后来用了Debian,Linux用了udev,在/dev下的设备名是动态生成的,而不是像以前一样静态的,不管有几块硬盘,/dev/hda1、2什么的一堆都有。
这样子如果用Live CD启动,Live系统的/dev下面是没有硬盘设备名的。这里需要用mknod手动生成:
# mknod /dev/sda1 b 8 1然后挂载要修复的系统再chroot进去:
# mount /dev/sda1 /mnt进去后还要再生成/dev/sda:
# chroot /mnt
# mknod /dev/sda b 8 0然后安装grub即可:
# grub-install /dev/sdamknod要创建的设备名的大号和小号在/usr/src/linux/Documentation/devices.txt。
没有评论:
发表评论