GRUB2をUSBメモリにインストールし直接LiveCDのisoデータを起動させる方法
GRUB2をUSBメモリにインストールし直接LiveCDのisoデータを起動させる方法
GRUB2をUSBメモリにインストールし直接LiveCDのisoデータを起動させる方法
■OS
Ubuntu10.10
■LiveCDのisoデータ
ubuntu-ja-10.10-desktop-i386.iso
■ブートローダ
GRUB2
■作業
GRUB2をUSBメモリにインストールし直接LiveCDのisoデータを起動
■GRUB2をUSBメモリにインストールし直接LiveCDのisoデータを起動させる方法
USBメモリ「/dev/sdb」にパーティション「/dev/sdb1」作成
sudo fdisk /dev/sdb
USBメモリをFAT32にフォーマット
sudo mkdosfs -F 32 /dev/sdb1
USBメモリにGRUB2ブートローダをインストールする
sudo grub-install --no-floppy --root-directory=/media/223B-4C65 /dev/sdb
isoイメージ・ファイルを格納するディレクトリを作成
mkdir /media/223B-4C65/boot/iso
「/media/223B-4C65/boot/iso」ディレクトリに「ubuntu-ja-10.10-desktop-i386.iso」をダウンロードする
cd /media/223B-4C65/boot/iso
wget https://cdimage-u-toyama.ubuntulinux.jp/releases/10.10/ubuntu-ja-10.10-desktop-i386.iso
「/media/223B-4C65/boot/grub/grub.cfg」ファイルを作る
vi /media/223B-4C65/boot/grub/grub.cfg
下記の内容を記入する
menuentry "ubuntu-ja-10.10-desktop-i386.iso" {
loopback loop (hd0,1)/boot/iso/ubuntu-ja-10.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-ja-10.10-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
※デバイス名が「/dev/sdb1」マウント先が「/media/223B-4C65」の場合