ルートファイルシステムが実行されているシステムではない場合、yumを実行してパッケージをインストールするのは安全ですか?

ルートファイルシステムが実行されているシステムではない場合、yumを実行してパッケージをインストールするのは安全ですか?

例:カーネル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

おすすめ記事