ライブUSBから起動するとき、なぜマウントしてchrootする必要がありますか?

ライブUSBから起動するとき、なぜマウントしてchrootする必要がありますか?

今日は、システムを破損するいくつかのファイルを回復するためにライブUSBで起動する必要がありました。私はすべてのガイドが言ったことにほとんど従いました。

mount /dev/sd3 /mnt

mount /dev/sd1 /mnt/boot

chroot /mnt

(SWAP(例:sda2)もマウントする必要があるかどうかわかりませんが、見たことがないのでスキップしました。)

私の質問は: 私がなぜこれをするか。cd以下を使用して、ライブUSBのファイルにアクセスできます。これは何の問題ですか?

ベストアンサー1

ルートディレクトリを変更すると、本質的に死んだシステムに切り替わります。故障した車の始動をかけるために作動中の車を使用するのと同じです。

/死システムに言及すると、すべてのコマンドが一緒にうまく動作します。今、私のシェルの記録には、私が起動したアクティブシステムではなく、死んだシステムに行ったことが含まれていることが気に入ります。また、作業中のシステムaptに暗黙的に依存し、他の多くのツールを使用できます。多くのツール(たとえば)にはルート切り替えのための独自のオプションがありますが、入力するのは非常に面倒でエラーが発生しやすいです。//mntjournalctlgrub-install

おすすめ記事