如何從 Linux live USB 掛載 /run 以便 chroot?

如何從 Linux live USB 掛載 /run 以便 chroot?

我有一個使用 Windows 10 和 Linux 雙重啟動的系統,由於某種原因,我在 grub 選單上收到「您需要先載入核心」錯誤,因此有人建議我從即時 USB 啟動並 chroot 進入受感染的系統系統,但在chroot 之前他們也建議掛載/run 和/boot,所以我的問題是如何掛載/run 檔案系統?因為我讀過它的類型是 tmpfs 所以我需要執行“sudo mount -t tmpfs run /mnt/run”嗎?那麼“/boot”怎麼樣,因為我正在運行 UEFI 系統並且已經在“/mnt/boot/efi”上安裝了“/boot/efi”分割區。

答案1

命令是:

sudo mount -t tmpfs run /mnt/run

因為您的根檔案系統安裝在/mnt.

這是我通常用來 chroot 到類似 Debian 的系統(包括 Ubuntu)的方法。您應該在 in 時執行這些操作/mnt或使用絕對路徑。

mount --bind /etc/resolv.conf etc/resolv.conf
mount --bind /dev dev
mount -t tmpfs tmpfs tmp
mount -t sysfs sys sys
mount -t proc proc proc
chroot .
mount -a

正如您所看到的/run,雖然添加它可能是一個好主意,但不存在。/boot應該由 掛載mount -a,它掛載系統在啟動時掛載的所有內容。

相關內容