Windows system >> Windowsの知識 >  >> Windows 2008システムチュートリアル >> Windows 2008アプリケーションのヒント >> Grubで3つのシステムをインストールすると競合しない

Grubで3つのシステムをインストールすると競合しない

  

Mandrake9.1は短期間でリリースされますが、もちろん、良い機会を手放すことはできません。——…… 。

しかし、どうすればそれらを戦わせることができますか?grubはデフォルトでRedHatによってインストールされるので、grubを使用するのは良い考えです。

Grubとは何ですか?単純なものもシステムブートプログラムであり、3つのシステムを導くためにそれを使用することは問題ではありません、そしてどこにでも他の有料ソフトウェアを見つける必要はありません。

I.パーティション

私のコンピュータには2つのハードドライブがありますが、基本的な考え方は80GはWinシステム、10Gのハードディスクは2つのLinuxシステム、そして最初のハードディスクはWin2Kです。システム、ハードディスクが1つしかない場合は、PQを使用してそれを空の領域に分割し、空の領域にスワップパーティションを作成できます。フォーマットは/swapです。サイズが通常512M以上のメモリの場合は1.5倍です。スワップパーティションはメモリサイズと同じなので、2つのルートパーティションを約5Gのサイズに分割し、それらをEXT3としてフォーマットします。これの利点は、Linuxシステムをインストールした後、WinシステムがEXT3フォーマットを認識しないため、それほど遅くならないことです。

次に、Linuxシステムをインストールします。

Linuxをインストールするのはとても便利です。画面上のプロンプトを押すだけです。システムのインストールは順不同ですが、RedHat9をインストールするときはGrubをインストールしてください。ハードディスクhda1のMBRに、Mandrake 9.1をインストールするとき、/bootの最初のセクターにLILOまたはGrubをインストールすることは問題ありません。 Linuxでは、1次区画はhda1、2番目のハードディスクの1次区画はhdb1、論理区画はhda5から始まりますが、2台のハードディスクがある場合は、hdb5から始めることができます。何が起こっているのかわからない場合は、fdisk -lまたはdf-laを使って確認してください。システムをインストールしたいときは、対応するインストール場所があります。これもhdaXまたはhdbXパーティションです。LinuxにはWin CおよびDディスクはありません。

3番目に、grub.confを変更します。

システムはインストールされましたが、RedHat9とWinシステムだけが起動できるようになりました。/boot/grub/grub.confを変更して3つのシステムを正常に動作させる必要があります。 rootユーザーを使用してシステムに入り、最初にfdisk -ld端末を使用してパーティションの状況を表示し、パーティションの状況が扱いやすいことを確認し、/boot /grub /grub.confを開くには任意のファイルエディターを使用します。自動的にgrubにロードされます、以下は作者のgrub.confファイルです、分析しましょう

デフォルト= 0

timeout = 10

splashimage =(hd1、 2)/boot/grub/splash.xpm.gz

タイトルWindows2K

rootnoverify(hd0,0)

チェーンローダー+1

タイトルRedHat9 < Br>

root(hd1,2)

kernel /boot/vmlinuz-2.4.20-8 ro root = LABEL = /

initrd /boot/initrd-2.4.20- 8.img

title Mandrake9.1

カーネル(hd1,4)/boot /vmlinuz root = /dev /hdb5 quiet devfs =マウントacpi = off vga = 788

initrd(hd1,4)/boot/initrd.img

デフォルト=デフォルトのブートシステムとしてX、0ように、システム内の最初の行である、と。

timeout = XはGrubメニューが秒単位で表示される時間です。

title XXX、XXXは起動したいオペレーティングシステムの名前です。自分で変更することができます。

root(hdX、Y)XとYはどちらも値を表し、XはLinuxのルートパーティションが配置されているハードディスクです。ハードドライブが1つしかない場合それはhd0です。 Linuxのディストリビューションが2台目のハードドライブにインストールされている場合、このXは1です。 Yは、インストールしたLinuxがある地域です。この値は少し異なりますが、あまり明確ではありません。例えば。たとえば、2台目のハードディスクの2番目のパーティション、つまりhdb5にMandrakeをインストールしました。その場合、彼の根(hdX、Y)は根(hd1、4)と書く必要があります。これは、YのZ = hdaZまたはhdbZ - 1を意味します。

kernel(hdX、Y)/boot /vmlinuz root = /dev /hdaZとinitrd(hdX、Y)/boot/initrd.imgは、起動するハードディスクパーティションとinitrdファイルのイメージです。必ず記述してください。正しいXY値、そうでないとシステムを起動できません。

quiet devfs = mount acpi = off vga = 788が開始パラメータです。

rootnoverify(hdX、Y)Winを起動できない場合は、root(hdX、Y)を試してみることができます。

chainloader + 1は、このパーティションの最初のトラックを指定することを意味します。

RedhatでGRUBに別のオペレーティングシステムを追加したいのですが、他のディストリビューションでGRUBを使用して他のディストリビューションを起動する場合も、原則は同じです。これはWin2KとXPのBOOT.INIに似ていますが、Grubはとても簡単です。

もちろん、コンピュータを再起動すれば何でもできます。そうすれば、競合することなく複数のシステムを楽しむことができます。

Copyright © Windowsの知識 All Rights Reserved