macbook pro 2018 安装 arch linux 双系统

友情提醒

安装 archl linux 的时候,mac 的键盘是没法用的,因为没驱动,所以需要提前准备一个外接键盘

关于我的 mac

在这里插入图片描述

在 mac 上需要提前做的事情

  • 参照这个博客
  • 主要的顺序:分区 --> 禁用安全启动 --> 复制 wifi 驱动
  • 关于 iso 镜像的准备,这个有很多的方法,我这边因为有多系统+pe的需求,这里是使用的 Ventoy 来实现的

复制 wifi 驱动

  • mac 的 wifi 驱动是和 linux 公用的,使用上面博客里面的脚本,然后在 mac 上执行后,脚本会将备份的数据生成一个 EFI 引导,这里面包含了脚本和备份的驱动,只需要在 linux 上面再执行一下脚本,就装好驱动了
  • mac 上执行脚本后,会有下面这样的输出

在这里插入图片描述

在 linux 上的操作

  • usb 引导进入 arch linux 安装界面后,开始下面的步骤

还原 wifi 驱动

# 一般装系统的时候都是 root 用户,所以加不加 sudo 不影响
sudo mkdir -p /tmp/apple-wifi-efi
sudo mount /dev/nvme0n1p1 /tmp/apple-wifi-efi
bash /tmp/apple-wifi-efi/firmware.sh   # 注意下图,脚本这里需要输入一个 y,然后回车,返回 Done! 就表示驱动恢复好了
sudo umount /tmp/apple-wifi-efi

在这里插入图片描述

连接 wifi 网络

使用 iwctl 命令来配置

iwctl

查看 wifi 设备

device list

在这里插入图片描述

查看 wlan0 设备可以连接的网络

station wlan0 get-networks

在这里插入图片描述

通过 wlan0 设备连接网络

station wlan0 connect <无线网名称>
# 密码是加密的 ***,输入正确的密码后,回车就连上了

在这里插入图片描述

查看网络连接情况

station wlan0 show

在这里插入图片描述

磁盘分区

我这里没有分配 swap 分区,所以下面安装的时候,swap 这个选项要改为 false,对于我来说 16G 内存不够用的,也没必要用 swap 分区,速度又慢,又容易伤磁盘,还是留着这点空间让我自己用

分区名字分区大小
/boot1G
/100%freesize

查看磁盘信息

fdisk -l /dev/nvme0n1    # 具体的磁盘名称,大家以自己实际的为准,我这里是 nvme0n1
# 我磁盘是 1T 的,我给 mac 留了 320G,剩下的 600多G 留给 arch linux 了

在这里插入图片描述

输入 d ,然后输入 3 ,删除 mac 上给 arch linux 用的这个分区,我们需要重新分区

fdisk /dev/nvme0n1

在这里插入图片描述

输入 n,分区号码默认,继续回车,大小这里写 +1G

在这里插入图片描述

输入 n,两个都是回车走默认值

在这里插入图片描述

输入 t,再输入 3 (1G大小的分区),再输入1,给分区指定类型是 EFI System

在这里插入图片描述

输入 w 保存分区操作

在这里插入图片描述

制作文件系统

查看磁盘分区信息

fdisk -l /dev/nvme0n1

在这里插入图片描述

# 同理,下面的磁盘名字以自己实际的为准
mkfs.fat -F 32 /dev/nvme0n1p3
mkfs.ext4 /dev/nvme0n1p4

在这里插入图片描述

挂载分区

mount /dev/nvme0n1p4 /mnt
mkdir /mnt/boot
mount /dev/nvme0n1p3 /mnt/boot

使用 archinstall 来安装 arch linux

  • 剩下的,就可以用官方的 archinstall 来安装了,可以参考我之前的博客:虚拟机内使用 archinstall 安装 arch linux 2024.01.01
  • 唯一不同的地方是 Disk configuration 这里要选择 pre-mounted configuration,在后面的输入框里面输入 /mnt 就可以让 archinstall 把 archlinux 安装在我们提前安排的分区里面了

在这里插入图片描述

安装完成后,默认是进入 arch linux 系统,可以通过配置 grub 来修改,在开机时,长按 option 键,可以选择要进入的系统,我后期是计划默认进入 arch linux 系统,这一块,下面推荐的博客里面也有说到,大家可以自行选择

遗留问题

  • 暂时先到这里,后面再花时间处理下面的遗留问题
  1. 键盘不能用
  2. 触摸板不能用
  3. touchbar 不能用
  4. wifi 的开机自启

另外有几个博客可以参考一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值