もう仮想マシンでLinuxを動かすのも限界を迎えてきたので
今日は張り切ってHDDを増やしてLinuxを入れることにした。
ヨドバシカメラでSATA 500GBのハードディスクを購入。
SATAケーブルと合わせても6000円という価格。
自宅に帰りパソコンを開けて、HDDを新しく装着。
コントロールパネル→管理ツール→コンピュータの管理→記憶域にて
新しいHDDをフォーマット。約1時間。
パーティションの設定もすべて完了。
ここまでは順調。
Ubuntu9.04を新しくインストール。約10分。
ユーザ名、地域設定、言語設定等完了。
ここで再起動。
これで最初にOSの選択画面が出て、起動できれば成功。
==================
GRUB Loading stage1.5.
エラーで動かない。
OSが起動できなくて、目の前真っ白。
とりあえずぐぐる。
ここで現状分析
パーティションの変更等をしたせいで起動時のroot設定を変える必要がありそう。
BIOSのHardDiscの優先順位を変えてみるのもよさそう。
なによりもOSが動かない以上、設定ファイルすらいじれない。
しょうがないので、別のPCでLinuxのライブCDを作って、CD/DVD優先でブートして動かす。
HDDの中のbootフォルダの設定をいじくる。
root (hd1,2) の hd1,2 は2番目のHDDの3番目のパーティションを意味ようだ。
#chmod 777 boot/grub/menu.lst
device.mapの中身
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/dbc
boot/grub/menu.lstの設定
title Ubuntu 9.04, kernel 2.6.28-11-generic
root (hd0,0)
uuid b04a51cd-2596-41cb-ba0b-24bc46ee1973
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b04a51cd-2596-41cb-ba0b-24bc46ee1973 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiettitle Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
root (hd0,0)
uuid b04a51cd-2596-41cb-ba0b-24bc46ee1973
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b04a51cd-2596-41cb-ba0b-24bc46ee1973 ro single
initrd /boot/initrd.img-2.6.28-11-generictitle Ubuntu 9.04, memtest86+
root (hd0,0)
uuid b04a51cd-2596-41cb-ba0b-24bc46ee1973
kernel /boot/memtest86+.bin
quiet### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title Windows Vista (loader)
rootnoverify (hd0,2)
savedefault
makeactive
chainloader +1
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 1349c651-0e30-41c9-b8a1-4960d6d07cab
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=1349c651-0e30-41c9-b8a1-4960d6d07cab ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiettitle Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid 1349c651-0e30-41c9-b8a1-4960d6d07cab
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=1349c651-0e30-41c9-b8a1-4960d6d07cab ro single
initrd /boot/initrd.img-2.6.28-11-generic