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」の場合

LinuxLinux,Ubuntu

Posted by Chocola