最近搞了台 m1 的电脑 使用了一段时间 大部分开发软件兼容了,但是有些还是不行,比如虚拟机安装 就特别麻烦 镜像也很难找, 在此记录一下吧
准备工作
虚拟机软件: VMware Fusion Tech Preview (支持m1)
官方下载地址:https://customerconnect.vmware.com/downloads/get-download?downloadGroup=FUS-PUBTP-2021H1
镜像 arm 版本
由于m1 arm架构下的 所以传统的 x86这种centos 镜像是无法使用的,需要另外下载 arm架构的镜像
镜像地址: https://pan.baidu.com/s/1-ToTP8kY3BZRRWuKcDzZDA#list/path=%2F&parentPath=%2Fsharelink3205891804-914118209963002 密码 c81n
注意 镜像3个都要下载,因为云盘无法存那么大的 所以进行了拆分 , 需要把001,002,003 都下载后 使用mac 下的 fastZip解压工具 进行解压即可
最终你会得到一个 CentOS-7-aarch64-08191738.iso
这里有写同学可能会有疑问 为什么我不能去官网下载一个镜像呢? 因为官网或者清华大学开源镜像站 https://mirrors.bfsu.edu.cn/centos-altarch/7.9.2009/isos/aarch64/ 下载的都无法直接使用 ,需要对镜像进行一番操作, 所以这里直接使用我上面提供的即可, 否则你会一直在 install 界面 循环卡住 不信你可以试试看
1.设置 自定义仅主机网络
在创建虚拟机之前, 需要先创建自定义 仅主机网络, 我选择 自定义的仅主机网络 ,适合在不同网络环境下面使用 再配置 静态ip 就很方便
安装完成 VMware Fusion Tech Preview 可以打开偏好设置
选择网络,解锁后 添加一个自定义的 vmnet3 然后 按照下面的图进行设置, 注意 子网IP 可以不填 会自动生成,下图是我已经生成后的,你生成应该是不一样的地址
终端进入到 cd /Library/Preferences/VMware Fusion
这时候 自动生成了这些,可以看到 networking 和 vmnet3
生成的网段是 172.16.225.0 开始的,所以后续设置虚拟机 也要是这个 范围的ip
记住gateway ,后面设置虚拟机ip 的时候需要用到
至此的 自定义仅主机网络 就已经设置好了,下面可以开始创建虚拟机了
2.创建虚拟机
安装完成 VMware Fusion Tech Preview 后得到如下界面 , 可以直接把 上面下载的镜像拖进去即可
拖进下载的arm 镜像
默认的配置有点小, 可以根据自己需求 进行 自定义设置
点击存储后 得到如下界面
先来设置一下 处理器 和内存
比如这里设置 2核 4g 内存
接着 设置硬盘
重点!!! 把网络设备 选择前面自定义的 vmnet3 即可
上面都做完后 可以开始启动虚拟机了,下面步骤就是一些流水线步骤 相信应该都很熟悉
可以选择 最小化安装 我这里选择 web server 提供了一些工具
时区选择上海
点击root password,给root账号设置密码,设置完成后点击done,注意要点击两次
等待一会就安装好了
输入用户名密码即可登录
3.配置静态ip
3.1 编辑 ifcfg-ens160 文件
vim /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # static 静态ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=e4af38a9-160b-41f0-ae77-eb3bbdf3a027
DEVICE=ens160
ONBOOT=yes # yes
IPADDR=172.16.225.100 # 自定义设置
GATEWAY=172.16.225.2 #gateway 就是上面查询 /Library/Preferences/VMware Fusion/vmnet3/nat.conf 得到的
NETMASK=225.225.225.0 #
DNS1=192.168.1.1 #dns查看 可以 选择mac的网络进行查看
3.2 dns 查看,或者配置 114.114.114.114 / 8.8.8.8 都行
3.3 重启网络
service network restart # 重启网络 即可
3.4 查询 ip addr 也能看到网卡up ip 也是上面自定义的
3.5 ping www.baidu.com
至此 m1 安装 centos7.9 就已经完成了 ,里面确实有一些坑
总结
-
VMware Fusion Tech Preview 看官网 意思 目前是免费的好像 正式版本未出来 让我们免费使用
-
虚拟机一定要使用 arm 架构的镜像 而且最好从我提供的 下载地址下载, 如果是官网或者清华大学源下载的 无法直接使用,需要进行加工
-
要先创建一个 vmnet3 自定义的 仅主机网络 # cd /Library/Preferences/VMware Fusion 网络相关查看
参考网址:
https://blog.csdn.net/qq_24950043/article/details/122517521 #(优先)
https://www.likecs.com/show-203294162.html
https://blog.csdn.net/mtm001/article/details/112788221
https://blog.csdn.net/vic_qxz/article/details/121900866
原文始发于微信公众号(Johnny屋):mac m1 安装 centos7.9 并且配置静态ip
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/89897.html