複数のOSをインストールしたいのですが、 アドバイス GRUBを使用したチェーンロードがこれを処理する良い方法です。Web上のチュートリアルを見てきましたが、始める前に、まだいくつか質問があります。
が欲しいです:
します:
私は言われました:
私の理解では、次のことを行う必要があります:(私は非常に誤解されている可能性があります)
私は疑問に思う:
新しいネットブックでも同様の問題が発生します。 Windows、Ubuntu Netbook Remix、および別のLinuxOSがインストールされています。最初の2つは変更されませんが、3つ目は変更される可能性が高いため、 GRUBを修復するためのこれらの手順 を使用しました。
基本的に、Xubuntuがハードドライブの2番目のパーティション(/ dev/hda2または(hd0,1))にあると仮定します。そのリンクからの指示は要約すると:
$>grub
grub>root (hd0,1)
grub>setup (hd0)
grup>quit
これについて覚えておくべき唯一のことは、GRUBは常にXubunutパーティションの/boot/grub/menu.lstを参照するということです。したがって、Linux OSを変更するときはいつでも、 /boot/grub/menu.lstを確認し、それ自体のエントリをXubunutのエントリにコピーします。それ以外は問題ありません。
他に必要なものがあれば、またはもっと明確に説明できることがあれば教えてください。
Grubをいじるときの一般的なアドバイス:最初にgrubブートディスクを自分で作成します。 ISOイメージはUbuntuパッケージgrub-rescue-pc
にあり、インストール後は/usr/lib/grub-rescue/grub-rescue-cdrom.iso
にあります。このようなディスクが手元にあると、MBRが台無しになったときに多くの時間を節約できます。これは、新しいOSをインストールするときに多く発生します。
インストール自体については、ステップ3のチェーンロードは実際には必要ありません。特定のグラブ内から他のOSを起動することもできますが、OSに自動的に生成させるのではなく、手動でブートエントリを追加する必要がある場合があります(/etc/grub.d/40_custom
を参照)。 。
一般に、混乱したMBRから回復するための簡単な準備ができているgrubブートディスクがある場合は、次のように入力するだけで、事前に計画を立てるのに多くの時間を無駄にすることはありません。
configfile (hd...)/boot/grub/grub.conf`
GrubブートディスクにLinuxのgrub構成ファイルをロードさせるには、それを起動し、grub-setup
を使用してMBRを復元します。さまざまな設定で遊んで、気に入ったものを見つけてください。
上記のステップ3は正しく、これを処理するための良い方法ですか?
いいえ、実験的なLinuxディストリビューションのxubuntuのmenu.lstにエントリを追加する必要があります。
Xubuntuと実験的なLinuxインストールの両方にチェーンロードを使用するのも良い方法ですか?
私が言ったように、チェーンロードは必要ありません。それは物事を複雑にするだけです。
Linuxディストリビューションを入手して、付属のブートローダーをMBRではなくパーティションのブートセクターにインストールするにはどうすればよいですか?
あなたはこれを望まない、あなたはそれが全くインストールされないことを望みます。もちろん、これをどのように行うかは、配布によって異なります。
MBRに触れないようにできない場合。次に、ddを使用してMBRのバックアップを作成し、実験的なLinuxインストールをインストールした後に書き戻すことができます。しかし、それでは、どのようにしてブートローダー(GRUBなど)を実験的なLinuxインストールのブートセクターに入れるのでしょうか? Linuxインストールが新しいカーネル更新を取得し、GRUBメニューを更新する必要がある場合、どのように機能しますか?
繰り返しますが、MBRをバックアップする必要はありません。問題が発生した場合は、ライブCDからgrubを再インストールしてください。 zodozはその部分をよく説明しました。
私の経験では、これに対処する最善の方法は、メインのLinux OS(Xubuntu)にgrubを管理させることです。他のOSのインストール時にgrubをインストールしないでください。次に、インストール後、Xubuntuを起動し、Sudo update-grub
を実行して、他のOSをリストに表示します。
Grub2(grub-pc)を使用している場合は、os-proberをインストールしてWindowsパーティションを処理できるようにします。 /etc/grub.d/40_customに独自の構成を追加でき、変更される心配はありません。
もちろん、他のOS(* cough * windows * cough *)が再インストール時にMBRを変更する場合は、常にlivecdを用意しておく必要があります。
Windowsを独自のドライブに残し、そのMBRにWindowsブートローダーを配置しますが、BIOSで最初に他のドライブ(すべての種類の* NIXを使用)を起動します。これにより、Windowsがチェーンロードされます。 BIOSで起動順序を変更したため、grub構成でhd0をhd1と交換して、ウィンドウをチェーンロードする必要もあります。
編集:他のLinuxディストリビューションを試すための仮想マシンを検討することもできます。 SunのVirtualBoxは私にとってうまく機能しています。ただし、余分な画像をすべて保持するにはディスク容量が必要です。
http://wiki.debian.org/MacBook/DebianInstallTutorial そして多分 http://wiki.debian.org/MacBook を見てください。
特に、パーティションに関する最後のリンクを確認してください(最初または最後、覚えていません)XPが機能します。