私はこのライブブートディストリビューションを使ってきました。フェニックス複数の仮想マシンでいくつかのインストールタスクを実行します。
インストールに必要なスクリプトを含めるようにISOファイルを変更したいと思います。仮想マシンを起動し、/dev/cdrom
内容を新しいフォルダにコピーし、必要に応じて変更しました。
今度は、通常のフォルダを起動可能なISOイメージに変換し、追加さnc
れたコンテンツで変更された後続の起動のためにそれをホストに返そうとします。
変更されたフォルダを起動可能なISOイメージに復元する方法は?
答え1
ISOを作成するにはmkisofsを使用する必要があります。
mkisofs -o youriso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -V youriso-live ~/isodistro/iso
-o
出力ファイル
-b
、ブートイメージ
-c
、ブートディレクトリ、ファイルパス
。~/isodistro/iso
スイッチの詳細についてはここで確認できます。http://cdrecord.berlios.de/private/man/mkisofs-2.0.html
答え2
私はこれを直接試したことはありませんが、AskUbuntu Q&Aで提供されたアドバイスから始めましょう。SquashFSでライブCDを編集しますか?。
特にQ&Aでは、以下のタイトルのParanoid Penguinシリーズ3部作であるLinux Journalの記事を引用しました。Linux Live CDのカスタマイズ。
Ubuntuには、これを行うための非常に優れた詳細な指示もあります。
これはFinnixに限定されませんが、これを行う方法に関する質問に答えるのに役立ちます。
Fedoraをベースにしたこのガイドもありますが、非常に簡単で、ほんの数ステップで作業したいと思うことができるようです。記事のタイトルは次のとおりです。クラックフェドラライブCD。
ISOツールの使用
mkisofs
genisoimage
(コマンドライン)、その代替手段、または同じツールを試してみることもできます。ISOマスター(GUI).
はい
答え3
7年の質問ですが、適切な答えはありません。焦点はFinnixのOPを要求することです。今、他のディストリビューションについては話しません。この記事から抜粋したFinnixによると、filesystem.squashfsを解凍し、OSを修正してから、filesystem.squashfsに再圧縮する必要があります。
全体の作業ステップは次のとおりです。
https://www.dotpointer.ga/?section=notes&view=note&id_notes=164