macbook pro 2018 安装 arch linux 双系统

news2024/11/18 13:29:07

文章目录

  • 友情提醒
  • 关于我的 mac
  • 在 mac 上需要提前做的事情
    • 复制 wifi 驱动
  • 在 linux 上的操作
    • 还原 wifi 驱动
    • 连接 wifi 网络
    • 磁盘分区
      • 制作文件系统
      • 挂载分区
    • 使用 archinstall 来安装 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 的开机自启

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

  • 在 MacBookPro 上安装 ArchLinux
  • 【Mac】简单总结一下当前 Mac 上安装 Arch Linux 的支持现状和相关资源
  • MacbookPro 安装 ArchLInux 系统
  • MacBook Pro 上运行 Arch Linux

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1507930.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【JAVA】Collections.sort()方法详解

一、简介 Collections.sort() 是 Java 集合框架&#xff08;Java Collections Framework&#xff09;中的一个静态方法&#xff0c;用于对列表&#xff08;List&#xff09;中的元素进行排序。此方法利用了 Java 的泛型机制&#xff0c;可以很方便地对各种类型的列表进行排序。…

优思学院|5S 应该由哪个部门负责推行?

很多人以为5S是生产部的事&#xff0c;负责的部门自然是生产部&#xff0c;事实上这是一个很严重的错误&#xff0c;那么&#xff0c;究竟5S 应该由哪个部门负责推行&#xff1f;我们今天就来讨论一下。如果你喜欢我们的文章&#xff0c;记得点赞和收藏。 5S是全员参与的活动&…

EASY-LASER激光对中仪维修E710镭射仪联轴器维修

Easy-Laser激光对中仪维修常见故障&#xff1a;触摸屏损坏&#xff08;屏碎&#xff0c;不显示&#xff0c;黑屏&#xff0c;蓝屏&#xff0c;无背光等&#xff09;&#xff0c;对中仪电路板损坏&#xff0c;对中仪接收装置电路板维修&#xff0c;对中仪发射控制装置电路板等均…

基于冠豪猪优化算法(Crested Porcupine Optimizer,CPO)的无人机三维路径规划(MATLAB)

一、无人机路径规划模型介绍 无人机三维路径规划是指在三维空间中为无人机规划一条合理的飞行路径&#xff0c;使其能够安全、高效地完成任务。路径规划是无人机自主飞行的关键技术之一&#xff0c;它可以通过算法和模型来确定无人机的航迹&#xff0c;以避开障碍物、优化飞行…

编程界的圣经:从Scheme到JavaScript构建你的计算思维

文章目录 适读人群目 录 《计算机程序的构造和解释》&#xff08;Structure and Interpretation of Computer Programs&#xff0c;简记为SICP&#xff09;是MIT的基础课教材&#xff0c;出版后引起计算机教育界的广泛关注&#xff0c;对推动全世界大学计算机科学技术教育的发…

Paimon新版本核心特性和生产实践解读

最近Apche Paimon发布了最新版本0.7.0&#xff0c;在这个版本中&#xff0c;Paimon对一些新特性进行了增强。 Paimon在数据湖领域发展迅速&#xff0c;未来会在整个数据开发领域占有很重要的地位&#xff0c;今天我们来盘点一下当前能力的特点以及在生产环境中的使用情况。 Loo…

springboot262基于spring boot的小型诊疗预约平台的设计与开发

小型诊疗预约平台 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本小型诊疗预约平台就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理…

选择某个元素的第几个元素

//p标签里面的奇数&#xff08;odd&#xff09;的背景设置为red,event是偶数 p:nth-of-type(odd){background-color: red;}

POS 之 惩罚机制

惩罚 Item描述惩罚机制&#x1f360;来源投票验证者给正确的来源检查点进行了及时投票如果及时投票或投票非常慢&#xff0c;没有奖励&#xff0c;并且会从验证者余额中移同等价值&#x1f35a;目标投票验证者给正确的目标检查点进行了及时投票如果及时投票或投票非常慢&#x…

文心一言 VS 讯飞星火 VS chatgpt (212)-- 算法导论16.1 3题

三、对于活动选择问题&#xff0c;并不是所有贪心方法都能得到最大兼容活动子集。请举例说明&#xff0c;在剩余兼容活动中选择持续时间最短者不能得到最大集。类似地&#xff0c;说明在剩余兼容活动中选择与其他剩余活动重叠最少者&#xff0c;以及选择最早开始者均不能得到最…

购买须知:腾讯云服务器99元一年限制月流量300GB

腾讯云99元服务器限制月流量吗&#xff1f;是的&#xff0c;限制月流量&#xff0c;每月提供300GB月流量&#xff0c;超出部分的流量&#xff0c;需要额外支付流量费&#xff0c;价格为0.8元每GB。可以在腾讯云百科 txy.wiki 查看当前99元服务器详细配置和最新的优惠券信息。如…

Pytorch学习 day10(L1Loss、MSELoss、交叉熵Loss、反向传播)

Loss loss的作用如下&#xff1a; 计算实际输出和真实值之间的差距为我们更新模型提供一定的依据&#xff08;反向传播&#xff09; L1Loss 绝对值损失函数&#xff1a;在每一个batch_size内&#xff0c;求每个输入x和标签y的差的绝对值&#xff0c;最后返回他们平均值 M…

phpcms头像上传漏洞

经典版 漏洞原理&#xff1a;我们上传一个zip的压缩包&#xff0c;它会解压然后删除其中不是.jpg .gig .png的文件 function check_dir($dir)&#xff1a;这是一个PHP函数的定义&#xff0c;它接受一个参数 $dir&#xff0c;代表要检查的目录路径。 $handle opendir($dir);&…

公众号如何获取视频号下载工具?

视频内容已经成为信息传播的重要载体&#xff0c;微信视频号作为国内主流的短视频平台之一&#xff0c;深受用户喜爱。有时我们想要保存喜欢的视频以供日后观看&#xff0c;这时就需要借助一些公众号提供的视频号下载工具。 本文将详细解析如何利用这些工具&#xff0c;让你轻…

OpenText Availability——适用于 Windows 和 Linux 服务器的高可用性和灾难恢复解决方案

OpenText Availability——适用于 Windows 和 Linux 服务器的高可用性和灾难恢复解决方案 连续复制&#xff0c;最大限度地减少数据丢失快速故障转移&#xff0c;最大限度地减少停机时间可忽略的性能影响支持物理、虚拟和基于云的系统平台 停机从多种途径侵扰 IT 企业。 从相…

Mybatis的使用快速入门

1. 数据库准备 假设目前存在以下数据库表。 CREATE TABLE t_emp(emp_id INT AUTO_INCREMENT,emp_name CHAR(100),emp_salary DOUBLE(10,5),PRIMARY KEY(emp_id) );2. 依赖导入 pom.xml <dependencies><!-- mybatis依赖 --><dependency><groupId>or…

仿牛客网项目---项目总结

本篇文章是对整个项目的一个总结。下面这张图要好好理解。 整个项目都是构建在SpringBoot之上的&#xff0c;所以把它画到最底下&#xff0c;其它技术依托在springboot之上。但是springboot并不是技术的核心&#xff0c;而只是起到了一个辅助的作用&#xff0c;它的作用仅仅是降…

2024自动化测试入门分析!

1、回归到具体的测试本质工作 产品质量很难孤立的去看&#xff0c;不管是自动化测试还是业务测试&#xff0c;最终的目的都是为了产 品质量服务&#xff0c;从而打造很酷很好的产品来赋能客户 测试的工作就是质量管理以及测试效率的提升。质量管理是一个比较大的话题&#x…

项目管理软件:如何确保项目启动顺利?

对所有项目经理来说&#xff0c;了解如何启动项目是最关键的技能之一。项目都是从小事开始&#xff0c;逐渐发展为更大型、更复杂的。好的开始是成功的一半&#xff0c;对项目管理来说更是如此。 启动项目的 10 个简单步骤 即使是最复杂的项目&#xff0c;也可以分解成简单的…

亚马逊、速卖通卖家自养号测评细节需要掌握的哪几点?

亚马逊&#xff0c;跨境电商的巨头&#xff0c;早已成为业界的热门话题。如今&#xff0c;越来越多的卖家渴望在亚马逊的舞台上崭露头角&#xff0c;这也使得市场竞争愈发激烈。在亚马逊的丛林中&#xff0c;Review成为影响卖家命运的关键因素。它不仅影响亚马逊对卖家账号的评…