UUID变化后Ubuntu不能启动

如何查看UUID值

$ sudo vol_id -u /dev/hdaX或在
(initramfs)_

的后面输入命令
ls -l /dev/disk/by-uuid
出现下面类似的信息
lrwxrwxrwx 1 root root 11 2007-10-05 19:58 24844A3A844A0EAC -> ../../sda1
lrwxrwxrwx 1 root root 10 2007-10-05 19:58 6E41-1E04 -> ../../sda5
lrwxrwxrwx 1 root root 10 2007-10-05 19:58 7095-4785 -> ../../sda6
lrwxrwxrwx 1 root root 10 2007-10-05 19:58 72E9-7106 -> ../../sda7
lrwxrwxrwx 1 root root 11 2007-10-05 19:58 BC08644C086407AA -> ../../sda8

如果是正常安装在硬盘上的,出现以上错误。
1.可以在win系统中用可读写Ext3分区的软件将/boot/grub/menu.lst文件取出,修改好正确的UUID后,放回即可。
2.启动Ubuntu后,出现ESC倒计时提示时,按ESC键进入启动菜单,选择一个项目(内核),按e编辑该项目,将现在的UUID值替换原来的UUID值后,回车返回,按b启动系统,即可正常进入系统了。进入系统后修改其它内核的UUID值 将 /boot/grub/menu.lst文件中所有的UUID修改为现在的值,下次启动就正常了

打开/etc/fstab文件,可以看到现在都是以UUID来识别,其中最上面有一段注释:可以使用blkid来查看UUID,UUID都是在格式化文件系统的时候产生的,使用mkfs.ext4等格式化一个分式,完成之后使用blkid或者使用ls -l /dev/disk/by-uuid都可以看到新生成的ID,如果因为UUID不对应启动异常,可以修改fstab下的uuid即可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值