質問: ubuntu9.10のブートcdの作成方法 ubuntu9.10をusbにインストールしたのですが、usbブートが出来ないパソコンで使うにはブートcdを作らないといけないみたいなのですが、 作り方がわかりません。 ネットで調べたところmenu.lstを編集してイメージファイルを作る方法が書かれているのですが、ubuntu9.10はgrub2なのでmenu.lstは存在しないみたいです。 変わりにgrub.cfgがあり $ grub-mkrescue grub2-boot.iso でイメージファイルを作り、cdを起動してみました。 こんな感じでgrub.cfgに書かれている内容を入力して bootってやるとwindowsが起動してしまいました・・・ grub> insmod ext2 grub> set root=(hd0,6) grub> linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda6 ro grub> initrd /boot/initrd.img-2.6.31-14-generic grub> boot コマンドで入力するのではなくて、osの選択画面が出るブートcdを作りたいのですが、 どうすればいいのでしょうか? またブートcdはusbにインストールした直後しか作れないのですか? バージョン違いの情報が多くて頭が混乱している状態です。
回答: 問題は、「usbブートできないコンピュータでusbにインストールしたubuntuを起動したい」を解決すればいいのでしょうから、grub2のブートcdのみに頼ることはないと思います。ブートcd問題を解決するには、少々の課題もあるように感じます。本題とは外れるかもしれませんが、 > grub> linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda6 ro という入力から、これは例に過ぎないのかもしれませんが、/dev/sda6にはubuntu がインストールされていないでしょうし、もともとusbにインストールしたのではないか・・・というような疑問もあります。 したがいまして、ご質問の主旨とは異なるかもしれませんが、 usbから起動できればいいのであれば、“plop boot manager” を使ってfddから起動し、usbのubuntuを立ち上げてはどうかと考えます。どうしても「grub2のブートcd」を・・・、や「fddはない」ということであれば読み飛ばしてください。 http://plaza.rakuten.co.jp/yyblog/diary/200911010000/ に、knoppixをusbから起動する事例ですが、“plop boot manager” の作成手順とusb起動不可のコンピュータから起動する方法の詳細が解説されています。ubuntuでもここに記載されていることで同じ結果を得られますから、お試しください。 > バージョン違いの情報が多くて頭が混乱している状態です。 という問題からも開放されます。私自身、手元に古いfdd内蔵のwindowsxpコンピュータ(usb起動不可)がありましたのでubunbtuのliveusbセットし、“plop boot manager” からの起動を試してみましたところ、無事に起動できました。