三湘古邑

我想在那里最蓝的大海扬帆。

0%

Grub安装到U盘多系统启动

格式话U盘

挂载U盘

1
sudo mount /dev/sdc1 /mnt -o uid=$USER,gid=$USER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# path to the partition holding ISO images (using UUID)
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"

# define globally (i.e outside any menuentry)
insmod search_fs_uuid
search --no-floppy --set=isopart --fs-uuid $rootuuid
insmod all_video

menuentry "Archlinux-x86_64.iso" {
echo 'Loading ArchLinux Installer ...'
set isofile=/boot/iso/archlinux-2021.03.01-x86_64.iso
loopback loop ($isopart)$isofile
linux (loop)/arch/boot/x86_64/vmlinuz-linux archisolabel=$isolabel img_dev=$imgdevpath img_loop=$isofile
echo 'Loading initial ramdisk ...'
initrd (loop)/arch/boot/x86_64/initramfs-linux.img
}

menuentry "OMV 64bit ISO" {
echo 'Loading openmediavault Installer ...'
set isofile=/boot/iso/openmediavault_5.5.11-amd64.iso
loopback loop ($isopart)$isofile
linux (loop)/install/vmlinuz vga=normal quiet
echo 'Loading initial ramdisk ...'
initrd (loop)/install/initrd.gz
}

menuentry "Ubuntu Server 64bit ISO" {
echo 'Loading Ubuntu Server Installer ...'
set isofile=/boot/iso/ubuntu-20.10-live-server-amd64.iso
loopback loop ($isopart)$isofile
linux (loop)/casper/vmlinuz quiet ---
echo 'Loading initial ramdisk ...'
initrd (loop)/casper/initrd
}

menuentry "Proxmox-ve ISO" {
echo 'Loading Proxmox VE Installer ...'
set isofile=/boot/iso/proxmox-ve_6.3-1.iso
loopback loop ($isopart)$isofile
linux (loop)/boot/linux26 quiet splash=silent
echo 'Loading initial ramdisk ...'
initrd (loop)/boot/initrd.img
}