[問題] grub的mount優先於fstab?

看板Linux作者 (姆咪系窮兇酸臭邊魯肥宅)時間3年前 (2021/02/19 01:43), 3年前編輯推噓4(408)
留言12則, 4人參與, 3年前最新討論串1/1
去年年底趕著消耗三倍券額度買了一直想買卻買不下手的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

02/19 01:59, 3年前 , 1F
是不是因為grub-install後指定了開機區?!
02/19 01:59, 1F

02/19 02:11, 3年前 , 2F
/ 是 initramfs 那段負責掛的,通常是透過kernel cmdline
02/19 02:11, 2F

02/19 02:14, 3年前 , 3F
在傳。fstab 的 / 應該是無作用吧,在 fstab 被讀之前
02/19 02:14, 3F

02/19 02:14, 3年前 , 4F
/ 就已經掛好了。
02/19 02:14, 4F

02/19 02:15, 3年前 , 5F
雖然理論上你要 switch_root 兩次也不是不行啦
02/19 02:15, 5F
原來在那邊就先掛好了,那我好奇的是我grub-install時他怎麼不是照fstab內容去裝的? ※ 編輯: qoopichu (111.252.199.149 臺灣), 02/20/2021 00:18:48

02/20 09:50, 3年前 , 6F
不負責任亂猜,可能是正式mount / 沒成功,變成執行 errors
02/20 09:50, 6F

02/20 09:52, 3年前 , 7F
=remount-ro ?
02/20 09:52, 7F

02/20 09:52, 3年前 , 8F
不過推完我自己覺得我的說法還是怪怪的,先確認你的uuid沒
02/20 09:52, 8F

02/20 09:54, 3年前 , 9F
搞混,看看是否恍神發生認知錯誤沒發現
02/20 09:54, 9F

02/20 22:39, 3年前 , 10F
grub2 是看 grubenv 怎麼寫吧
02/20 22:39, 10F

03/06 09:50, 3年前 , 11F
系統跟目錄的確是grub決定的鴨,grub會pass kernel 參數
03/06 09:50, 11F

03/06 09:51, 3年前 , 12F
其中一個kernel參數就是根目錄的分割區是哪一個
03/06 09:51, 12F
文章代碼(AID): #1WBgSk28 (Linux)