例:カーネル2.6を搭載した物理ディスクにcentosまたはdebian XYがインストールされています。 「ライブディストリビューション」ISO(例:Archlinux)をDVDに挿入します。
- DVDからシステムを起動するため、現在実行中のオペレーティングシステムは4.xカーネルです。
- 物理ディスクのルートfsをマウントしてchrootします。
したがって、ルートファイルシステムは実際にはリアルタイムオペレーティングシステムではありません。
「yum install...」を実行すると動作するようです!
yumの要件に関する公式文書はありますか?
yumはファイルシステムを入力としてのみ使用するので、これは絶対に安全ですか?
答え1
あなたはすでにそれを使用しているchroot
ので、あなたが使用する唯一のものはyum
「live distro」のカーネルです。 yumが望むのは非常に標準的なものです。ファイルのオープン、ファイルの読み取り、ファイルの書き込み、プログラムの起動、メモリの割り当ては、正しいアーキテクチャに合わせて構築されたという前提で、過去10年間のすべてのカーネルで動作します。
変更ベースの環境に/dev
、、/dev/pts
など/sys
をインストールできます。別のパーティションがある場合は、そのパーティションもマウントできます。/tmp
/proc
/boot
間違っている可能性があるのは、カーネルを更新するときに実行されるスクリプトであり、構成を更新するためにブートデバイスを見つけようとすることです。他のすべてはそうですjust work
。