Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> DOSシステムからLinuxシステムを起動する方法

DOSシステムからLinuxシステムを起動する方法

  

Linuxオペレーティングシステムは非常に早い時期に生まれましたが、近年広く普及していることが知られています。それは研究システムから分かりやすいアプリケーションシステムへと進化しました。 Linuxのオープン性とフリーソフトウェアの精神は、ますますユーザーに愛されています。このオペレーティングシステムはコンピュータオペレーティングシステムに革命をもたらし、将来的にはWindowsオペレーティングシステムに勝る可能性があります。 Linuxオペレーティングシステムは、LILOブートローダーから直接起動できるだけでなく、DOSオペレーティングシステムからも間接的に起動できます。

DOSからLinuxオペレーティングシステムを起動する利点は次のとおりです。

1.通常のトランザクション処理にDOSオペレーティングシステムを使用した後は、起動コンピュータを再起動せずに直接Linuxオペレーティングシステムを起動できます。

2. LILO起動データをハードディスクパーティションに書き込むことはできません。そのため、誤って書き込みエラーが発生してもオペレーティングシステムが起動します。オペレーティングシステムを起動する最も安全な方法です。

3. Linuxシステムのブートカーネルを変更したい場合は、DOSでLOADLINプログラムブートを使用すると、元のシステムの設定に影響を与えることなく、独自のカーネルプログラムを簡単にデバッグできます。 DOSファイルシステムはLinuxファイルシステムとは異なり、現在のところDOSには16ビットと32ビットの2つのファイルフォーマットしかありません。しかし、Linuxオペレーティングシステムは、sysv、ext、ext2、dos ...などのさまざまなファイルシステムをサポートできます。Linuxファイルシステム最も一般的なファイルシステムはext2です。

DOS環境で構築されたUMDOSファイルシステムもあります。 ext2ファイルフォーマットは現在、Linuxオペレーティングシステム、特にこのオペレーティングシステムで使用されるファイルシステムで広く使用されています。 UMDOSファイルシステムは、LinuxオペレーティングシステムがDOSファイルシステムで実行できるファイル管理フォーマットです。

LinuxオペレーティングシステムのCDを入手すると、LOADLINパッケージも入手できます。通常、さまざまなLinuxディストリビューションおよびディストリビューションにあります。

もちろんWeb上でも見つけることができます。このプログラムは長い間Linuxオペレーティングシステムの一部でした。 ZIPまたはTGZ圧縮形式で保存され、そのファイル名は通常LOADLIN16.ZIPまたはLOADLIN16.TGZです。実行可能ファイルとソースコードが含まれています。 LoadinはUMDOSとext2ファイルシステムの両方をサポートします。

フリーでオープンなソフトウェアですので、興味があり必要な場合は、付属のソースパッケージを解凍して修正およびコンパイルできます。それに新しい機能を追加します。オリジナルプログラミングの作者。ハンスラーメンです。

入手できるLoadlinパッケージのバージョンはおそらくバージョン1.6です。今見られる最も人気のあるバージョンです。

このバージョンの機能は次のとおりです。

1.エラーチェック機能の強化とLinuxの「コマンドライン機能」のフルサポート。

2.応答ファイルを受け入れます。コマンドラインは128バイトを超えることができます。

3. DOSでさまざまな設定に適応します。 DOSの設定要件はほとんどありません。

4.拡張メモリで実行でき、大規模カーネル(bzImages)および仮想ディスク(initrd)をサポートします。

5. DOSシステムフォーマットを実行しているLinuxシステムをサポートできます。 p> DOSファイルシステムからLinuxファイルシステムの要件まで起動します。

1.十分なメモリ(Linuxブートカーネルの空きメモリにロード可能)、圧縮カーネル(zImageまたは

) bzImage、これはLinuxブートカーネル圧縮ファイルです。

を入力し、必要に応じてinitrdイメージをロードします。 (LinuxファイルシステムでのRAMブートの初期化)

2. DOSの実行モードはリアルモードである必要があります。つまり、標準のDOSモードを実行してLinuxオペレーティングシステムに入ることができます。

拡張メモリをサポートするEMSドライバインタフェースをサポートします。 (VCPI)

3.すでにハードドライブにLinuxオペレーティングシステムがインストールされています。

このパッケージを入手したら、適切な解凍ソフトウェアを使用して適切なディレクトリに解凍します。例を示します。

Loadlin16.zipという名前のソフトウェアファイルがあるとします。 UnZipを使用してC:LOADLINディレクトリに抽出し、DOSコマンドラインで次のコマンドを入力します。

C:> CD LOADLIN

C:LOADLIN> LOADLIN zimage

Root = /dev /hdb1 ro vga = Linuxオペレーティングシステムを起動するように

に依頼します。

上の例からわかるように、LOADLINには、Linuxカーネルの圧縮ファイルであるzimageファイルまたはbzimageファイルが必要ですzimageとbzimageは、2つの異なる圧縮Linuxカーネル形式です。

zimageは、LinuxオペレーティングシステムをGccプログラムでコンパイルした後のシステムの中核をなすものであり、LOLIブートにおいても重要な役割を果たしています。その機能は、Linux設定を初期化するデバイスを起動し、システムの初期ドライバのプロセスを呼び出すことです。最後にLinuxコンソールに入り、先に進みます。

ディスクをマウントするイメージファイルも選択します。 /dev /hdb1はシステムのドライブデバイスを表し、この例では2番目のハードドライブの最初のパーティションを表します。 Linuxシステムは/dev /xxxのような形式を使用して、ハードディスク、CD、またはこのようなデバイスを指定します。

root = /dev /hdb1はLinuxシステムの場所で、Linuxシステムがどこにあるかを指定しますLoadlinプログラムはLinuxオペレーティングシステムをどのように識別して見つけますか?これにより、Linux操作で特定のファイルを呼び出してzimageで起動できます。 。

/dev /hdb1の後のroは、システムの読み取り属性を指定します。 UMDOSファイルシステムでは、LinuxはDOSに従属しています。したがって、通常はrw属性、つまり読み書き属性であり、ro、rwは読み取り専用または読み書きを意味します。

LOADLINが起動するとき、Linuxへのパスを指定するLinuxブートカーネルが必要です。 DOSコマンドラインのLinuxカーネルパラメータを使用して、コマンドライン引数を介してLinuxカーネルに直接渡すことができます。 Linuxカーネル構成は、コマンドラインから直接使用できます。

vga = ask表示モードはユーザーが指定します。ディスプレイがVGAか拡張VGAかを指定します。

Copyright © Windowsの知識 All Rights Reserved