シンボリックリンクから始めることはできますか?

シンボリックリンクから始めることはできますか?

したがって、私のコンピュータには複数のドライブがありますが、ファイルシステム階層の標準のため、そのドライブにプログラムや類似のエントリを保存することは非常に非現実的です。私は個人的に複数のドライブを持っているのが好きではなく、1つの大きなドライブを好むが、部品を再利用し、ほぼ常に破損しているので、これが起こります。

Windowsでは、複数のドライブにわたってスパンパーティションを作成できます。起動することはできませんが、WindowsにはLinuxのようにファイルシステム層の標準がないため、大きな問題ではありません。 Linuxではlvmを設定できますが、Windowsと同様にlvmから起動することはお勧めできません。ただし、ファイルシステム層の標準のため、別々のブートパーティションを持つlvmにプログラムを簡単に保存することはできません。

解決策として、実際のデータが格納されているlvmへのシンボリックリンクのみを含むブートパーティションを作成できると思いました。これが可能かどうかわかりません。ブートローダがシンボリックリンクを認識して従うことができるかどうかによって異なります。そうですか?

これが実際に可能でない場合は、起動中に不要なフォルダへのシンボリックリンクを作成できますが、どのフォルダなのかはわかりません。

ベストアンサー1

Linuxシステムを起動するためにアクセスする必要がある唯一のファイルは、カーネルとinitramfsです(これらのいずれかを使用している場合は、ほとんどのディストリビューションで使用されます)。現在、PCにはこれを達成する2つの主な方法があります。 EFIシステムパーティション(ESP)に保存するか、専用ドライブに保存します/boot。後者は、ほとんどのディストリビューションでサポートされている構成です。

他のすべては、必要な数のディスクに構造化された1つ以上の論理ボリュームにあります(カーネルサブシステムの制限内では、md心配する必要がないほど十分に高い)。通常、ボリュームのボリュームとは異なる/ボリューム/home(、...)があるかもしれませんが、/usr/var必ずしもそうする必要はありません。

おすすめ記事