作者qoopichu (姆咪系穷凶酸臭边鲁肥宅)
看板Linux
标题[问题] grub的mount优先於fstab?
时间Fri Feb 19 01:43:07 2021
去年年底赶着消耗三倍券额度买了一直想买却买不下手的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://webptt.com/cn.aspx?n=bbs/Linux/M.1613670190.A.088.html
1F:推 Hurricaneger: 是不是因为grub-install後指定了开机区?! 02/19 01:59
2F:推 Bencrie: / 是 initramfs 那段负责挂的,通常是透过kernel cmdline 02/19 02:11
3F:→ Bencrie: 在传。fstab 的 / 应该是无作用吧,在 fstab 被读之前 02/19 02:14
4F:→ Bencrie: / 就已经挂好了。 02/19 02:14
5F:→ Bencrie: 虽然理论上你要 switch_root 两次也不是不行啦 02/19 02:15
原来在那边就先挂好了,那我好奇的是我grub-install时他怎麽不是照fstab内容去装的?
※ 编辑: qoopichu (111.252.199.149 台湾), 02/20/2021 00:18:48
6F:推 bitlife: 不负责任乱猜,可能是正式mount / 没成功,变成执行 errors 02/20 09:50
7F:→ bitlife: =remount-ro ? 02/20 09:52
8F:→ bitlife: 不过推完我自己觉得我的说法还是怪怪的,先确认你的uuid没 02/20 09:52
9F:→ bitlife: 搞混,看看是否恍神发生认知错误没发现 02/20 09:54
10F:推 Bencrie: grub2 是看 grubenv 怎麽写吧 02/20 22:39
11F:→ leolarrel: 系统跟目录的确是grub决定的鸭,grub会pass kernel 参数 03/06 09:50
12F:→ leolarrel: 其中一个kernel参数就是根目录的分割区是哪一个 03/06 09:51