Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> Windowsのスキル >> LinuxとWindows用のマルチブートシステムの作成

LinuxとWindows用のマルチブートシステムの作成

  

オペレーティングシステム市場では、MicrosoftはWindows 95からWindows 98、Windows NTからWindows 2000まで、さまざまなバージョンのWindowsを発売しています。 Windowsオペレーティングシステムは首尾よく大きな市場シェアを占め、オペレーティングシステムの主流となりました。しかし、現在浮上しているLinuxブームは、これらすべてを無意識のうちに変えています。 1998年以来、LinuxはIT業界の焦点となっています。これは、フィンランドのLinux Torvaldsによって最初に開発された、マイクロコンピュータ上で動作する無料のUnixシステムであり、プログラムコードは、インターネット上のプログラマによって公開および維持されています。わずか7年後、Linuxはその優れたパフォーマンス、セキュリティメカニズム、および低価格でユーザーに認められ、世界で最も人気のあるオペレーティングシステムとなり、マイクロソフトの帝国にとって大きな脅威となっています。 。ネットワーク上でのLinuxのアプリケーションはほぼ完璧であり、Oracle、Sybase、Sunなどの大企業によってサポートされており、ネットワークサーバーの市場ではかなりの利点があります。さらに、Linuxにはグラフィカルインタフェースがありますが、Windowsの巨大で肥大化した壊れやすい体にうんざりしている場合は、Linuxを試してみるとよいでしょう。

しかし、個人ユーザーにとっては、Linuxの使いやすさはあまり良くありませんし、Windowsと比較してもまだ大きなギャップがあります。 LinuxにもMicrosoft Officeに似たWindowsのようなKDE、GNOME、そしてStarSuiteがありますが、Windowsソフトウェアよりも使うのがいつも安いです。それだけでなく、Windowsの下のソフトウェア、ゲーム、および開発ツールはLinuxよりもはるかに豊富です。したがって、私たちはしばしばWindowsを放棄せずにLinuxを使いたい、そしてお互いを邪魔することなく平和的に共存することを両者に要求します。この前提の下で、私たちは私たちの希望を満たすためにマルチブートシステムを作る必要があります。

マルチブートシステムの構築方法を見てみましょう。
ここでは、/dev /hda1をCドライブ、CドライブにオペレーティングシステムWindows 98 SE、DドライブにWindows 2000を搭載し、/dev /hda6と/dev /hda8に別々にインストールすると仮定します。 RedHat Linux 6.1とTurbo Linux 4.0があります。 Liloをインストールするときは、メインブートエリア(MBR)にではなく、LinuxルートパーティションのスーパーブロックにLiloをインストールしてください。さらに、Liloを8Gを超えるパーティションにインストールすることはできません。
まず、LinuxインストールディスクをCD-ROMドライブに入れ、CD-ROMのDOSUTILSディレクトリを入力して、そのディレクトリからハードディスクにloadlin.exeをコピーします。このファイルはDOSのMBRを使ってLinuxを起動するプログラムです。次に、CDのDOSUTILSAUTOBOOTディレクトリに入り、そのディレクトリ内のカーネルイメージファイルvmlinuzファイルをloadlin.exeがあるディレクトリにコピーします。次に、コマンドloadlin vmlinuz root = /dev /hda6を実行してRedHat Linuxに入ります。実際、上記のファイルをハードディスクにコピーすることは、Linuxの起動を早くするためだけのものです。必要に応じて、上記の2つのファイルをコピーする必要はありません。パスを追加するだけです(loadlin .autobootvmlinuz root = /dev /hda6)。 Linuxに入ったら、rootとしてログインし、次のコマンドを実行します。
(1)mount� t vfat /dev /hda1 /mnt /c Cドライブが/mntディレクトリにある場合は/mnt /cにインストールします。 cディレクトリはありません。このディレクトリを作成するにはmkdir /mnt /cを使用してください。 (2)dd if = /dev /hda6 of = /mnt /c /redhat.lnx bs = 512 count = 1あなたはddコマンドについてあまり知らないかもしれません、このコマンドを紹介させてください。意味ddコマンドの機能は、パラメーターで指定された方法に従って、標準入力から読み取られたデータを標準出力に変換することです。 ddコマンド・パラメーターの意味を見てみましょう。コピーする入力ファイルの名前、作成する出力ファイルの名前、bsが入力および出力ブロックのサイズ、およびcountが入力ファイルからコピーするブロックを指定する場合。 (3)umount /dev /hda1 Cドライブをアンインストールするためのコマンドです。
(4)rebootコマンドを実行して、コンピュータを再起動してください。
同様に、次の手順を実行してturbo.lnxファイルを出力します。
1.loadlin vmlinuz root = /dev /hda8 Turbo Linuxに入り、rootとしてログインします。 2.マウント� t vfat /dev /hda1 /mnt /c 3.dd = /dev /hda8 = /mnt /c /turbo.lnx bs = 512 count = 1 BR> 4.umount /dev /hda1 5.リブート再起動後、Cドライブにredhat.lnxとturbo.lnxという2つのファイルがあります。 Windows NT /2000が起動するので、NTLDRはWindows NT /2000への起動を担当し、Windows NT /2000以外のオペレーティングシステムを起動することができるので、NT /2000のマルチブートメカニズムを使ってWindows NTを作成しましょう。 /2000、Windows 98、RedHat Linux、Turbo Linuxマルチブートシステム。
Windows NT /2000のマルチブートは初期化ファイルboot.iniによって制御されるため、Windows NT /2000、Windows 98、RedHat Linux、Turbo Linuxのマルチブートを実現するにはこのファイルを修正する必要があります。ファイルはCドライブのルートディレクトリに配置されます。 attrib boot.ini&#0; s&#0; hコマンドを実行して、システム、読み取り専用、および暗黙の属性を削除して、修正できるようにします。次に、boot.iniファイルを編集します。boot.iniファイルの内容は次のとおりです。<ブートローダ>タイムアウト= 30デフォルト= C:[オペレーティングシステム] C:= "Windows 98 SE "C:redhat.lnx =" RedHat Linux 6.1 "C:turbo.lnx =" Turbo Linux 4.0 "multi(0)disk(0)rdisk(0)partition(8)WINNT = "Microsoft Windows 2000 Advanced Server" /fastdetect

さらに、[operating systems]セクションのさまざまな行の順序を変更すると、さまざまなオペレーティングシステムの順序を変更することができます。デフォルトの定義を変更すると、デフォルトのオペレーティングシステムが変更されます。タイムアウトを変更すると、待機時間が変わる可能性があります。
このようにして、私たちはWindowsを放棄することなくLinuxを使うことができ、お互いを邪魔することなく平和に共存することができます。;
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved