[问题] 关于mount /dev /dev/pts ...一些小问题

楼主: dzwei (Cout<< *p << \n ;)   2018-08-11 10:40:18
最近在帮我的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了
这步骤在那个网站也有
只是多了循环那边我不是很能理解
还麻烦高手解答
谢谢!
作者: Bencrie   2018-08-11 14:23:00
devtmpfs devpts sysfs proc 这几个是一般系统需要的特殊档案系统。他那样 bind 是一般 chroot 常见的动作。如果你确定你 chroot 后不需要存取那些东西,不跑也没关系。systemd-boot 那个你可以自己把 systemd-bootx64.efi塞进去 esp。不一定要 bootctl 帮你做。
作者: holishing   2018-08-15 01:24:00
你用 archiso 来 change root 不用 arch-chroot 而用chroot 也要做一样的事情https://wiki.archlinux.org/index.php/change_root如果你用你自己的方法没有需要用到 chroot 就不用做那些事情了

Links booklink

Contact Us: admin [ a t ] ucptt.com