No.1ベストアンサー
- 回答日時:
boot.iniはWindows特有のファイルです。
(厳密に言えば、Windows95系98,Me等にも現在の形式のboot.iniは無い)
現在WindowsXPが動作する唯一のコンピューターアーキテクチャーであるIBM PC/ATでは
電源投入によりBIOSが機能し、IDE,SATA,SCSI等のストレージ機器から起動する際
まず、最初にMBRという領域を読み取ります。
MBRはHDDのパーティション情報とブートローダーというプログラムが納められている512バイトの領域です。
このうち446バイトがブートローダーで、その残りがパーティションテーブルとなっています。
PC-DOSの時代には、これが基本形で、PC-DOS以外のOSが対応することによって
ブートマネージャーと呼ばれるプログラムの利用が始まりました。
専用の市販品、OS/2の付属品、Linuxで利用されているGRUB,LILOのほか
WindowsでもMicrosoft製品だけを対象としたブートマネージャー機能があり
boot.iniはその機能の一部と言えます。
これらは、MBRに置かれたプログラムから、本体を呼び出したり、設定ファイルを読み出したりします。
一つのHDDにWindowsとLinuxを導入したのち、Linuxの削除によってWindowsも起動できなくなる現象は
この設定ファイルが失われることでGRUBが機能できなくなる現象です。
それに対して、USBメモリーにLinuxを導入する場合は
BIOSレベルの機器選択によって、USBメモリー内のブートローダーが呼び出されます。
ただし、USBメモリーにLinuxを導入する場合は、HDDの場合の主流であるGRUBではなく
SYSLINUXなどが利用されることもあり、起動シーケンスは多少違いがあります。
(SYSLINUXは興味が無いから知らないお)
No.3
- 回答日時:
Linuxの起動には[boot.ini]は関与していません。
WindowsとLinuxを同じハード・ディスクにどう供させる場合には、
[Berry Linux]などのよおうに[boot.ini]に記述を追記するものもあります。
しかし、UFD(フラッシュ・メモリー)にlinuxをインストールするとすれば、
1、ハード・ディスクにGrub/SyslinucをインストールしてWindows/Linuxを起動する。
2、UFDにGrub/linuxをインストールしてLinuxを起動する。
以上の二つの方式に分けれますが、いずれの方式でも[boot.ini]は関係ありません。
単一のメディアに複数のOSをインストールして任意に起動するのをマルチ・ブートと呼びますが、
別のハード・ディスク/CD/DVD/UFDから起動するのは「マルチ・ブート」とは呼びません。
No.2
- 回答日時:
USBメモリ上にLINUXを入れる方法には、何通りかの方法があります。
1.起動用CD/DVD-ROMと同じようなイメージで格納する。
利点としては、WINDOWSの起動のメカニズムを壊さないこと。
CD/DVD-ROMでは、追加書き込みができないが、USBメモリは、書き込み可能なこと。
2.HDDにインストールするのと同様にパーティションを切ってインストールする。
この場合は、気をつけなければいけないのは、WindowsのMBRが、LINUX用のMBRに書き換えられたり、
LINUXの種類によっては、他のLINUXと互換性がないMBRを作成したりします。
知っておられるかもしれませんが、
パソコンの電源を入れると、BIOSという基本OSが動き、起動デバイスとして、使用者側で順位をつけた順番に装着されているかをチェックし、該当デバイスから起動しようとします。
この起動できるデバイスの中に、1.の場合は、USBメモリが入っている必要があります。
ただし、いろんな高度な方法でUSBメモリ起動できないパソコンでもできるようにする方法はあるようです。FDやCD-ROM起動してから、USBメモリ起動といった手順になると思います。
Windows XPでは、BIOSからポイントされたc:\boot.iniですが、
LINUXでは、ディストリビュション(LINUXの種類)によって多少の違いはありますが、
/boot/grub/grub.conf
/boot/grub/menu.lst
/boot/grub/grub.cfg
といったところにポイントします。
デュアルブートの場合は、LINUX側で、Windowsの起動エントリを自動的にgrub.confに作成され、コール可能なようにします。
LINUXを使用しなくなったときのために、Windows用のMBRを、USBメモリに保存しておくと安心です。
細かいこと、時代的なことは、調査されれば分かると思います。
この回答へのお礼
お礼日時:2010/01/07 21:13
回答ありがとうございます。Ubuntuを触ってみたくなったんですが、ブートプログラム絡みだから不安でいろいろ調べてました。大変参考になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Mac初心者です。ドックの中にあ...
-
起動時のサービスの停止について
-
MACを起動するとメッセージが勝...
-
ページの復元
-
Win2Kでバグチェック後の再起動...
-
IP messengerをインストールし...
-
Windows Media Player 10 が急...
-
デスクトップ上に白い枠がでます。
-
VirtualBoxで起動できないゲー...
-
Internet explorerのメールボタ...
-
Edge起動時の日本語入力
-
先程の雷による停電でWindows10...
-
iTunesが起動できない
-
ブルースクリーンが出てきて、...
-
crcdisk.sysファイルを下さい/V...
-
Lanケーブルを接続したままで起...
-
イラストレーターが起動しない...
-
メモリなしでPCは起動する?
-
キーボードの「Y」の字だけ打...
-
PC起動時タスクバーの出そろい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Mac初心者です。ドックの中にあ...
-
ページの復元
-
Edge起動時の日本語入力
-
DELLのパソコンでfastbootをオ...
-
VirtualBoxで起動できないゲー...
-
マカフィーが消える? 不安です。
-
windows10で太閤立志伝5が起動...
-
デスクトップ上に白い枠がでます。
-
タスクバー内にあるフォルダー...
-
バッテリー残量表示補正ユーテ...
-
Lanケーブルを接続したままで起...
-
ubuntu16.04が意図しないタイミ...
-
デスクトップ上のファイルの移...
-
どのUSBメモリでもLinuxで認識...
-
スマートカードサービス アク...
-
MACを起動するとメッセージが勝...
-
lubuntuのインストールが終わり...
-
スティッキーズを常駐させたい
-
windows10のタスクバーのSkyp...
-
G4Macから他のG4Macへそのまま...
おすすめ情報