關於mount /dev /dev/pts ...一些小問題 - Linux

Table of Contents

最近在幫我的Linux Mint 和 Win 10

做Systemd-boot雙系統開機。

這部分我有找到這個網站去設定

https://tinyurl.com/ycmew3pv

也可以用。

但是對於這段bash不是很了解在幹嘛

for i in /dev /dev/pts /proc /sys /run;
do
sudo mount -B $i /mnt$i;
done

我知道mount -B 很類似hard link,

但是為何要掛載/dev /dev/pts /proc /sys /run

我不是很了解。





我之前用一樣的方法在Arch+win10的時候,只要

mount /dev/sda1 /mnt #(sda1 = rooted directory of arch )
mkdir /mnt/boot
mount /dev/sdb2 /mnt/boot #(sdb2 = esp of win10)

就可以安裝systemd-boot了

這步驟在那個網站也有

只是多了迴圈那邊我不是很能理解

還麻煩高手解答

謝謝!

--
我老婆-子瑜,不服出來灣阿
https://imgur.com/sCghzuF
https://imgur.com/JvAE0Qu
https://imgur.com/k9PCODr
https://imgur.com/CZmFmeq
https://imgur.com/S7FgYgF

--

All Comments

Mary avatarMary2018-08-15
devtmpfs devpts sysfs proc 這幾個是一般系統需要的特殊
Hedy avatarHedy2018-08-15
檔案系統。他那樣 bind 是一般 chroot 常見的動作。
Michael avatarMichael2018-08-19
如果你確定你 chroot 後不需要存取那些東西,不跑也沒
關係。
Jacob avatarJacob2018-08-23
systemd-boot 那個你可以自己把 systemd-bootx64.efi
塞進去 esp。不一定要 bootctl 幫你做。
Irma avatarIrma2018-08-24
你用 archiso 來 change root 不用 arch-chroot 而用
chroot 也要做一樣的事情
Eartha avatarEartha2018-08-31
如果你用你自己的方法沒有需要用到 chroot 就不用做那
些事情了