M1芯片:VM虚拟机安装及Linux环境搭建(CentOS 7/Ubuntu)优化指南

引言

随着Mac发布M1芯片,其强大性能受到众多开发者的青睐。然而,由于架构更替,许多软件或环境的安装变得复杂。今天我们将讨论在M1芯片上如何安装Linux虚拟机。

1. 下载

1.1 安装VMware Fusion

选择在VMware上运行虚拟机,因此需要下载VMware Fusion。
下载地址:VMware Fusion for M1:https://customerconnect.vmware.com/downloads/get-download?downloadGroup=FUS-PUBTP-2021H1
选择ARM版本进行下载,目前是官方推出的M1试用版本,无需激活,后续是否收费尚未确定。
下载后双击安装即可。

1.2 下载CentOS

CentOS for M1下载地址:CentOS for M1:https://www.centos.org/download/

2. 安装CentOS

  1. 打开VMware,点击新建虚拟机。

  2. 将下载的镜像拖入窗口,根据历史显示选择操作系统。在这里插入图片描述

  3. 可选择自定义配置或直接完成安装,点击自定义进行修改。在这里插入图片描述

  4. 修改虚拟机文件名称。在这里插入图片描述
    在这里插入图片描述

  5. 移除不需要的声卡和摄像头。在这里插入图片描述

  6. 点击播放按钮开始安装。在这里插入图片描述

如果点击无反应,可按以下步骤排查:

  • 确保使用的是ARM架构的CentOS镜像,不清楚的话可使用提供的镜像文件。
  • 确保VMware是适配了M1芯片的版本。
  • 如果以上仍无法解决,使用卸载软件(如App Cleaner & Uninstaller)彻底卸载VMware,然后重新安装。
  1. 选择“Install CentOS 7”,按照后续步骤完成安装。在这里插入图片描述

3. 网络设置与SSH服务

3.1 开启网卡

由于CentOS 7默认关闭网卡,需手动开启:

  1. 修改网卡配置文件:

    vim /etc/sysconfig/network-scripts/ifcfg-ens160
    
  2. 将ONBOOT设置为yes开启网卡。

  3. 重启网卡:

    service network restart
    

3.2 修改IP

  1. 修改网卡配置文件:

    vim /etc/sysconfig/network-scripts/ifcfg-ens160
    
  2. 在配置文件中添加:

    IPADDR=192.168.244.12 # 静态IP,你要修改的IP
    GATEWAY=192.168.244.1 # 默认网关
    NETMASK=255.255.255.0 # 子网掩码
    
  3. 重启网卡:

    service network restart
    
  4. 查询IP:

    ip addr
    
  5. 如果无法ping通主机,检查虚拟机和主机是否在同一网段。

3.3 开启SSH服务

通过SSH服务,我们可以远程操作虚拟机:

  1. 如果未开启SSH服务,使用以下命令开启:

    service sshd start
    

    重启SSH服务:

    service sshd restart
    

    关闭SSH服务:

    service sshd stop
    
  2. 开启22端口:

    firewall-cmd --add-port=22/tcp --permanent
    firewall-cmd --reload
    
  3. 连接测试:

    ssh root@192.168.244.12
    

    如果仍报错22端口关闭,重启虚拟机再试。

  4. 如果SSH连接慢,关闭DNS:

    sudo vim /etc/ssh/sshd_config
    

    修改115行内容为:

    UseDNS no
    

    重启SSH:

    systemctl restart sshd
    
  • 31
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值