 
これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド debirf です。
プログラム:
NAME
debilf - 完全な Debian システムを完全に RAM から起動する initrd を構築する
SYNOPSIS
デビルフ [オプション] [引数]
DESCRIPTION
デビルフ (初期 Ram ファイルシステム上の DEBian) は、作成および準備用に設計されたツールのセットです。
本格的な Debian 環境を完全に実行できるカーネルと初期 RAM ファイルシステム
RAMから。
デビルフ さまざまなサブコマンドがあります ( サブコマンド) 指定された debirf プロファイルに作用する
(参照してください プロフィール).
デビルフ システムの概要は次のとおりです。
http://cmrg.fifthhorseman.net/wiki/debirf
例
デフォルト設定を使用して、株のデバーフ レスキュー イメージを作成します。
$ tar xzf /usr/share/doc/debirf/example-profiles/rescue.tgz
$ debilf レスキューを行う
ミラーとローカル HTTP プロキシを指定して、debilf レスキュー イメージを作成します。
$ tar xzf /usr/share/doc/debirf/example-profiles/rescue.tgz
$ DEBIRF_MIRROR=http://ftp.debian.org/debian http_プロキシ=http://127.0.0.1:3128/デビルフメイクレスキュー
サブコマンド
デビルフ さまざまなサブコマンドを使用します。
make [オプション] 会社概要
プロファイル PROFILE に基づいてデビルフ システムを作成します。 これにより、
プロファイルを作成し、ルートですべてのモジュールを実行してから、カーネル イメージを生成します (を参照)。
カーネル) および initramfs をデビルフします。 このサブコマンドは、さまざまなオプションを取ります ( OPTIONS).
入力します 会社概要
完全なプロファイル環境で、プロファイル PROFILE のルートに chroot します。
マケイソ 会社概要
カーネルと PROFILE の initramfs から起動可能な CD-ROM イメージを作成します。 これ
ブートローダーが利用可能である必要があります。 grub-mkrescue の場合 (grub-common
パッケージ) が利用可能である場合は、それを使用します。 それ以外の場合は、isolinux (
syslinux-common パッケージ) が利用可能な場合は使用されます。 あなたは使用することができます
DEBIRF_ISO_ブートローダー 設定を手動で指定するための環境変数 (を参照)
下)。
助けます 使用方法の要約を出力します。
OPTIONS (ために make サブコマンド のみ)
-c, --check-vars
make の前に変数をチェックする
-n, - 新着
古いルートが存在する場合でも、新しいルートを作成します
-o, -上書き
存在する場合は、古いルートの上に debootstrap します
-s, - スキップ
古いルートが存在する場合は、debootstrap ステップを完全にスキップします
-r, --ルートビルド
ビルドには、fakechroot の代わりに本物の chroot を使用します (スーパーユーザー権限または
CAP_SYS_CHROOT)
-w, --警告なし
スーパーユーザーの警告をスキップ
-i, --initrd のみ
既存のルートから initramfs を作り直します (debootstrap とモジュールの段階をスキップします)
-k, --kernel-deb=カーネル
デフォルトのカーネルの代わりに KERNEL .deb をインストールします
プロフィール
debirf プロファイルは、debirf.conf 設定ファイルとモジュール サブディレクトリを含むディレクトリです。
ディレクトリ(を参照) モジュール).
モジュール
モジュール debilf システムの設定に使用され、システムの拡張に使用できます。
デビルフの能力。 モジュールは、英数字で実行される bash シェル スクリプトです。
order by 実行パーツ debirf のモジュール段階で、debirf ルートの chroot で
建てる。 モジュール ステージは、debilf debootstrap ステージの直後、および
initramfs アーカイブが作成されます。 「DEBIRF_」で始まるすべてのシェル変数。
で定義されているもの debilf.conf ファイルは、モジュールで使用できます。
注: 一部のモジュールは、debilf が適切に機能するために他のモジュールよりも重要です。
モジュールの順序は重要です。 一部のモジュールは、特定の他のモジュールに依存する場合があります
すでに実行されているか、まだ実行されていません。 たとえば、
debirf apt キャッシュ (「z1_clean_root」) は、モジュールの最後に実行される最後のモジュールである必要があります
舞台。
カーネル
当学校区の デビルフ 「install-kernel」モジュールは、最新のカーネルを選択しようとします。
インストールするスイート (バージョン 2.6 のみ)、カーネルによって決定されるアーキテクチャ
ホスト ビルド システムで実行されます。
関数
事前定義された一連の bash シェル関数をモジュールで使用して、容易にすることができます。
debilf システムの構成:
debilf_exec
実行するデビルフルート内(DEBIRF_ROOT) chroot で。
MSG
ビルド プロセス中に標準出力にメッセージを出力します。
失敗
debilf スクリプトが失敗する原因、 とstderr へ。
debilf_info_sh
XNUMX 行の sh コードを debilf.info debilf ルートのファイル。
debilf_info_comment
に XNUMX 行のコメントを書きます。 debilf.info debilf ルートのファイル。
ENVIRONMENT
以下の環境変数が debirf によって使用されます:
DEBIRF_LABEL
debirf ラベル (デフォルト: debirf)
DEBIRF_BUILDD
debirf をビルドする場所 (デフォルト: ./)
DEBIRF_ARCH
ビルドするアーキテクチャ (デフォルトはビルド マシンのアーキテクチャ)
DEBIRF_SUITE
ビルド元のスイート (デフォルトは lsb_release から決定されます。それ以外の場合は "sid")
DEBIRF_DISTRO
スイートのディストリビューション (デフォルトは lsb_release から決定されます。それ以外の場合は「debian」)
DEBIRF_MIRROR
スイートをプルするためのミラー (デフォルトは DEBIRF_DISTRO によって決定されます)
DEBIRF_KEYRING
debootstrap を検証するためのキーリング (デフォルトは DEBIRF_DISTRO によって決定されます)
DEBIRF_KERNEL_FLAVOR
カーネル debilf のフレーバーがインストールされます。 典型的なものからすべてを供給
バージョン番号の後の debian パッケージ名。 例: 486、vserver-686-bigmem、
openvz-amd64. (現在実行中のカーネルに基づいて選択されたデフォルト)
DEBIRF_ISO_ブートローダー
El Torito のブートローダーとして「grub」または「isolinux」を使用するかどうか デビルフ マケイソ.
指定しない場合、「grub」がデフォルトです。
onworks.net サービスを使用してオンラインで debilf を使用する
 














