Mac M1通过VMWare Fusion安装Centos7记录(镜像和网络有大坑)

以前用linux系统基本都在我的服务器上或者是在win上进行,从没有在M1上进行创建,因此走了一些坑吧,这里会列出我的详细安装步骤。

下载镜像

镜像的下载网站:https://www.centos.org/download/
在该网站中,不管是Everything,还是Minimal镜像,只要一运行,在初始的Install Centos界面就无法进行跳转,点击后还是显示当前界面。因此这些镜像都没法用,后来找了一个镜像,可以搭建成功:

链接: https://pan.baidu.com/s/1hu_AD2mr8XtqmH1mOz7OYQ 提取码: yyds

下载后,只需要使用FastZip解压即可。

👉 镜像来源:https://blog.csdn.net/qq_24950043/article/details/122517521

安装系统

安装系统没什么好说的,只需要注意一点就好了:选择Debian 11.x 64-bit Arm这个操作系统。

网络设置

当我们进入linux,ifconfig这个命令没法用,因为没有下载net-tools,使用ip addr命令可以查看当前的ip设置,刚进去的时候,是没有显示ip的,因此要开启网卡。

(1)首先,修改网络类型(这里我看有些人没有进行修改,我没试过)


(2)开启网卡
前面我说到了,ip addr命令不会显示ip,是因为我们没有开启网卡。
修改配置:

vi /etc/sysconfig/network-scripts/ifcfg-ens160

将ONBOOT设置为yes即可开启网卡:

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
NAME=ens160
UUID=3aa525d5-01dc-448c-ac6e-01a32ad85b11
DEVICE=ens160
ONBOOT=yes

(3)重启网络配置

service network restart

(4)查询ip

ip addr

输入该命令,如果出现ip则说明开启成功了。根据该ip也可以知道当前所在的网段。

配置静态ip

在静态Ip这块,我尝试了一些做法,可以看这篇文章:https://juejin.cn/post/6844903662653816846,但发现要设置的ip和宿主机的ip都不在一个网段,设置之后,无法访问网络。因此换了一种方法:
(1)查询主机Ip、网关和子网掩码:
在设置中,网络-》高级设置-》TCP/IP就可以查看这三个内容:

(2)配置centos静态ip

vim /etc/sysconfig/network-scripts/ifcfg-ens160

添加如下:

IPADDR=192.168.0.134 #静态IP,你要修改的ip
GATEWAY=192.168.0.1 #默认网关
NETMASK=255.255.255.0 #子网掩码 

注意静态ip只要是同一个网段就好,我这里就是192.168.0.*,只要不跟上一步查出来的宿主机ip重复就行。

(3)重启网络配置

service network restart

(4)查询ip,发现配置的ip已经出现

ip addr

(5)测试网络情况

ping 192.168.0.134   # 测试本机
ping www.csdn.net    # 测试外网连接情况

开启SSH服务

在Mac中,我们当然要用item2这些来进行连接linux,以下是一些ssh常用配置命令:

  1. 开启ssh

    service sshd start
    # 重启sshd
    service sshd restart
    # 关闭sshd
    service sshd stop
    
  2. 开放22端口

    # 查询22端口是否开放
    firewall-cmd --query-port=22/tcp
    #查询所有已开放的端口
    netstat -anp
    # 开启端口
    firewall-cmd --add-port=22/tcp --permanent
    # 开启后重新加载
    firewall-cmd --reload
    # 关闭指定端口
    firewall-cmd --permanent --remove-port=22/tcp
    

    其实仅仅是本机使用的话,为了以后使用方便,直接关闭防火墙就可以:

    查看防火墙状态 systemctl status firewalld
    开启防火墙 systemctl start firewalld  
    关闭防火墙 systemctl stop firewalld 
    若遇到无法开启
    先用:systemctl unmask firewalld.service 
    然后:systemctl start firewalld.service 
    
  3. 连接测试

    # 在mac中运行
    ssh root@192.168.0.134
    
  • 3
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: 1. 首先,您需要下载CentOS 7的ISO镜像文件,并将其保存在您的计算机上。 2. 接下来,您需要安装VMware Fusion软件。您可以从VMware官方网站上下载并安装该软件。 3. 打开VMware Fusion软件,单击“新建”按钮,选择“安装操作系统”选项。 4. 在“选择操作系统”页面上,选择“Linux”操作系统,并选择“CentOS 7”版本。 5. 在“虚拟机名称和位置”页面上,为您的虚拟机命名,并选择一个保存位置。 6. 在“虚拟机配置”页面上,您可以选择虚拟机的处理器数量、内存大小、硬盘大小等配置。 7. 在“安装媒体”页面上,选择之前下载的CentOS 7 ISO镜像文件。 8. 在“网络适配器”页面上,选择“桥接模式”,以便虚拟机可以访问本地网络。 9. 最后,单击“完成”按钮,开始安装CentOS 7操作系统。 10. 安装完成后,您可以登录到CentOS 7操作系统,并进行必要的配置和安装软件。 ### 回答2: VMware Fusion是一款在macOS安装虚拟机的软件,可以方便的模拟其他操作系统,并且可以在Mac OS上方便的运行其他的虚拟机软件。CentOS是一种基于Red Hat Enterprise Linux(RHEL)的免费Linux发行版。下面我们来详细讲解在VMware Fusion安装CentOS 7的步骤。 第一步:安装VMware Fusion 在官方网站上下载VMware Fusion最新版本的安装包,然后按照安装程序提示进行安装安装完成后,会自动弹出软件界面,准备安装CentOS 7。 第二步:下载CentOS 7的镜像文件 在CentOS官网上下载CentOS 7的镜像文件,并解压到任意位置。我们可以在VMware Fusion创建虚拟机的时候选择使用已有的虚拟机镜像进行安装。 第三步:新建虚拟机 在VMware Fusion中选择“新建虚拟机”选项。在出现的向导中选择“自定义(高级)”选项,然后依次进行下一步的操作。在选择“操作系统”时,选择其他Linux(64位),然后选择CentOS 7的镜像文件,接着完成虚拟机的基本设置。 第四步:配置虚拟机 设置虚拟机的名称、位置、磁盘大小等相关参数,然后选择“定制硬件”。在这里我们可以为虚拟机配置内存、硬盘、显卡等设备。根据不同的使用需求,可以对这些设备进行相应的调整。 第五步:安装 完成虚拟机配置之后,我们就可以开始安装CentOS 7了。在虚拟机界面中,选择“开启虚拟机”选项,然后按照CentOS 7的安装向导完成安装过程。 总结 以上就是在VMware Fusion安装CentOS 7的详细步骤。与物理机器部署相比,虚拟机可以更方便的实现多个系统间的互相访问、数据共享等功能,并且还可以更好的进行系统环境的测试、开发等操作。无论是在开发、测试、运维等领域,虚拟机的应用都是不可或缺的,对于学习和日常使用也是十分方便和实用的。 ### 回答3: VMware Fusion是一款虚拟机软件,可以在Mac操作系统下运行其他操作系统。CentOS是一种自由开源的Linux发行版,可用于服务器和桌面环境。在Mac安装CentOS可通过VMware Fusion进行虚拟化,以下是安装步骤。 1.首先下载CentOS 7的ISO镜像,并在VMware Fusion中新建虚拟机。此时选择“安装操作系统”,并将CentOS 7的ISO文件挂载到虚拟机。 2.打开虚拟机后,选择“Install CentOS 7”,进入CentOS 7的安装界面。选择相应的语言和时区等选项,确定后会进入“INSTALLATION SUMMARY”界面。在此界面中,选择需要安装的组件。大多数情况下,为了方便操作,选择“Server with GUI”组件,但对于服务器系统,则可以选择较小的“Minimal Install”组件。 3.在选择完组件之后,需要配置网络连接。默认情况下,网络连接是通过NAT方式连接。如果需要,可以选择桥接模式或者直接给虚拟机设置一个固定IP地址。此外,在这个界面也可以选择是否开启自动启动服务。 4.内存和磁盘配置。为了完整地运行CentOS 7,至少需要2GB内存,8GB硬盘空间。默认会将虚拟硬盘分为一个根目录和一个交换分区。可以根据自己的需要进行定制,如增加一个数据分区等。 5.添加用户。在这个界面中新建用户,并配置root密码等信息。 6.最后,点击“Begin Installation”按钮,CentOS 7安装过程开始。为了避免误操作,可以配置一个普通用户进行操作。建议在安装完成后使用root用户进行系统配置。 总之,通过VMware Fusion虚拟化安装CentOS7是非常简便的,只需要设置好硬件和网络等参数即可。同时,CentOS 7作为一款强大的操作系统,运营起来也非常流畅。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值