USBドライブで実行し、Windowsからファイルへのアクセスを許可する「非リアルタイム」Linuxディストリビューションはありますか?

USBドライブで実行し、Windowsからファイルへのアクセスを許可する「非リアルタイム」Linuxディストリビューションはありますか?

PenDriveLinux.comでUbuntuの「ペンドライブ」バージョンをインストールしようとしましたが、Live Ubuntuの修正版(つまり、通常はCDで実行)であるため、いくつかのファイルシステムを作成する一種のカスタム「持続性」オプションがあります。読み取り専用です。私が望むのは、USBから起動し、ディストリビューションが「通常の」ディストリビューションのように動作するようにすることです。つまり、一般に作成してアーカイブできる場所であれば、どこにでも書き込んでパッケージをインストールできます。

また、ファイルシステムにアクセスできるようにしたいです。~からWindows(つまり、Linuxの実行中にWindowsディスクをマウントするものではありません)

私は標準ドライブのようにUSBに標準のUbuntuディストリビューションをインストールしようとしましたが、低レベルのエラーのように見えるエラーが発生しました(何かを忘れました)。これが予想される場合、または別の標準ディストリビューションをインストールしてみてください。

答え1

基本的にこれは2つの質問です。

  1. USBドライブまたはメモリースティックにディストリビューションをインストールできます。 8GBで十分です。
  2. Windowsでファイルにアクセスするには、WindowsでLinuxパーティションをマウントできる必要があります。 1つの「解決策」は、VFAT / NTFS / ...にLinuxをインストールすることです。

しかし、私はこれを行う理由がないと思います。 VFAT形式の別々のパーティションを使用してデータ交換パーティションとして使用します。

答え2

また、リムーバブルフラッシュデバイスのWindowsの制限に注意してください。最初のパーティションを見ることができません。はい、ファイルシステムに関係なく可能です。

この愚かなOSでデータパーティションを使用できるようにするために私が見つけた解決策は次のとおりです。

a) データパーティションの配置最初デバイス、システム、起動可能なパーティション、

b) または目的の場所に置き、パーティション番号を変更します。これを達成する簡単な方法は次のとおりです。この投稿:より」4a.RMPrepUSBの使用「あなただけが問題を解決できます。

RMPrepUSBこれを行うには、USBスティックを挿入した状態でWindows(GPL)から起動する必要があります。ところで、LinuxでUSBデバイスパーティションを交換する方法を探しています。ご存知でしたら共有してください!

答え3

許可された回答を拡張するにはNTFSパーティションにLinuxをインストールできます、ディストリビューションにかなりの修正が必要ですが。

解決すべき2つの主な問題があります。

  1. Linux の NTFS 読み取りおよび書き込みサポートは現在ユーザー空間にあります。NTFS-3Gツールなので、ルートパーティションとして簡単にマウントすることはできません。初期のRAMディスクからマウントしてから使用する必要があります。ピボットルートルートパーティションを切り替えるツールです。標準Linuxに合わせて再設計する必要がある初期仮想ディスク

  2. NTFS-3Gは最も重要なUnixファイルシステム機能(ハードリンクとソフトリンク)をサポートしていますが、多くの重要な機能は正しく機能しません。これには代替ソリューションが必要です。

    • NTFSにはありません。Unixソケット。解決策は、ほとんどのUNIXソケットがLinux上にあるか、/dev現在/var/runLinux/tmp上にあるため一時ファイルシステム、または生成されたtmpfsにシンボリックリンクします。
    • そして、デバイスファイルがありません。幸いなことに/dev、tmpfsである今日にのみ存在します。ウデブとても一般的です。初期ブートスクリプト(udevマウント前)にはまだ回避策が必要です。
    • そして、いいえ先入選出。これはUnixソケットとして扱うことができます。

さらに、以下の理由により、著しい性能低下が発生する。 1. NTFSはext4ほど最適ではありません。 2. ntfs-3gは、パフォーマンスではなくWindows互換性のために調整されました。 3. ntfs-3gはユーザースペースツールですが、Windowsカーネルコードでntfsを処理できます。

一部のLinuxツールは、ユーザーのホームディレクトリ(gpgなど)にfifos / socketを生成するという問題もあります。これらのツールには重要ですが、避けられない一時パッチや回避策スクリプトは必要ありません。

私が知る限り、これまで誰もこのようなことをしたことがない。しかしはい、可能です。

もう1つの問題は、LinuxのNTFSフォーマッタ/インスペクタツールがうまく開発されていませんが、動作することです。ワイン

NTFSをルートパーティションとして使用するUbuntuフォークを作成するのは実際には比較的簡単です(約1人月)。まだ誰もこのことをしたことがありませんが、できます。

関連情報