V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
771456556
V2EX  ›  Ubuntu

update-grub 以后电脑无法启动,应该是 x2duuid 出错,水平有限实在是找不到解决办法了

  •  
  •   771456556 · 2016-12-27 13:38:35 +08:00 · 2361 次点击
    这是一个创建于 2888 天前的主题,其中的信息可能已经有所发展或是发生改变。


    x2uuid 出问题了,可是我查我的挂载,挂载应该没问题的

    9 条回复    2016-12-27 17:58:11 +08:00
    xss
        1
    xss  
       2016-12-27 14:02:47 +08:00   ❤️ 1
    没看到你 UUID 为 32EE 开头的磁盘
    771456556
        2
    771456556  
    OP
       2016-12-27 14:53:03 +08:00 via Android
    @xss 您好,您看一下第二张图那个红色的第一行就是
    xss
        3
    xss  
       2016-12-27 15:06:33 +08:00   ❤️ 1
    第二张图只是 systemd 任务的状态, 你的 /dev/disk/by-uuid 下面并没有 32EE 开头的磁盘.
    systemd 的任务当然会失败.
    771456556
        4
    771456556  
    OP
       2016-12-27 15:07:48 +08:00 via Android
    @xss 请问您一下这样应该怎么解决呢,实在是不好意思,麻烦您了,我是个新手,只是稍微懂一点
    771456556
        5
    771456556  
    OP
       2016-12-27 15:09:19 +08:00 via Android
    @xss 还有一个问题就是,为什么执行了 update-grub 会出现这种情况…
    xss
        6
    xss  
       2016-12-27 15:59:18 +08:00
    live 启动系统, chroot 到你这个现有的系统,重新用 grub-mkconfig 生成一个新的配置文件到 /boot/grub/grub.cfg

    还有,
    没事不要 update grub, 除非有重大更新. 或者你明确的知道你自己在干什么.
    每次更新后都可能需要重新生成 grub.cfg,取决于你的硬件信息有没有改变.
    xss
        7
    xss  
       2016-12-27 16:02:30 +08:00
    不对, 貌似你这个不是 grub 启动失败?
    是 systemd 的 job 失败了吧...那你需要将失败的那个 uuid.device 的 systemd job 中的磁盘 uuid, 换成你现在对应的磁盘 uuid, 问题应该能解决...

    或者, 如果你这个 uuid.device 文件是某个服务生成的, 把服务删掉, 再重新安装一遍?
    jarlyyn
        8
    jarlyyn  
       2016-12-27 16:08:11 +08:00
    前两天遇到过。

    我在另一个系统里把磁盘格式话了。

    fstab 里有对应的 blk 信息,又找不到 block,启动就停了。

    在 /etc/fstab 里把相应的磁盘注释掉就可以了。

    可怜我还以为驱动问题查了半天 xorg 的 log
    Todd_Leo
        9
    Todd_Leo  
       2016-12-27 17:58:11 +08:00
    屏幕也太多灰了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   910 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:47 · PVG 05:47 · LAX 13:47 · JFK 16:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.