将 arch-linux 安装到 USB 移动硬盘并且保留存储空间给 Windows 设备使用
💡
原文中文,约4500字,阅读约需11分钟。
📝
内容提要
本文介绍了如何将Arch Linux安装到USB移动硬盘,并保留存储空间供Windows使用。步骤包括准备虚拟机、分区、设置文件系统、安装内核和软件、配置系统、设置Secure Boot及引导程序等,确保USB驱动器在不同设备间的兼容性。
🎯
关键要点
- 准备虚拟机和Arch Linux镜像,连接USB驱动器。
- 使用fdisk命令进行分区,创建GPT分区表和EFI、根目录及保留分区。
- 设置分区文件系统类型,包括ext4和FAT32。
- 安装内核和必要软件,生成fstab文件,设置密码和新用户。
- 配置Secure Boot,使用shim签名,生成Mok密钥并签名内核和grub。
- 安装和配置引导程序grub,生成grub配置文件。
- 修改区域设置和主机名,配置hosts文件。
- 配置initramfs以确保USB驱动器在不同硬件间的兼容性。
❓
延伸问答
如何准备虚拟机以安装Arch Linux到USB移动硬盘?
首先,在虚拟机中添加Arch Linux镜像,并连接USB驱动器。
如何在USB移动硬盘上进行分区?
使用fdisk命令创建GPT分区表,并分别创建EFI、根目录和保留分区。
安装Arch Linux后如何配置Secure Boot?
需要使用shim签名,生成Mok密钥并签名内核和grub。
如何安装和配置引导程序grub?
安装grub和efibootmgr后,使用grub-install命令设置引导程序,并生成配置文件。
如何确保USB驱动器在不同硬件间的兼容性?
配置initramfs,确保block和keyboard模块在autodetect之前加载。
在安装过程中如何设置文件系统类型?
使用mkfs命令设置根目录为ext4,EFI和保留分区为FAT32。
➡️