centos上配置virtualbox虚拟机及安装windows的教程 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

开始之前,首先需要使用 virtualbox 最小化安装 centos 7.0。

系统设置
使用 root 账号登录,进行系统设置。

安装组件
安装系统必须的组件。

复制代码

代码如下:

yum install gcc bzip2 kernel-devel wget

修改主机名称
设置一个便于识别的主机名称,便于以后使用 ssh 登录时方便识别。

复制代码

代码如下:

vi /etc/hostname

ssh 设置
取消 dns 解析,使 ssh 登录更快。编辑 /etc/ssh/sshd_config 文件,更改以下配置项:

复制代码

代码如下:

usedns no

安装 vboxguestadditions
安装了 vboxguestadditions 后才可以使用共享目录的功能。
注意:此时需要重启一下系统,否则可能无法继续安装。
点击 virtualbox 运行界面的 devices 菜单,选择 insert guest additions cd image。
挂载光盘并安装 vboxguestadditions

复制代码

代码如下:

mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
/media/cdrom/vboxlinuxadditions.run
umount /media/cdrom
rm -rf /media/cdrom

用户配置
设置 root 用户密码为 vagrant。
创建 vagrant 用户,密码与用户名相同。
配置 vagrant 用户执行 sudo 命令时不需要输入密码。并且可以后台执行指令。 运行 visudo 命令。然后添加如下配置:

复制代码

代码如下:

vagrant all=(all) nopasswd: all
defaults requiretty

设置 vagrant 用户证书,使其可以无密码登录系统

复制代码

代码如下:

cd /home/vagrant
mkdir .ssh
wget --no-check-certificate https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub -o /home/vagrant/.ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
chown -r vagrant:vagrant .ssh

清理系统
清理临时文件以减小制作出来的 box 文件体积。

复制代码

代码如下:

yum clean all
rm -rf /tmp/*
rm -f /var/log/wtmp /var/log/btmp
history -c

然后关闭虚拟系统。

打包
回到物理机终端,使用下面的命令打包输出 box.

复制代码

代码如下:

vagrant package --base [virtualbox name] --output [box name].box

创建一个 windows 的虚拟环境
开始之前,需要先准备一个 windows 的安装文件,如 win2003.iso。

使用命令行创建 virtualbox 虚拟机
创建一个名为 win2003 的虚拟机:

复制代码

代码如下:

vboxmanage createvm --name win2003 --register

设置虚拟机

复制代码

代码如下:

# 设置系统类型
vboxmanage modifyvm win2003 --ostype windows2003
# 开启电源管理
vboxmanage modifyvm win2003 --acpi on
# 设置系统内存
vboxmanage modifyvm win2003 --memory 512
# 添加网卡,网络模式为 nat
vboxmanage modifyvm win2003 --nic1 nat

创建一个的虚拟硬盘,容量为 5g

复制代码

代码如下:

vboxmanage createhd --filename win2003.vdi --size 5000

绑定虚拟硬盘

复制代码

代码如下:

# 创建虚拟机的硬盘控制器
vboxmanage storagectl win2003 --name hdd --add ide --bootable on
# 绑定创建的虚拟硬盘
vboxmanage storageattach win2003 --storagectl hdd --port 0 --device 0 --type hdd --medium win2003.vdi

添加光驱并绑定系统安装文件

复制代码

代码如下:

vboxmanage storageattach win2003 --storagectl hdd --port 0 --device 1 --type dvddrive --medium win2003.iso

启动并安装系统

复制代码

代码如下:

vboxheadless -s win2003

在桌面环境的电脑上使用远程桌面软件,连接服务器的 3389 端口就可以看到虚拟机的画面,并进行安装操作了。

使用 vboxheadless 命令启动的虚拟机是会话模式的,而且默认启用了远程桌面功能 vrdp。适合首次运行虚拟机安装系统。安装完系统后,想要以后台服务的方式运行,应当使用 vboxmanage startvm 命令:

复制代码

代码如下:

vboxmanage startvm win2003 --type headless

安装增强包
virtualbox 默认安装好系统后,使用起来不是很顺畅。特别是鼠标操作时,迟滞感十分严重。安装增强包可以明显改善操作感。首先下载 virtualbox guest additions 增强包: vboxguestadditions_4.3.20.iso。然后使用下面的命令挂载增强包到光驱:

复制代码

代码如下:

vboxmanage storageattach win2003 --storagectl hdd --port 0 --device 1 --type dvddrive --medium vboxguestadditions_4.3.20.iso

然后启动系统,双击光驱盘符,执行安装程序后重启完成。

添加共享目录
共享目录方便虚拟机和主机之间交换文件,使用下面的命令进行共享目录的添加和删除:
添加共享目录:

复制代码

代码如下:

vboxmanage sharedfolder add win2003 --name --hostpath /host/path/folder/ --automount

删除共享目录:

复制代码

代码如下:

vboxmanage sharedfolder remove win2003 --name

其它常用技巧
1.添加 nat 网络模式下的端口转发

复制代码

代码如下:

# 添加远程桌面的转发
vboxmanage modifyvm --natpf1 "remote desktop,tcp,,33089,,3389"
vboxmanage modifyvm --natpf2 "remote desktop,udp,,33089,,3389"

2.关闭虚拟机

复制代码

代码如下:

vboxmanage controlvm poweroff

3.开机自动启动虚拟机
设置自动开机的数据库路径:

复制代码

代码如下:

vboxmanage setproperty autostartdbpath /etc/vbox

添加要开机启动的虚拟机:

复制代码

代码如下:

vboxmanage modifyvm --autostart-enabled on --autostop-type acpishutdown

启动管理服务:

复制代码

代码如下:

service vboxautostart-service restart
04/02 20:09
virtualbox能号称是最强的免费虚拟机软件,virtualbox不仅具有丰富的特色,而且性能也很优异,它简单易用,可虚拟的系统包括windows(从windows 3.1到windows8.windows server 2012,所有的windows系统都支持).mac os x(32bit和64bit都支持).linux(2.4和2.6).openbsd.solaris.ibm os2甚至android 4.0系统等操作系统. 使用虚拟系统的好处就是, 不需要重新启动电脑就可以加载win
05/14 12:34
相信很多朋友都知道oracle vm virtualbox。我也不例外,一次无意之间交流测试环境的时候朋友提出了他一直使用oracle vm virtualbox,好奇之下便安装使用了。后期效果不错,在这里和大家分享下心得 在当今虚拟机,还原软件横飞的时代中,oracle vm virtualbox以他独特的界面。小巧,方便,简单、功能强大。给用户带来了更多便利、渐渐的慢如我们的眼帘。 看很多人你都提问。求简体中文版。什么汉化包之类的。其实完全没必要。现在的行业竞争比较大。所以很多公司开始以各种
06/17 08:14
1.环境centos6.4 2.安装svn 复制代码 代码如下: yum -y install subversion 3.配置建立版本库目录 复制代码 代码如下: mkdir /www/svndatasvnserve -d -r /www/svndata 4.建立版本库创建一个新的subversion项目 复制代码 代码如下: svnadmin create /var/www/svndata/njlrxx 配置允许用户jiqing访问 复制代码 代码如下: cd /var/www/svndata
03/21 03:50
在pc上安装安卓模拟器可以方便自己使用.测试安卓软件,那么mac上怎么安装安卓系统模拟器?其实并不难,下面小编给大家简单介绍下怎么在mac上用parallelsdesktop虚拟机来安装安卓系统. parallelsdesktop虚拟机来安装安卓系统教程: 1.在 mac 上打开 parallels desktop 的控制中心,点击右上角的 按钮,创建一个新的虚拟机. 2.接着在新建虚拟机的类型里,点击下方的 download andriod 选项,如图所示 3.随后会显示即将要下载的 an
05/21 09:57
现在有不少mac用户还一直喜欢windows xp,虽然mac电脑是现在最受欢迎的系统,但是有时却很难解决用户的一些问题,那就需要我们在自己的mac虚拟机上安装windows xp,详细教程请看下面小编的介绍. mac虚拟机安装windows xp视频教程: 1.首先将下载好的xp系统iso镜像文件拷贝到桌面,启动paralells desktop虚拟机,新建虚拟机. 2.parallels向导会提供安装windows或其它操作系统或从pc迁移windows两种系统安装模式,这里选择安装wind
09/13 22:16
下面脚本之家小编为大家带来虚拟机vmware安装fedora20图文教程,希望对大家有所帮助! win8-64 bit环境,虚拟机vmware安装fedora20 dvd版本的时候。 出现一直停滞,并处在dracut:/#停滞的问题,这是本文写的最主要的目的。 针对于网上说法不一,经过个人摸索安装实践,解决了该问题,不喜勿喷! 如果没有遇到该问题,可绕道! 工具/原料 电脑 fedora20/vmware 方法/步骤 1、新建虚拟机向导: 2、选择安装源文件: 3、选择安装路径: 4、设置内存分
06/04 20:07
当windows 8泄露前,我们曾发过一个文章告知,但可惜的是老外延迟了10多天才泄漏,导致网上很多人说软媒在炒作,甚至有个博客还专门发了一篇文章非指名的指责我们是为了赚人气,这个嘛软媒不至于这么下作,而且人气本身就是一直不赖。不过,还好,心情都可以理解,总算大家拿到了windows 8 的早期版本,不是么? 于是,泄漏后,便有很多朋友在win8论坛问,如何用、用什么虚拟机来安装运行windows8……或者,很多朋友知道用virtualbox来玩win8虚拟机,但是却不知道该怎么配置…… 想来想
01/07 09:22
一、准备工作和说明: 1、下载virtualbox:首先下载oracle virtualbox的最新版本,这是多国语言版,含简体中文。 2、下载win8:如果您没有下载过windows 8 的版本,请网络上自行寻找! 3、安装virtualbox:如果您登陆windows的用户名是中文,可能会在安装virtualbox的时候发生故障,关于virtualbox 的具体安装步骤,本文不详细说明了,一步一步非常简单。不懂的地方就点击确定确定。 4、其他说明:本文是在64位windows 7简体中文版下
10/16 02:35
windows 10 已经推出了技术预览版, 正式版估计要在15年下半年才会退出. 但是, 如果你想先体验一下 windows 10 的话, 用户可以用 vmware fusion 虚拟机安装, 赶紧抢先体验一下 win 10的魅力 。 首先下载 vmware fusion 7 点击添加新的虚拟机: 点击选择要安装的虚拟机文件: 已本文发稿之日是技术预览版. 当你看到的时候, 日后可能 windows 10 已经正式发布, 文件名会与本人稍有不同: 创建虚拟机, 点击继续
网站地图