centos安装virtualbox(virtualbox安装不了)
其实centos安装virtualbox的问题并不复杂,但是又很多的朋友都不太了解virtualbox安装不了,因此呢,今天小编就来为大家分享centos安装virtualbox的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
如何在VirtualBox上装一台CentOS虚拟机
测试了许多虚拟化软件,但从未真正使用过VirtualBox,这个软件在安装HCL或eNSP时通常会附带安装,或者可以说是安装模拟器的前置条件。同时,还有一个问题,那就是在HCL上连接主机网卡时,只能选择物理网卡或VB的虚拟网卡,不能连接VMWare的虚拟网卡。如果有虚拟机和HCL联动测试的需求,就会有些不方便。
那就直接装个CentOS测试一下。
页面比较简洁,打开Oracle VM VirtualBox管理器后,页面左侧是虚拟机列表,右侧是控制区,直接点击“新建”即可创建虚拟机。
为新建的虚拟机指定名称、保存目录以及操作系统的类型和版本。
比较意外的是,竟然没有CentOS选项,我又去检查了一下版本,是2019年的VB 6.0.14,不过怎么会没有CentOS呢?
没有就没有吧。分配一个4G的内存。
创建一个新的虚拟硬盘。
硬盘文件类型保持默认,选择“VDI(VirtualBox磁盘映像)”。磁盘分配方式选择“动态分配”。选择磁盘文件保存位置和硬盘大小,保存位置默认和虚拟机位于同一位置,硬盘大小选择32 G。
点击“创建”之后就完成了。好像还没有让配置光驱和网络啊,从虚拟机详情页面可以看到光驱默认是空的,网络默认是使用主机NAT方式。
点击虚拟机上面的“设置”,找到“存储”,选中光驱,点击属性中光驱后面的图标,“选择一个虚拟光盘文件”。
选中CentOS7的安装镜像,点击“OK”即可。
然后点击“启动”,启动虚拟机。
VMWare独占鼠标键盘退出的快捷键是“Ctrl+Alt”,VB的快捷键是“右Ctrl”键。
安装过程很简单,这里就不多介绍了,有需要的小伙伴请参考(CentOS操作系统最小化安装部署)。
和VMWare不同的是,这个显示窗口不能关闭,如果点击窗口的关闭按钮,会暂停虚拟机,对应的操作只有快速休眠、正常关闭和强制退出(强制关机)。
怎么说呢,多少有点不太友好。
但是前面操作的是正常启动,也就是默认的启动方式,关闭窗口时是这样的。其实虚拟机还支持“无界面启动”和“分离式启动”。
如果选择“无界面启动”,则系统在后台启动,启动完成后在后台运行。
从预览窗格,可以看到系统的启动状态,但是无法通过点击打开界面。如果想打开界面,需要等虚拟机启动完成之后点击主页面的启动按钮即可,只不过此时的启动已经变成了“显示”了。
这个时候的效果和“分离式启动”是一样的,再次点击关闭界面,就多了一个“继续在后台运行”的选项了,这样就可以关闭界面了。
VirtualBox虚拟机安装Centos8详细步骤
在开始之前,确保你的系统已安装了 VirtualBox虚拟机软件。若未安装,直接访问虚拟盒官方网站进行下载,下载完成后运行安装文件进行安装。
进入虚拟机软件后,启动下一步操作,选择“安装 CentOS 8”,在弹出窗口中将安装路径自定义为非默认或者C盘以外的空间,以避免潜在的文件冲突问题。
在选择安装路径的界面,继续按照指示操作。
选择开始安装,等待一段时间直至 CentOS 8软件安装完成。
安装结束后,点击“完成”按钮。运行安装好的虚拟机软件并启动 CentOS 8。
进入虚拟机后,点击“新建”创建新的虚拟机。
选取镜像文件并配置账户信息。配置内存及CPU时,参考自己系统用途需求进行设置,一般2GB内存与2核CPU即可满足大多数学习使用需求。
设置虚拟机硬盘大小。考虑到操作系统运行与程序、应用占用的额外空间,建议最小40GB,确保有足够余量。
预览配置信息并点击启动,开始 Centos 8的安装流程。
在安装过程中,选择中文界面,自定义硬盘分区。推荐分配给/boot分区1-2GB,/temp分区1GB,/swap分区根据实际内存大小的两倍,如果内存大于16GB则与内存大小相同。
按照需求选装软件,如服务器包,确保操作界面可用。
设置时区及时间信息,安装操作系统。
等待安装完毕后,设置系统账号,完成所有配置操作。
登录操作系统,正式开始使用。
查看当前虚拟机的网络段落,配置与虚拟网卡同一网段的网络设置,并测试本机与虚拟机之间的网络连通性。
通过工具远程链接 CentOS操作系统,至此,通过 VirtualBox安装 CentOS 8的过程完成。
CentOS上配置VirtualBox虚拟机及安装Windows的教程
开始之前,首先需要使用 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
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 share-name--hostpath/host/path/folder/--automount
删除共享目录:
复制代码
代码如下:
vboxmanage sharedfolder remove win2003--name share-name
其它常用技巧
1.添加 NAT网络模式下的端口转发
复制代码
代码如下:
#添加远程桌面的转发
vboxmanage modifyvm vmname--natpf1"remote desktop,tcp,,33089,,3389"
vboxmanage modifyvm vmname--natpf2"remote desktop,udp,,33089,,3389"
2.关闭虚拟机
复制代码
代码如下:
vboxmanage controlvm vmname poweroff
3.开机自动启动虚拟机
设置自动开机的数据库路径:
复制代码
代码如下:
vboxmanage setproperty autostartdbpath/etc/vbox
添加要开机启动的虚拟机:
复制代码
代码如下:
vboxmanage modifyvm vmname--autostart-enabled on--autostop-type acpishutdown
启动管理服务:
复制代码
代码如下:
service vboxautostart-service restart