放假忘了带 U 盘,想测试一下 Manjaro 在笔记本中的音频效果,在 Manjaro 论坛上找到了一篇教程:[HowTo] Boot Manjaro ISO directly with GRUB。
在 Windows 下安装 grub [CHECKED]
安装过程参考了 Windows环境下grub安装 这篇文章:
- 为 EFI 分区分配盘符 f
- 下载 grub-2.xx-for-windows.zip,本次下载的是 grub-2.06-for-windows.zip
- 提取到桌面,进入 grub-2.06-for-windows,在此位置打开命令提示符
- 输入命令
./grub-install.exe --target=x86_64-efi --efi-directory=f: --boot-directory=f:/EFI
- 删除 EFI 分区的盘符
配置 grub.cfg
注意:Linux 5.15 内核不再内置 NTFS 驱动,取而代之的是 NTFS3,如果将镜像文件放在 NTFS 文件系统中,将无法启动:
- 确保镜像文件放置在 FAT32 格式的分区里,例如:/manjaro-gnome-21.3.6-minimal-220729-linux515.iso
- 为 EFI 分区分配盘符 f
- 在命令提示符中输入命令:
notepad f:/efi/grub/grub.cfg
- 编辑配置文件,输入使用的配置文件
- 删除 EFI 分区的盘符
使用的配置文件
menuentry "Manjaro GNOME 21.3.6" {
set isofile="/manjaro-gnome-21.3.6-minimal-220729-linux515.iso"
set dri="free"
set lang="zh_CN"
set keytable="us"
set timezone="Asia/Shanghai"
search --no-floppy -f --set=root $isofile
probe -u $root --set=abc
set pqr="/dev/disk/by-uuid/$abc"
loopback loop $isofile
linux (loop)/boot/vmlinuz-x86_64 img_dev=$pqr img_loop=$isofile driver=$dri tz=$timezone lang=$lang keytable=$keytable copytoram
initrd (loop)/boot/intel_ucode.img (loop)/boot/initramfs-x86_64.img
}
配置 BIOS
重启计算机,配置 BIOS,关闭安全启动,调整启动顺序为 grup。