LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: bjsm

我是ARCH LINUX,挂上XP后,就死了。 /dev/disk/by-uuid/XXX 已解决

[复制链接]
发表于 2009-1-21 11:27:29 | 显示全部楼层
刚才google时无意中发现LZ的以前也遇到类似问题:
http://www.linuxsir.cn/bbs/thread327338.html
看来Arch总是刁难LZ啊

另外发现,既然LZ有sda1, sda2, sda3, 那么menu.lst里应该是root (hd0,2)才对啊,怎么是root (hd0,1)呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 12:35:16 | 显示全部楼层
Post by zlowly;1940292
刚才google时无意中发现LZ的以前也遇到类似问题:
http://www.linuxsir.cn/bbs/thread327338.html
看来Arch总是刁难LZ啊

另外发现,既然LZ有sda1, sda2, sda3, 那么menu.lst里应该是root (hd0,2)才对啊,怎么是root (hd0,1)呢?


上次这个问题并没解决,我放弃了,这次我想彻底弄明白,另外你说我的ROOT应该是(hd0,2),这是错误的,我的sda1是SWAP,sda2是/BOOT,那就应该是root(hd0,1)
回复 支持 反对

使用道具 举报

发表于 2009-1-21 12:49:58 | 显示全部楼层
我以前也碰到过类似的问题
后来发现grub的hd0并不一定是内核参数 root=里面的hda或sda
有时候grub hd0 内核参数得是sdb
因为grub和内核各管各的。
另外UUID能在内核加载的时候就用吗?
还是只有mount能用?

总之:
menu.lst里
root 命令管grub
kernel 命令后面的root=是内核参数,传递给内核,管内核
fstab管的是启动脚本里的mount
铁路警察各管一段
呵呵。
-----------------引用-----------------
root (hd0,1)
kernel /vmlinuz26 root=UUID=10434fa8-2efb-4210-9e7a-9261cc33873c ro vga=794
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 12:55:57 | 显示全部楼层
Post by k_f;1940280
就是挂上两个盘之后造成识别混乱,原来的sda变成了sdb了,用15楼的办法或者交换硬盘和硬盘线接口应该可以解决


两个硬盘不同,一个是SATA,还有一个是IDE,怎么可以交换接口呢?
回复 支持 反对

使用道具 举报

发表于 2009-1-21 13:51:14 | 显示全部楼层
grub中是root=UUID=XXX的写法吗?
我的是root=/dev/disk/by-uuid/XXX,你试下看。
回复 支持 反对

使用道具 举报

发表于 2009-1-21 13:57:28 | 显示全部楼层
/dev/disk/by-uuid/XXX

/dev/sdan
是等价的,都是同一块设备的不同的块设备文件,甚至是指向同一个文件的硬链接
回复 支持 反对

使用道具 举报

发表于 2009-1-21 13:59:55 | 显示全部楼层
Post by lanzinc;1940339
/dev/disk/by-uuid/XXX

/dev/sdan
是等价的,都是同一块设备的不同的块设备文件,甚至是指向同一个文件的硬链接

只有fstab中才有UUID=XXX的写法吧?
我的U盘中就是这样的,且没有改动。
回复 支持 反对

使用道具 举报

发表于 2009-1-21 14:37:20 | 显示全部楼层
参看了一下arch的官方wiki
http://wiki.archlinux.org/index. ... block_device_naming
最后一段
In your boot manager那里说明的:
要在boot manager里支持uuid,klibc-udev的版本必须大于101-3,如果klib-udev是从旧版本升级上去的,还需要再重新生成initramfs一次。
而用法的确是25楼提到的类似
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/2d781b26-0285-421a-b9d0-d4a0d3b55680 vga=0x318 ro
这样的写法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 14:54:50 | 显示全部楼层
难免有错
zlowly

两位,解决了我的问题。谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 15:19:59 | 显示全部楼层
这个问题我从一出生就开始思索,直到今日,遇到两位。整整29年啊,两位一席话,如同醍醐灌顶,我彻底明白了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表