grub 启动 其他操作系统及iso镜像
博客专区 > Colben 的博客 > 博客详情
grub 启动 其他操作系统及iso镜像
Colben 发表于1年前
grub 启动 其他操作系统及iso镜像
  • 发表于 1年前
  • 阅读 22
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

启动 archlinux 镜像 64位系统

menuentry "Archlinux-ISO-x86-64" --class iso {
  set isofile=""
  set partition=""
  loopback loop (hd0,$partition)$isofile
  linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=ARCH_ISO_X86-64 img_dev=/dev/sda$partition img_loop=$isofile earlymodules=loop
  initrd (loop)/arch/boot/x86_64/archiso.img
}

启动 archlinux 镜像 32位系统 

menuentry "Archlinux-ISO-i686" --class iso {
  set isofile=""
  set partition="2"
  loopback loop (hd0,$partition)$isofile
  linux (loop)/arch/boot/i686/vmlinuz archisolabel=ARCH_ISO_I686 img_dev=/dev/sda$partition img_loop=$isofile earlymodules=loop
  initrd (loop)/arch/boot/i686/archiso.img
}

启动 ubuntu 镜像

menuentry "ubuntu-ISO" {
  set isofile=""
  loopback loop (hd0,1)$isofile
  linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet noeject noprompt splash --
  initrd (loop)/casper/initrd.lz
}

启动安装在第一块硬盘第一个mbr分区的 win7 系统
# 其中 search 一行的 “9AB0287EB028634D” 是 win7 系统分区的 uuid

menuentry "Microsoft Windows Vista/7/8/8.1/10 BIOS-MBR" {
    insmod part_msdos
    insmod ntfs
    insmod search_fs_uuid
    insmod ntldr     
    search --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 9AB0287EB028634D
    ntldr /bootmgr
}

启动安装在第一块硬盘的第一个gpt分区的 Win10 EFI
# 其中 search 一行的 “0007-C871” 是 win10 EFI 分区的 uuid

menuentry "Microsoft Windows 10" {
		insmod part_gpt
		insmod fat
		insmod search_fs_uuid
		insmod chain
		search --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 0007-C871
		chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

关机

menuentry "System shutdown" {
	echo "System shutting down..."
	halt
}

重启

menuentry "System restart" {
	echo "System rebooting..."
	reboot
}

UEFI 配置

menuentry "Firmware setup" {
	fwsetup
}

详细使用参考 GRUB-ArchWiki

标签: grub iso
共有 人打赏支持
Colben
粉丝 0
博文 62
码字总数 6822
×
Colben
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: