これがどのように行われるか興味がありました。Pendrivelinuxサイトには、サイトが示唆するライブCDではなく、Mint 9のインストールからこれを行ったチュートリアルがありました。
私が実行した端末でUSBドライブの場所を見つけることから始めました、df
それはデバイスの場所を返しました
/dev/sdg1 /media/LINUXUSB
その後、私は走った
sudo su
そしてgrub 2をインストールします
grub-install --no-floppy --force --root-directory=/media/LINUXUSB /dev/sdg1
--forceを追加で使用する必要がありましたが、サイトの例では使用しませんでした。それから私はやった
cd /media/LINUXUSB/boot/grub
このサイトは、grub.cfgのコピーをUSBドライブの/ boot / grubディレクトリにダウンロードするためのリンクを提供しました。リンクは
wget http://pendrivelinux.com/downloads/grub.cfg
その後、USBドライブのisoを反映するようにgrub.cfgを編集しました。
set timeout=10 set default=0
menuentry "Run Fedora" {
loopback loop /Fedora13.iso
linux (loop)/isolinux/vmlinuz0 boot=isolinux iso-scan/filename=/Fedora13.iso splash --
initrd (loop)/isolinux/initrd0.img
}
menuentry "Run Ubuntu" {
loopback loop /ubuntu-10.04-netbook-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-netbook-i386.iso splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Run Clonezilla" {
loopback loop /clonezilla.iso
linux (loop)/live/vmlinuz boot=live iso-scan/filename=/clonezilla.iso splash --
initrd (loop)/live/initrd.img }
異なるisoで、vmlinuzとinitrdが異なるディレクトリにあることがわかりました。3つすべてでブートプロセスを開始できました。しかし、実際にロードするのはUbuntuだけです。ロードを完了するために他の2つを取得する必要がある場合は、後で追加します。私はこれら3つのISOだけを試したことはありません。