Vitruvian Penguin
knoppix

[knoppix:6015] Re: LILO について

Date: Thu, 09 Feb 2006 21:33:47 +0900
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)
宮野@近江八幡と申します。はじめまして。

> Windows/Linux を(98SE/2000/DebianA)のマルチブートで使用していたの
> ですが、もう一つDebianBを入れたら、元のDebianAが起動しなくなりました。
> 
> DebianAはKnoppix3.2の、またDebianBはKnoppix4.0のCDからHDDへインス 
> トール
> したものです。

Knoppix でのお話ではないので恐縮ですが、同じような目にあいました。
Debian woody から Debian sarge を使うようになった時です。
私も BootMagic をずっと使っていましたので、grubを使うのが恐くて、
フロッピーに入れましたがそれではマルチブートにはなりません。

その時、grub を使ってマルチブートにした時の自分のメモです。
参考になればと思います。

2005/7/8
Debian sargeはgrubを入れた起動ディスクから立ち上げているが、
bootmagicから立ち上げれる様にしようと、liloを設定しようとした。
例のごとく、woodyのパーティションをmountして/etcのlilo.confを
sargeにcpしてきた。
boot、rootを/dev/hda3にして、#lilo -Lをしようとしたが、lilo
自体がインストールされていなかった。
liloをapt-getして再立ち上げ、bootmagicからsargeを選んだ。
それまでは99 99などと出ていたが、lilo22.6.1と出て立ち上がりかけた。
ところが、

VFS:Cannnot open root device "303" or unknown-block(3,3)
Please append a correct "root=" boot option
Kernel panic:VFC:Unable to mount root fs on unknown-block(3,3)

と出て止まってしまった。PCのスイッチを切って、FDから立ち上げて、
rootを/にしたりしたが、device "0",unknown-block(0,0)となるだけで、
同じように止まってしまった。
これはもう、bootmagicを止めて、grubを使うしかないと思って、
sargeの再インストールを考えたが、grubをMBRに入れる方法はないかと、
検索した。
http://www2.starcat.ne.jp/~kanocl/shumi/debian_install.htm
というHPに、
---- 以下引用 ----
# apt-get install grub
# vi /boot/grub/menu.lst にて、以下を記載し、
  root (hd0,0)
  kernel /vmlinuz root=/dev/hda1
  initrd /initrd.img
# grub-install /dev/hda
# reboot
---- 引用終り ----
という記載があったので、この通りにした。
但し、menu.lstは、既に、hdaの中をサーチして作られたものが既にある
ので、それを使った。
後で選択の順位や、カウントダウンの秒数を変えるために編集して、
grub-install /dev/hda を行った。
これで、bootmagicのところでgrubの選択画面となり、マルチブート出来るよう
になった。

以上です。

多分、grub のインストールも必要無いと思います。
結論的には、BootMagic からおさらばする時が来たということではないで
しょうか。lilo を使わなくなって来ているようですから。
私は、5年も前から、同県内の、滋賀Lugの方から、BootMagic の使用を
止めるようアドバイスを受けていましたが、慣れたものからは離れられま
せんでした。

-----------------------------------
motohide miyano
<m-miyano@xxxxxxxxxxxxxxxx>
<miyamo@xxxxxxxxxxxx>
<http://www.bcap.co.jp/miyano/>
-----------------------------------
<Prev in Thread] Current Thread [Next in Thread>