• ベストアンサー

/sbin/liloコマンドについて

/sbin/liloコマンドについて質問です。 例えば、MBRにNTLoaderがインストールされているとして、LILOがLinuxのブートセクタにあるとします(デュアルブートの典型的なパターンです)。この状態で、上記のコマンドを行った際、LILOが再起動するだけなのか、MBRにLILOが上書きされるのかどちらでしょうか? 前者だと思うのですが、確信が持てないのでご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

最終的には、liloやlilo.confのマニュアルを参照して、確認戴きたいのですが、 >ちなみに、「(/etc/lilo.confの当該箇所」とは、どの部分でしょうか? >prompt >timeout=50 >default=linux >boot=/dev/hda2 boot=がブートセクタを含むパーティションの指定になります。 (今の例だと、hd2aの頭にブートセクタを持っていることになるかと)

bulustar
質問者

お礼

ありがとございました。

その他の回答 (1)

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

/sbin/lilo をオプションなしで実行すると、 /etc/lilo.conf の記述に従って、boot loaderがインストールされるかと思います。 linuxのインストール時に、LILOのローダを linuxのパーティションのブートセクタにインストールするように設定していたなら、(/etc/lilo.confの当該個所を書き換えていなければ)linuxのパーティションのブートセクタに/etc/lilo.confを反映したブートローだがインストールされるかと思います。

bulustar
質問者

お礼

解答ありがとうございます。 つまり、デフォルトのままならば(/etc/lilo.confの当該箇所を書き換えていなければ)NTLoaderには上書きされないという事ですね。 ちなみに、「(/etc/lilo.confの当該箇所」とは、どの部分でしょうか? prompt timeout=50 default=linux boot=/dev/hda2 map=/boot/map install=menu message=/boot/message ・ ・(image=の後は省略) boot=/dev/hda2←ここでしょうか?

関連するQ&A

  • /sbin/liloでエラーが出る

    WinXPとVine3.2をデュアルブートして使用しています。 以下、私のlilo.confです。 prompt timeout=70 default=linux boot=/dev/hda2 map=/boot/map install=menu message=/boot/message image=/boot/vmlinuz-2.4.27-0vl7 label=linux initrd=/boot/initrd-2.4.27-0vl7.img read-only root=/dev/hda5 append=" resume2=swap:/dev/hda4" other=/dev/hda1 optional label=Win ここで、linuxの項に「vga=0x301」を加えて、「win→WindowsXP」と編集し、/sbin/liloとして反映させようとした所・・・ Warning:Partition 2 on /dev/hda is not marked Active とエラーが出ました。システムを再起動してみると、LILOが起動せず、Linuxすら起動できなくなりました。FDからLinuxを起動させてlilo.confを修正しようと思いますが、今回の原因が判らなくて困っております。

  • LILOまたはGRUBをつかってデュアルブート

    こんにちは、いつもお世話になっております。 redhat7.2とwin2kのデュアルブートをさせたいと思っているのですが、ブートセレクターにLILOかGRUBを使ってデュアルブートしたいのですが、どうしてもできません。 まず、第1パーティションにwin2000が入っています。ここで、第2パーティションにredhatをインストールしました。 ここで、LILOかGRUBをMBRかパーティションの先頭にいれるか聞かれます。 インストールしたパーティションの先頭にLILOをいれ、その後起動ディスクで起動し、LILOをファイル化してwin2kのNTLDRを使ってデュアルブートさせることはできます。 しかし、ブートセレクターにLILOかGRUBを使いたいのです。 MBRに入れると、WIN2Kが起動できなくなってしまいます。 どなたか、LILOかGRUBをブートセレクターにしてデュアルブートできるスキルを持っていらっしゃる方、何とぞご教授ください。 わかりにくい文章ですみませんが、どうかよろしくお願いします。

  • Vine Linux 3.2 インストール後ブートできない

    富士通 Loox T55/3を入手し、Windows2000を入れたところあまりに重たいので、Linuxを入れようと思い、少ない経験ではありますがVine Linuxが比較的軽いと思い、CD-ROMよりインストールをしたところ、 インストールは正常終了した後、再起動してもError loading Operating Systemと表示され、ブートできません。 WindowsとのデュアルブートではなくLinuxのみのインストールです。 パーティションは自動設定を使用し、ブートローダのところは LILO使用:hda1のMBR、ルートパーティションの先頭セクタ LILO不使用::hda1のMBR、ルートパーティションの先頭セクタ それぞれLBA32の使用オプション すべてのパターンにおいて実験したのですが、どうしても同様のエラーが出てしまいます。 LOが出てくれるのならLILO設定で何とかなると思ったのですが、エラーを見る限りではLILOすら読みに行ってないような雰囲気です。 非力なマシンゆえなるべく軽いディストリビューションを使いたいので、できればVineを使用したいのですが、どなたか解決案等ご存じないでしょうか。 もしくはVineと同等かそれよりも軽いディストリビューションご存じであればご教授ください。

  • Liloについて

    Windows2000をインストールした後にRed Hat Linux 7.0をインストールしました.その後Windows2000において,boot.iniファイルに, c:\boot.lnxを加え起動させるとNTローダーが起動し,Windows2000とlinuxを選択する画面あらわれます.linuxを選択すると,アンダーバー1つが表示されたままlinuxが起動しません.なお,linuxのetc/lilo.confには, boot=/dev/hda2と記述してされていますが,よくわかりません. JF↓もみたのですがさっぱりです.宜しく御願い致します. http://www.linux.or.jp/JF/JFdocs/Linux+NT-Loader.html#ss3.4

  • LILOをXPのMBRにインストールしちゃいました(たぶん)

    WindowsXPのパソコンにリナックス(Ubuntu)をインストールしました。はじめはパーテーションを切ってデュアルブートを試みたのですがうまくいかなかったので切らずにハードデスク丸ごとに対してインストールを実行しました。その後、XPに戻そうと試みましたが Inaccessible Boot Device ...などのメッセージが出てXPのインストールは先に進めなくなりました。ある本を調べたら、「絶対にLILOをMBRにインストールしてはいけない。」とありました。知らないうちにそうしたのかもしれません。Windowsに戻す方法をおしえてください。恐縮ですが詳しいことは知りませんので分かり易く手順を追ってお願いします。

  • Win2000とVineLinuxのデュアルブート

    TOSHIBAのDynabookT2を使用しています。 Windows2000とVineLinux2.5をデュアルブート しようとしてうまくいかず困っています。 症状 1・W2000を先にインストールして、後からVineをインストール (LILOをMBRに設定)したにもかかわらず、LILOが まったく起動しません。(起動ディスクを使えばLinuxも起動できます) パーティションは hda1:Windows2000(NTFS)8GB hda2:Linux(ext3)4GB hda3:Linux(swap)500MB hda4:拡張 残り全部 という風にきってみました。 2・LILOをMBRに設定せず、ブートセクタに設定し bootsect.pbrをつくりWindowsのOS-Loaderを 使って設定したのですが、起動させてLinuxを選択しても そこから先に進めません。(Vineが起動しない) いくつかのHPやTOSHIBAのサポートページを見たりしながらやっているので 手順そのものは間違っていないと思うのですが 何か確認すべき点、補足する点などがありましたら教えてください。 よろしくお願いします。

  • リカバリ領域を壊さずにデュアルブート

    WindowsXPがプリインストールされているパソコンにWindowsServer2003を追加インストールしてデュアルブートにしたいと思ってます。 最初からCドライブとDドライブに分かれているため、2003をDドライブにインストールすれば問題ないと思ってます。 ただこのパソコンにはHDD上にリカバリ領域が確保されており、デュアルブートにすることによってこの領域が破壊されてしまうのではないかと心配してます。 ネットで色々調べてみると。MBRを上書きするとリカバリができなくなるということがわかりましたが、デュアルブートにしてもMBRは書き換わらないのでしょうか? ※Linuxをインストールする際にLiloなどをMBRにインストールするとリカバリができなくなるそうですが・・・

  • レッドハットのLILO.CONFが編集不可

    ブートローダの設定でLILO.CONFを テキストソフトで開いて変えようと しているのですが上書き不可能とダイヤルボックスに 出ます。 何ででしょうか? デュアルブートにしたいよーーーーーーーーーーーーーーー。

  • GRUB・Liloを使わずにLinuxを起動

    TurboLinux10Desktopを使っています。 GRUBやLiloを使わずにLinuxを起動することは可能でしょうか? インストール時、以下のような画面を通過します(FUJIと書かれていますがTurbo10も同じです)。 http://www.turbolinux.co.jp/products/FUJI/install_guide/install_guide/guibootloader.html ここで、GRUBもLILOも選択せずに進んでみたのですが、 Missing Operating Systemと表示されてやはり起動はできませんでした。 GRUBでもLILOでもない場合にTirbo10を起動するには、 既に何かしらOSを選択可能なブートセレクターがHDDに入っている場合のみ、と読めました。 また既に入っているGRUBを使わずにLinuxを起動することは可能でしょうか? LILOなど別のものを使いたいのではなく、 OS選択画面を表示させたくないので、カーネルを1つしか指定できないブートローダが欲しいというか。 (現在使っている環境だと、grub.confに書き込むカーネルを1つにし、timeout=0にしたのでは不具合があるため) よろしくお願いします。

  • liloでRedHatのロゴを表示させたくない

    RedHat7.3でブートローダにliloを使用しているのですが、 可能ならばPC起動時、「boot:」の後にRedHatの帽子をかぶった人のロゴを 表示させたくありません。 というのは、現在WinXPとRH7.3「boot:」のデュアルブートにしているのですが、 Linuxがインストールされていることをユーザに意識させたくなく、 「boot:」の後にキーワードを入力しなければ、 すぐにWinXPが立ち上がるようにしたいためです。 もし可能ならばその方法を教えてください。 宜しくお願いします。