暂无图片
暂无图片
5
暂无图片
暂无图片
暂无图片

[安装记录]VirtualBox 安装 CentOS 7(MacBook Pro)

原创 代野(Tank) 2022-01-30
4781

春节假期马上开启,放假前给自己的装备再折腾一遍,安装一套虚机环境做些小实验。自己的虚机环境配置上相对差一些,没办法跑压测,比如 BenchmarkSQL、Sysbench 就不要惦记了,但好处是可以独享、随开随用还有最爱的快照功能,功能上的测试完全没有问题。

原来一直习惯用 VMware Workstation,没有重度使用过 VirtualBox,现在它给我的感受是小而美。

  • 总结
    • 安装过程比较顺利,在掌握原来 VMware Workstation 使用基础上可以很轻松的搞定,配置过程相对简单;
    • 网卡配置环节出现小问题,网上早已有解决的办法,“系统偏好设置”里“安全与隐私”中设置允许该软件即可。

下面是具体的操作过程,由于大部分的操作按照提示即可完成,后面内容以图形为主,具体可参考截图上的注释。
image.png

版本说明:

  • MacBook Pro: macOS
  • VirtualBox: 6.1.32
  • CentOS: 7.6
    (VirtualBox 和 CentOS 的版本可结合实际需要进行下载)

目录导读

0. 安装 VirtualBox

软件下载地址:Oracle VM VirtualBox

版本:VirtualBox-6.1.32
WX202202210010552x.png

image.png

image.png
VirtualBox-6.1.32-149290-OSX.dmg

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

到这里已经完成了 VirtualBox 软件的安装,接下来是通过 VirtualBox 完成 CentOS 7 系统的安装,以及双网卡的配置。

1. 添加“虚拟介质”

首先将下载好的系统镜像注册到 VirtualBox 中,操作如下。

  • “管理”-“虚拟介质管理”
  • 点击“虚拟光盘”-空白处右键,点击“注册”

image.png

image.png

2. 创建网络

“管理”-“主机网络管理器”

image.png

3. 新建“虚拟机”

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

4. 安装CentOS 7

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

5. 配置双网卡

办公网络为认证上网模式,使虚拟机可以上网的同时便于维护,可参考如下配置。

网卡1

image.png

[root@proxy ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="3ab73994-31a1-4a85-9c39-94f6c9b0abb2" DEVICE="enp0s3" ONBOOT="yes"

网卡2

image.png

[root@proxy ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s8 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s8" DEVICE="enp0s8" ONBOOT="yes"

image.png

虚拟机准备完成,接下来关闭 Server、做快照、打包后网盘存一份。

6. 问题记录

未能创建主机网络连接

VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory.

返回 代码: NS_ERROR_FAILURE (0x80004005)
组件: HostNetworkInterfaceWrap
界面: IHostNetworkInterface {455f8c45-44a0-a470-ba20-27890b96dba9}

image.png

mac中virtualBox添加主机网络报错VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory - Rick.lz - 博客园 (cnblogs.com)

sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

image.png

VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory · Issue #32 · gasolin/foxbox · GitHub

ivan-sirosh commented on 16 Feb 2021

Big Sursudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

if you get error then:
System Preferences -> Security & Privacy -> allow execute kext (modules)
restart

then again:sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

result:

sudo “/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh” restart
Password:
Unloading VBoxUSB.kext
Unloading VBoxNetFlt.kext
Unloading VBoxNetAdp.kext
Unloading VBoxDrv.kext
Loading VBoxDrv.kext
Loading VBoxUSB.kext
Loading VBoxNetFlt.kext
Loading VBoxNetAdp.kext

参考:

[1]VirtualBox虚拟机双网卡配置实现与本机互通并上网_司南道长的博客-CSDN博客_virtualbox 双网卡

[2]VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory · Issue #32 · gasolin/foxbox · GitHub

Tank

2022.1.30

最后修改时间:2022-02-21 00:11:35
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论