[問題] 關於mount /dev /dev/pts ...一些小問題

看板Linux作者 (e^(i*pi)+1=0)時間5年前 (2018/08/11 10:40), 5年前編輯推噓3(308)
留言11則, 2人參與, 5年前最新討論串1/1
最近在幫我的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
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.246.170 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1533955223.A.7DB.html ※ 編輯: dzwei (1.170.246.170), 08/11/2018 10:42:05 ※ 編輯: dzwei (1.170.246.170), 08/11/2018 10:43:02

08/11 14:23, 5年前 , 1F
devtmpfs devpts sysfs proc 這幾個是一般系統需要的特殊
08/11 14:23, 1F

08/11 14:24, 5年前 , 2F
檔案系統。他那樣 bind 是一般 chroot 常見的動作。
08/11 14:24, 2F

08/11 14:25, 5年前 , 3F
如果你確定你 chroot 後不需要存取那些東西,不跑也沒
08/11 14:25, 3F

08/11 14:25, 5年前 , 4F
關係。
08/11 14:25, 4F
我看arch安裝雙系統的時候, 沒有bind mount /dev /dev/pts /proc /sys /run 這些地方 反而只要一般的mount root 和 esp 就可以了 但是我不懂為什麼到了mint就需要

08/11 14:26, 5年前 , 5F
systemd-boot 那個你可以自己把 systemd-bootx64.efi
08/11 14:26, 5F

08/11 14:26, 5年前 , 6F
塞進去 esp。不一定要 bootctl 幫你做。
08/11 14:26, 6F
這點我知道, 我arch用systemd-boot安裝雙系統沒問題, 到了Mint就有問題了。 所以從/usr/lib/systemd/boot/efi複製一個過去 ESP裡面的/EFI/systemd, 這樣就OK了XD ※ 編輯: dzwei (1.170.246.170), 08/11/2018 21:30:57 ※ 編輯: dzwei (1.170.246.170), 08/12/2018 09:34:00

08/15 01:24, 5年前 , 7F
你用 archiso 來 change root 不用 arch-chroot 而用
08/15 01:24, 7F

08/15 01:24, 5年前 , 8F
chroot 也要做一樣的事情
08/15 01:24, 8F

08/15 01:26, 5年前 , 9F

08/15 01:28, 5年前 , 10F
如果你用你自己的方法沒有需要用到 chroot 就不用做那
08/15 01:28, 10F

08/15 01:28, 5年前 , 11F
些事情了
08/15 01:28, 11F
所以說 arch-chroot本身有bind mount在裡面? ※ 編輯: dzwei (36.234.196.241), 08/15/2018 22:40:01
文章代碼(AID): #1RRaoNVR (Linux)