NTFSファイルシステムの.isoに格納されているRAMで展開を実行できますか?

NTFSファイルシステムの.isoに格納されているRAMで展開を実行できますか?

RAM上での完全な実行は、さまざまなディストリビューションで行われています。緩いパンツクソ小さなLinux最新のUbuntuバージョン、8GBがあるため、RAMで完全に多くのディストリビューションを実行できます(可能なディストリビューションを選択する限り)。これは合理的に見えます。

これを行うには(またはその問題に対するすべてのディストリビューション)を使用したいが、OpenELEC状況はより複雑です。私は.NET開発者であり、作業し、主にWindowsを使用しています。これは、NTFSとFAT32が私が好むファイルシステムであることを意味します。 Windowsがデフォルトで外部パーティションを読み書きできる日が来るまで、これは変わりません。 Ext2fckはWindows 8にもインストールされていないため、日常の作業で読み取れないフォーマットされたドライブとパーティションを使用することにどのような「利点」があるのか​​わかりません。

ファイルをRAMにロードして効果的にブートロードできるsyslinuxなどの機能vmlinuzもあります。金賞付きで、Windowsのブートローダを使用すると、これらのオプションをデフォルトのWindowsブートメニューにオプションとして追加できます。これは私がUBCD 5.11で行ったように、仮想ファイルシステムでも同じことでした。extlinux.iso.vhd

だからこれが私の夢です。

これら3つを一つにまとめたかったです。マウントされたext2/ext3/ext4パーティション(この場合はOpenELEC)をマウントし、.isoに圧縮してから、ブートメニューに直接これを実行できるアイテムを作成したいと思います。また、これはsyslinuxに渡すことができます。次のように:

.isoをext2/3/4パーティションとしてRAMに完全に抽出し、RAMからオペレーティングシステムに起動します。次に、ntfs-3gを使用してOpenELECインストールの/ STORAGE部分のNTFSハードドライブをマウントします。

その後、シャットダウン時にボーナスでシステムを.isoに再圧縮し、成功した場合は最初の.isoを交換して起動時に変更を維持します(終了が成功した場合)。メモリから独自にコピーする必要もありません。追跡したいすべてのファイル/変更(一部が利用できない場合)を起動したドライブ(存在する場合)にコピーしてから.isoに再圧縮できます。 。

緩いパンツDSLそしてUbuntuRAMで起動して変更を維持することが可能なので、OSでサポートされている場合はこれが可能であることがわかります。 「希望のディストリビューションで作業する」ことができるかどうか疑問に思います。 Slax は、ext パーティションにある場合は ext ディレクトリ /slax/changes に変更を保存し、それ以外の場合は Changes.dat (NTFS/FAT32 の場合) として保存します。このソリューションも機能できますが、これを調整するには、.isoを使用するよりもホスト型オペレーティングシステムとより多くの対話が必要になる場合があります。

では、どのくらい近づくことができますか?

すでに簡単な解決策がありますか?カスタム「SYSLINUX」/「ISOLINUX」/「EXTLINUX」/「VMLINUX」を作成する必要がありますか?これを達成するには何が必要ですか?すでに可能であれば、どのように始めますか?

ベストアンサー1

EXEインストーラがあります子犬Linux.isoから起動FAT32NTFSまたは、Linuxファイルシステム(ext2 / ext3 / ext4、xfsなど)を使用してください。システムLinuxそしてメモリから実行使用同盟/オブ永続ストレージ(ディスク、SD、フラッシュドライブなど)へのフルアクセス権があります。

もちろん、他のISOはコマンドラインまたはスクリプトからインストールすることも、含まれているROX-Filerファイルマネージャからクリックしてインストールすることもできます。 1つの便利な使用法は、すべてをロールバックすることなく、以前のバージョンのファイルに選択的にアクセスまたは復元することです。

もともとPuppy LinuxディストリビューションISO自体は通常、aufsスタックの最低レベルに格納されているext3/4ファイルシステムです。変更は最上位レベルに記録され、定期的に(設定可能に)ディスクの「ファイル保存」にフラッシュされます。起動時に元のISOがRAMにロードされ、読み取り専用としてマウントされ、保存ファイルがロードされて読み取り専用としてマウントされ、上書きされ、新しい変更に対して空の読み取り/書き込みレイヤーがマウントされます。変更履歴を維持するには、保存ファイルISOをアーカイブディレクトリに自動的にまたは手動でコピーするように設定するだけです。

Unionfs/aufsのOS「Layering」とファイルシステムのマルチマウントはここで重要な技術なので、Puppy Linuxが適切でない場合は、次のものを見つけてください。これを使用する他のディストリビューション

かなりたくさんありますインストールオプション以下を含む Puppy Linux で利用可能Windows EXEインストーラこれは、デュアルブート用にWindowsブートローダを設定する別のパッケージです。

おすすめ記事