DietLinuxはdietlibcに基づいて分布です。それはの2.6.x Linuxカーネルが含まれており、devfsのとtmpfsのためにサポートしていない古いカーネルをサポートすることはありません。
ブートプロセスが小さなサイズのために最適化され、今後の0.2リリースでは、RAMの少なくとも8メガバイトで、すべてのシステムでCD-ROM、フロッピーやUSBメモリから起動することができます。
一般的なもの
今後の0.2リリースでは、ブートプロセスは、すべてのメディアでも同じです。私は完全にルートファイルシステムのためにRAMディスクイメージを取り除くと、約60K(非圧縮)にinitrdの像を縮めました。それはinitrdを、tmpfsのとはdevfsをサポートしている場合、カーネルはブートシステムで使用することができます。
あなたは、カーネルにいくつかのbootparametersを与えるために、ブートローダを設定する必要があります。
INIT =ファイル/ linuxrc
我々はいくつかのものを設定するためにlinuxrcを使用しています。それは、後にはinit()execleます
ルート=は/ dev / RAM0
initrdが最終ルートです。けれども私たちのlinuxrcがそれを変更します。
devfsのマウント=
あなたは自動的にdevfsをマウントするコンパイル時にカーネルに伝えていなかった場合にのみ必要
bootdevice = []
来て、私たちが起動しているデバイスからのlinuxrcのためのヒント
ブートアップ、initrdの相
linuxrcは、ステージ1
最初の部分は、linuxrcの中で処理されます。 I'ts何が起こっているのかをよりよく理解するための短いここで説明。
*のlinuxrcはカーネルによって起動されます。 linuxrcは他にも私たちはRAMディスク内の2つのディレクトリを持っている - マウントされたdevfsと/ rootfsのでは/ dev
* linuxrcが/ rootfsのでtmpfsのをマウント
* linuxrcがrootfsの(すなわち、DEVとinitrd)に基本的なディレクトリを作成します
/ rootfsのに*のlinuxrc chdirs、新しいルートではpivot_rootとchdirs / chrootsを呼び出します。この後、私たちは/ initrdの下にinitrdの古い内容を持っています
* linuxrcが/ devの、およびマウント/ procの下にinitrdの/ devを再マウント。 DEVの再マウントして、我々は右のファイルシステムへのオープンは/ dev / consoleのファイルを入れています。
* MNT_DETACHセット付きのlinuxrcアンマウント/ initrdを。最も可能性が高いのinitrdはすぐにアンマウントしませんが、初期化をexecします()execleを呼び出すとき
詳細についてはapkgソースを参照してください。
linuxrcは、ステージ2
私たちは今もinitrdのによって供給、第二段階になっています。つまり、linuxrcは、ソースを変更せずに影響を与えることができる第一段階です。
* linuxrcがrootfsの中のすべてのディレクトリを作成します
*のlinuxrcマウントのprocfsとsysfsの
*内蔵のpackagesystemのINITのlinuxrc。これは、(dietlinuxメディアが、そのルートに `dietlinuxメディア」と呼ばれるファイルを持っている必要があります)(dietlinuxメディアから)ロードするために、最初のパッケージの名前ESよくES見つけようとして含み、
* linuxrcが最初のパッケージ(apkgパッケージシステム)とのexecl()のapkgでのparam -t(ブートストラップを開始する)をロードします。最も可能性の高い/ initrdがここに解放されますので、私たちは今から約60K追加のスペースを持っています。
apkgステージ
今ではrootfsのに設定されたパッケージをブートストラップするapkgs番です。
- ホームページ
- Linux
- システムユーティリティ
- DietLinux
最近閲覧ソフト
Chipmark IE Toolbar 22 Sep 15
Geeksnerds NTFS Data Recovery 16 Apr 15
Duplicate Eliminator Bundle for Outlook 2003/Outlook 2002/Outlook 2000 22 Jan 15
Karamasoft Ultimate Panel for ASP.NET 25 Oct 15
Acer Aspire TC-602 Realtek LAN Driver for Windows 8.1 64-bit 18 Mar 16
Microsoft Commerce Server 2000 Installation Guide 21 Sep 15
Right Click File Selector (64-Bit) 25 Jan 15
Maillist Duplicates Remover 25 Oct 15
Log Folder Changes 16 Jun 17
Synaptics Composite USB Human Interface Device Driver 22 Apr 16
カテゴリから探す
- インターネット·ソフトウェア
- ウェブ開発ソフトウェア
- オーディオソフトウェア
- グラフィックデザインソフトウェア
- ゲーム
- システムユーティリティ
- Linuxディストリビューション
- オペレーティングシステム&アップデート
- タスクマネージャー
- ドキュメンテーション
- メンテナンス&最適化&微調整
- 監視ソフト
- 自動化ソフトウェア
- 診断ソフトウェア
- スクリーンセーバー
- セキュリティーソフトウェア
- ディスク&ファイルのソフトウェア
- デジタル写真ソフトウェア
- デスクトップの機能拡張
- ドライバ
- ネットワークソフトウェア
- ビジネス&オフィスソフトウェア
- ブラウザ
- ホーム&ファミリーソフトウェア
- 教育&科学ソフトウェア
- 映像ソフト
- 生産性ソフトウェア
- 通信ソフトウェア
- 開発者用ツール
人気のソフトウェア
Scientific Linux 2 Oct 17
DEFT 9 Mar 17
Super Grub2 Disk 20 Jan 18
MultiSystem 17 Feb 15
ZeroShell 20 Feb 15
Puppy Linux "Slacko" 28 Apr 17
Parrot security OS 23 Oct 17
DietLinux
同じようなソフトウェア
Zamunda.SE OS
17 Feb 15
LinuxBBQ Count
20 Feb 15
ALT Linux Xfce
16 Aug 18
Manjaro Linux Fluxbox
7 Mar 16
へのコメント DietLinux
最近閲覧ソフト
Chipmark IE Toolbar 22 Sep 15
Geeksnerds NTFS Data Recovery 16 Apr 15
Duplicate Eliminator Bundle for Outlook 2003/Outlook 2002/Outlook 2000 22 Jan 15
Karamasoft Ultimate Panel for ASP.NET 25 Oct 15
Acer Aspire TC-602 Realtek LAN Driver for Windows 8.1 64-bit 18 Mar 16
Microsoft Commerce Server 2000 Installation Guide 21 Sep 15
Right Click File Selector (64-Bit) 25 Jan 15
Maillist Duplicates Remover 25 Oct 15
Log Folder Changes 16 Jun 17
Synaptics Composite USB Human Interface Device Driver 22 Apr 16
カテゴリから探す
- インターネット·ソフトウェア
- ウェブ開発ソフトウェア
- オーディオソフトウェア
- グラフィックデザインソフトウェア
- ゲーム
- システムユーティリティ
- Linuxディストリビューション
- オペレーティングシステム&アップデート
- タスクマネージャー
- ドキュメンテーション
- メンテナンス&最適化&微調整
- 監視ソフト
- 自動化ソフトウェア
- 診断ソフトウェア
- スクリーンセーバー
- セキュリティーソフトウェア
- ディスク&ファイルのソフトウェア
- デジタル写真ソフトウェア
- デスクトップの機能拡張
- ドライバ
- ネットワークソフトウェア
- ビジネス&オフィスソフトウェア
- ブラウザ
- ホーム&ファミリーソフトウェア
- 教育&科学ソフトウェア
- 映像ソフト
- 生産性ソフトウェア
- 通信ソフトウェア
- 開発者用ツール
人気のソフトウェア
CentOS Live CD 22 Jun 18
Slax 20 Feb 15
NetBSD 22 Jun 18
ArtistX 19 Feb 15
Emmabuntus 19 Jun 17
Puppy Linux 19 Feb 15
Contiki 19 Feb 15
コメントが見つかりません