私はマルチシステムを使用していませんが、私が見たものと他のいくつかのものを推奨しました。MultiBootUSB-Pendrive / Flashドライブ/ USBディスクw / grub2から複数のLinuxをインストールして起動
https://help.ubuntu.com/community/InstallAndBootMultipleLinuxFromPendriveFlashDriveUSBDisk
マルチブートバージョンについては、yumiを参照してください
http://www.pendrivelinux.com/
しかし、理解を深めるには、フラッシュドライブにgrub2をインストールし、ブートスタンザを使用して独自のgrub.cfgを作成し、ISOをフラッシュドライブにコピーします。このリンクのようなハードドライブのインストールに非常に似ています。
https://help.ubuntu.com/community/Grub2/ISOBoot
フラッシュドライブにgrub2をインストールするには、デフォルトの/ mediaがバージョンによって異なります。新しいバージョンでは、ユーザーをパスに追加します。また、フラッシュドライブとしてsdbを想定しています。不明な場合は正しいことを確認してください。ラベルパーティション-ラベルがgrub2でマウントされている場合:
sudo grub-install --root-directory=/media/grub2 /dev/sdb
新しいバージョンも$ USER名で自動マウントされ、これはMC4GBというラベルが付いており、ユーザーはfredです。
sudo grub-install --root-directory=/media/fred/MC4GB /dev/sdb
grub.cfgの作成では、ブートドライブは常にhd0であるため、フラッシュドライブから直接ブートする場合、設定はhd0、Yになります。Yは通常1のパーティションです。
loopback loop (hd0,1)$isofile
それ以外の場合の例は次のとおりです。
https://help.ubuntu.com/community/Grub2/ISOBoot/Examples
MC4GBのgrub.cfgの最初のエントリ
set default=0
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
set gfxpayload=800x600
menuentry "Ubuntu 13.04" {
set isofile="/boot/iso/ubuntu-13.04-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile nomodeset
initrd (loop)/casper/initrd.lz
}
menuentry " " {
set root=
}
注:nVidiaがあるため、すべてのエントリにnomodesetを追加しました。また、新しいバージョンでは、BIOSとUEFIブートの両方にvmlinuz.efiを使用するようになりました。古いバージョンはvmlinuzだけでした。他のディストリビューションでは異なるブートパラメータが必要な場合があります。上記の例のスレッドまたはマウントで例を見つけ、そのISOのブートパラメーターについて確認してください。