看板 Linux 關於我們 聯絡資訊
去年年底趕著消耗三倍券額度買了一直想買卻買不下手的SSD 不過買了也很少用電腦就懶懶得放著沒去裝 前陣子心血來潮就把SSD裝上去並且開始搬移系統 把裝OS的A磁區複製到SSD上並且更改UUID成B磁區,chroot進B把grub裝在SSD上 重開機時才想到我忘記修改fstab,結果開完機後根目錄居然是SSD上的B不是原本的A 看了一下B裡面的fstab確實還沒修改,根目錄的選項還是A 好奇為什麼開機後不是按照fstab的內容去mount呢? -- Sent from GaneshaTerm on my OchanomizuMirie -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.199.149 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1613670190.A.088.html
Hurricaneger: 是不是因為grub-install後指定了開機區?! 02/19 01:59
Bencrie: / 是 initramfs 那段負責掛的,通常是透過kernel cmdline 02/19 02:11
Bencrie: 在傳。fstab 的 / 應該是無作用吧,在 fstab 被讀之前 02/19 02:14
Bencrie: / 就已經掛好了。 02/19 02:14
Bencrie: 雖然理論上你要 switch_root 兩次也不是不行啦 02/19 02:15
原來在那邊就先掛好了,那我好奇的是我grub-install時他怎麼不是照fstab內容去裝的? ※ 編輯: qoopichu (111.252.199.149 臺灣), 02/20/2021 00:18:48
bitlife: 不負責任亂猜,可能是正式mount / 沒成功,變成執行 errors 02/20 09:50
bitlife: =remount-ro ? 02/20 09:52
bitlife: 不過推完我自己覺得我的說法還是怪怪的,先確認你的uuid沒 02/20 09:52
bitlife: 搞混,看看是否恍神發生認知錯誤沒發現 02/20 09:54
Bencrie: grub2 是看 grubenv 怎麼寫吧 02/20 22:39
leolarrel: 系統跟目錄的確是grub決定的鴨,grub會pass kernel 參數 03/06 09:50
leolarrel: 其中一個kernel參數就是根目錄的分割區是哪一個 03/06 09:51