不能mount /boot
我的/etc/fstab里面有LABEL=BOOT /boot ext3 defaults 1 2
并且tune2fs也说/dev/sda1分区的label是BOOT
# tune2fs -l /dev/sda1
tune2fs 1.40.9 (27-Apr-2008)
Filesystem volume name: BOOT
但是我挂载时出错
# mount /boot/
mount: special device /dev/sdb1 does not exist
请问如何解决? 用/dev/sda1代替卷标 这个当然可以了。我是想问,为什么用LABEL=BOOT不行?我如果从genkernel编译的内核启动,就没问题,并且总是认为硬盘是sdb,但是自己编译的内核却认为是sda,不知道什么原因。为了两个内核都能启动,才想到用卷标了。 改变卷标试一试
再不行就用UUID吧 你查看一下 /boot 的卷标吧。 好奇的路过......
至今不知道那里能看到uuid localhost ~ # ls /dev/disk/by-uuid/
24C0B88CC0B865A8 6516966a-f0de-4fcc-8369-32d3dd52bf5f
28F01378F0134B86 a03deca1-bb87-49b5-a0ba-3a1f4a540893
50d5d8a2-b340-48ad-94b5-bf46857f86f1
localhost ~ # ls /dev/disk
by-idby-labelby-pathby-uuid
localhost ~ #
里面都是 link 。 # mount /boot/
mount: special device /dev/sdb1 does not exist
已经提示 /dev/ 的设备了。表明 label 起作用了啊。不过是 sdb1 诶……
是不是有两个用 BOOT 卷标的分区?
已经提示 /dev/ 的设备了。表明 label 起作用了啊。不过是 sdb1 诶……
是不是有两个用 BOOT 卷标的分区?
没有。所以才怪啊。 你看看 label 里面的那个 url 指向哪里了吧。
页:
[1]