linux回复uuid出错解决

来源:互联网 发布:银河掠夺者刷氪金软件 编辑:程序博客网 时间:2024/05/16 10:36

VMware启动后,迅速在VMware启动界面单击鼠标左键,将操作环境切换到VMware,并且要马上按下键盘上的“F2”键。切换CD启动

 

ls -l /dev/disk/by-uuid

 

启动时按shift, e, 修改uuid,然后ctrl+x

具体操作:
1. 出现ubuntu alert! /dev/disk/by-uuid/########### does not exist后会进入命令行,敲reboot重启
2. 重启会进入grub2的启动菜单. 如果没有进入启动菜单,可以尝试在启动时按住shift键。
3. 在启动菜单界面通过上下键选择启动选项。通常是第一个。
4. 按‘e’键进入编辑模式,可以编辑这一项的启动参数。
5. 找到root=UUID=XXXXXXX 这里,改成root=/dev/sdXY,然后按ctrl+x启动。(这里sdXY中的X代表一个字母,Y代表一个数字,通常是/dev/sda1啦。可以在live cd模式下通过fdisk -l来看你都有哪些设备,以此来确定X和Y的值)


这样应该可以正常启动到ubuntu了。
上面的修改是临时性的,系统不会记住。重启后又会出错了。所以在正常进入系统后需要修改grub2的配置,让他以后不要通过uuid来指定系统所在的disk了。


具体操作:
1. 编辑 /etc/default/grub 文件。 我用的是vi。 可以 sudo vi /etc/default/grub
2. 找到 #GRUB_DISABLE_LINUX_UUID=true 这一行
3. 去掉前面的#号。(#号表示这一行是注释啦,去掉之后,就是让这一行的配置起作用。)
4. 保存退出。
5. 执行 sudo update-grub ( update-grub会更新/boot/grub/grub.cfg文件 )

原创粉丝点击