インストールされているWindowsディスクでLinuxアプリケーションを実行するには?

インストールされているWindowsディスクでLinuxアプリケーションを実行するには?

デュアルブートOS、Ubuntu、およびWindows 7があります。問題は、ディスク領域のためにLinuxに特定のLinuxアプリケーションをインストールできないことです。私は私のLinuxになぜそんなに小さなスペースを割り当てたのか、いつも後悔しています。私の友人は、インストールされたディスク(Windows)からLinuxアプリケーションを実行できると言いました。

たとえば、NetBeans IDEをインストールするのがアイデアです。私はLinuxからダウンロードしてインストールディスク(Windows)にインストールしました。次に、symlinkアプリケーションをインストールする場所を作成します。完了すると、Linuxで実行可能ファイルを実行します。

しかし、これが実際に効果があるかどうかは本当に疑問でした。これが実際に機能する場合はどうすればよいですか?

私はLinuxに関するいくつかの基本を学びました。

ベストアンサー1

WindowsでLinuxバイナリを実行するためのWINE(LinuxでWindowsバイナリを実行するため)のようなものがない場合は、仮想マシンを作成する必要があります。

仮想マシンには独自のオペレーティングシステムがあります。これは、Windowsディスク/パーティションでより多くのスペースを消費すること、または仮想マシンで通常のベアメタルLinuxインストールを使用することを意味します。これに関連する課題がありますが、簡単にすることができます。また、一部の仮想マシン管理者 (virtualbox など) により使用が難しくなります。「生ディスク」他のパーティションのような。

発生する可能性のある問題の例: Bare Metal Linux は、Xorg のグラフィックカードに intel/radeon/nouveau などのドライバを使用し、Xorg でこれを設定します。/etc/X11/xorg.conf.d/仮想マシンを起動する場合は、代わりに別のドライバセットが必要になる場合があります。仮想マシンまたはベアメタルから起動するための両方を含む構成を作成するか、別の方法で起動するたびに再構成できます。

別の例では、/dev/sda1ファイルに同様のエントリがあり、/etc/fstabそれを生ディスクとして作成する必要がある場合、仮想マシンではそれを見ることはできませんが、それは見ることができ/dev/sda1ます/dev/sda。この問題を解決するには、fstabでUUID構文を使用する必要があります。コマンドから取得する必要があるもの/dev/sda1に置き換えてください。UUID=xxxx-xxxxxx-...blkid

新しい、複雑、または理解できない作業を試みる前に、必ずバックアップを作成してください。

おすすめ記事