M1芯片Mac+vmware fusion13+Centos9+final shell配置方案
整了两天终于搞出来了!
背景:学习搭建kafka集群,想配置多台虚拟机试试
问题:目前网上的方案都是vmware+centos7+final shell。但是m1芯片的Mac并不能安装centos7或者8,我都踩了一遍坑,具体表现是安装界面按e没反应,原因我在外网找了一下,链接:问题描述
大意是,centos7或者8启动内核需要64kb大小,苹果芯片好像设计结构上只有4kb启不起来。
但是好像centos9 stream是可以的。
所以尝试一下centos9.
1. 材料准备
centos9镜像:地址
选择DVD1
fusion 13: https://www.vmware.com/products/fusion/fusion-evaluation.html
finalshell:http://www.hostbuf.com/t/988.html
2. 安装
都不需要破解 正常安装。镜像文件不是可执行的,镜像下好了先别动
3. 安装虚拟机
- 选择光盘
- 选择镜像
- 随便选一个,这里无所谓
- 配置可以对照一下
注意!!!!!!很多博客说网络要用桥接,但是在后续按照桥接配置的网卡,并不能生效,ssh无法连接虚拟机,所以这里还是选择nat模式!!!!!!!
- 进去之后正常安装
软件选择(server with gui):Legacy Unix ,Developmet Tools,Graphica Adimnistration Toos,Rpm Developmet Tools.
磁盘分区就默认
root改一下密码
其他的都默认就行。
4. 配置网卡(重要)
先说一下我觉得最难的网络配置。
centos9修改静态网卡和以前不一样,以前的地址是:
cd /etc/sysconfig/network-scripts
到该目录修改文件。底下的是我改过的
红框需要修改
method=manual 手动,意思就是改成静态的,对应dhcp=static的配置
address1=ip地址/子网掩码位数,网关。
下面解释在哪里找。
具体配置参考这篇配置centos8的文章:https://blog.csdn.net/weixin_42689212/article/details/124463591?csdn_share_tail=%7B%22type%22:%22blog%22,%22rType%22:%22article%22,%22rId%22:%22124463591%22,%22source%22:%22weixin_42689212%22%7D&ctrtid=kqZ0y
首先在自己的电脑上:
cat /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
查找网关。
假设这里查到的是172.16.43.8
那你的
address1=172.16.43.x/24,172.16.43.8
x可以随便取,12345都行
dns在这里找 cat /etc/resolv.conf
把nameserver后面的都拿出来,中间用;拼接
配置文件就好了
然后执行命令:
nmcli connection reload
nmcli connection down ens160
nmcli connection up ens160
然后检查一下这边有没有变
最后ping www.baidu.com 就行
final shell连接
这里有个配置文件需要修改,不然连接的时候一直会跳要你重新填密码
参考:https://blog.csdn.net/m0_50932526/article/details/128233228
最后终于成功!文章来源:https://www.toymoban.com/news/detail-496100.html
m1的坑感觉有很多,参考了网上各路大神的文章,才最终弄好,很多地方我也不明所以,比如为啥桥接不行,nat行,这块儿是怎么让外网发现并且能ssh的,如果有大神知道能说明一下最好!搞了两天,现在整理一下,希望给mac m1芯片的同学一点帮助。文章来源地址https://www.toymoban.com/news/detail-496100.html
到了这里,关于M1芯片Mac+vmware fusion13+Centos9+final shell配置方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!