放假忘了带 U 盘,想测试一下 Manjaro 在笔记本中的音频效果,在 Manjaro 论坛上找到了一篇教程:[HowTo] Boot Manjaro ISO directly with GRUB

在 Windows 下安装 grub [CHECKED]

安装过程参考了 Windows环境下grub安装 这篇文章:

  1. 为 EFI 分区分配盘符 f
  2. 下载 grub-2.xx-for-windows.zip,本次下载的是 grub-2.06-for-windows.zip
  3. 提取到桌面,进入 grub-2.06-for-windows,在此位置打开命令提示符
  4. 输入命令 ./grub-install.exe --target=x86_64-efi --efi-directory=f: --boot-directory=f:/EFI
  5. 删除 EFI 分区的盘符

配置 grub.cfg

注意:Linux 5.15 内核不再内置 NTFS 驱动,取而代之的是 NTFS3,如果将镜像文件放在 NTFS 文件系统中,将无法启动:

  1. 确保镜像文件放置在 FAT32 格式的分区里,例如:/manjaro-gnome-21.3.6-minimal-220729-linux515.iso
  2. 为 EFI 分区分配盘符 f
  3. 在命令提示符中输入命令:notepad f:/efi/grub/grub.cfg
  4. 编辑配置文件,输入使用的配置文件
  5. 删除 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。

最后修改:2022 年 10 月 13 日
如果觉得我的文章对你有用,请随意赞赏