linux命令行下使用vboxmanage安装linux系统
环境:Ubuntu 15.10 64bit,virtualbox 5.0.16
准备:下载安装好virtualbox,virtualbox-extensions,准备好iso系统文件,如archlinux.iso。
1.建立好vbox的目录。
$ cd
$ cd VirtualBox\ VMs/
$ mkdir arch
$ cd arch
2.新建一个vbox磁盘,--size参数设置大小,单位:M。
$ vboxmanage createmedium disk --filename arch.vdi --size
3.新建vbox虚拟机文件,--ostype设置虚拟机安装的系统格式(windows/ubuntu等),可以使用vboxmanage list ostypes查看vbox支持的系统格式。
$ vboxmanage createvm --name arch --ostype "linux_64" --register
4.新建SATA磁盘控制器并将步骤<2>中新建的磁盘绑定到虚拟机文件。
$ vboxmanage storagectl arch --name "SATA Controller" --add sata --controller IntelAHCI
$ vboxmanage storageattach arch --storagectl "SATA Controller" --port --device --type hdd --medium arch.vdi
5.新建IDE控制器,设置它为dvd,并绑定ios文件到该dvd,注意--medium为你的iso路径。
$ vboxmanage storagectl arch --name "IDE Controller" --add ide
$ vboxmanage storageattach arch --storagectl "IDE Controller" --port --device --type dvddrive --medium /path/to/arch.iso
5.查看自己的网卡,并设置vbox网卡为桥接。
$ ifconfig
输出:
wlp18s0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
我的网卡是wlp18s0,所以将vbox nic1网卡绑定到它。
$ vboxmanage modifyvm arch --nic1 bridged --bridgeadapter1 wlp18s0
6.设置io控制,启动项,内存等。
$ vboxmanage modifyvm arch --ioapic on
$ vboxmanage modifyvm arch --boot1 dvd --boot2 disk --boot3 none --boot4 none
$ vboxmanage modifyvm arch --memory --vram
7.设置rdpe远程桌面。
$ vboxmanage modifyvm arch --vrdeport --vrdeaddress 0.0.0.0
8.后台开启vbox。
$ vboxmanage startvm arch --type=headless
9.现在就可以用rdesktop联接后台了
$ rdesktop localhost:
10.安装完成后退出dvd上的iso。
$ vboxmanage storageattach arch --storagectl "IDE Controller" --port --device --type dvddrive --medium none
11.查看正在运行的vbox系统,关机。
$ vboxmanage list runningvms
$ vboxmanage controlvm arch poweroff
最后,其余功能可以查看帮助。
$ vboxmanage --help
参考:https://www.perkin.org.uk/posts/create-virtualbox-vm-from-the-command-line.html
linux命令行下使用vboxmanage安装linux系统的更多相关文章
- Linux命令行下的vim文本编辑器
Linux命令行下的vim文本编辑器 下面这个网站的地址讲解的非成分清楚!!!! http://blog.csdn.net/niushuai666/article/details/7275406 学习 ...
- Linux 命令行下搜索工具大盘点,效率提高不止一倍!
在 Linux 命令行下进行文本关键字的搜索,大家肯定第一时间会想到 grep 命令.grep 命令确实十分强大,但如果需要用到它更加灵活的功能时,可能命令就会显得十分复杂. 于是,为了简化 grep ...
- 【转载】基于Linux命令行KVM虚拟机的安装配置与基本使用
基于Linux命令行KVM虚拟机的安装配置与基本使用 https://alex0227.github.io/2018/06/06/%E5%9F%BA%E4%BA%8ELinux%E5%91%BD%E4 ...
- 详解Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
- 在linux命令行下执行php 程序
如何在linux命令行下,执行php程序. 例子 打印当前时间 php -r "echo time()" 随机输出一个数字 php -r "echo rand(1,20) ...
- Linux命令行下cp,rm,mv命令的使用
以下的内容来源于<鸟哥的私房菜> Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制 cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ...
- linux命令行下svn常用命令
linux命令行下svn常用命令 1. 将文件checkout到本地目录 1 #path是服务器上的目录 2 svn checkout path 3 4 #示例 5 svn checkout svn: ...
- Linux命令行下如何终止当前程序
Linux命令行下如何终止当前程序 快捷键: Ctrl+c 在命令行下起着终止当前执行程序的作用, Ctrl+d 相当于exit命令,退出当前shell Ctrl+s 挂起当前shell(保护作用很明 ...
- Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
随机推荐
- Android Studio 3.0 安装注意点
在安装Android studio 3.0+ 时候,会遇到默认不带Android SDK 的问题. 在启动Android studio 后,会提示让选择SDK目录,选择下载目录,对应的去下载 那么问题 ...
- python模块之collections模块
计数器 Counter 计数元素迭代器 elements() 计数对象拷贝 copy() 计数对象清空 clear() from collections import Counter #import ...
- linux下安装VMware出错:Gtk-Message: Failed to load module "canberra-gtk-module"解决方法
最近又有兴趣在linux下搭建个虚拟机,于是去找了个VMWorkstation,安装的过程中报了两个错误 Gtk-Message: Failed to load module "pk-gtk ...
- g++编译器的使用(转载)
关于g++ g++ 是GNU组织开发出的编译器软件集合(GCC)下的一个C++编译器.它是Unix 和 Linux 系统下标配的 基于命令行的 C++编译器.如果你的系统是Windows,可以按照 ...
- BFS:Nightmare(可返回路径)
解题心得: 1.point:关于可以返回路径的BFS的标记方法,并非是简单的0-1,而是可以用时间比较之后判断是否push. 2.queue创建的地点(初始化问题),在全局中创建queue在一次调用B ...
- Spring Boot 学习系列(03)—jar or war,做出你的选择
此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 两种打包方式 采用Spring Boot框架来构建项目,我们对项目的打包有两种方式可供选择,一种仍保持原有的 ...
- Careercup - Microsoft面试题 - 23123665
2014-05-12 07:44 题目链接 原题: Given an array having unique integers, each lying within the range <x&l ...
- leetcode 【 Subsets II 】python 实现
题目: Given a collection of integers that might contain duplicates, S, return all possible subsets. No ...
- 【清华集训】小Y和地铁
图已挂,前往luogu 题目: 小 $\rm Y$ 是一个爱好旅行的 $\rm OIer$.一天,她来到了一个新的城市.由于不熟悉那里的交通系统,她选择了坐地铁.她发现每条地铁线路可以看成平面上的一条 ...
- 【Luogu P3371&P4779】【模板】单源最短路径(线段树优化Dijkstra)
线段树优化$\rm dijkstra$ 线段树每个节点维护$[l,r]$中$dist$最小的点,删除则把该点$dist$赋值为$+\infty$,然后更新该点影响到的线段树上的其他节点即可. 可以得到 ...