[楼主重装]换了主板怎么用救援系统修复启动

先简单介绍下情况:

  1. 笔记本单系统 openSUSE 13.1 64 位 .dvd 安装
  2. 前天主板坏了,售后给换了主板
  3. 现在不能启动系统,使用 U 盘刻录了救援系统 (基于 Xfce 桌面) 。可以进入
  4. 在救援系统中运行 fdisk -l 显示:如下:

论坛里搜索了下。。貌似没找到关于用 livecd 救援系统的先例。(有可能没找到)

我比较了下,以前硬盘的东西还在。 图片的 1.2.3.4 对应着
1:boot
2.swap
3. /
4.home

3.4 的顺序有可能记颠倒了。。。

是否需要挂载盘?然后 grub 修复? 但现在好像。。1 .2 .3 .4 4 个盘没有盘符呀?是不是应该显示 sda1 .sda2 之类的?
下面的 sdb1 是我的 U 盘

按照论坛 wiki zh.opensuse.org/%E4%BF%AE%E5%A4%8DGRUB2

执行:

mount /dev/sda3 /mnt
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home




mount -t proc proc /mnt/proc
mount --rbind /sys /mnt/sys
mount --rbind /dev /mnt/dev

chroot /mnt /bin/bash

执行这一步有问题。提示:

grub2-mkconfig -o /boot/grub2/grub.cfg


warning:failed to connect to lvmetad: no such file or directory. falling back to internal scanning.
no volume groups found
done

那篇 wiki 是我去年写的啊。都不太记得了,也没有更新。我不确定 GPT 是否也支持。而且,看 error message,你用了 lvm?

3, 4 分区可以可以挂在到 /mnt,然后 ls /mnt 查看内容就知道哪个是 /home 哪个是 / 的。

GPT 分区用 parted 看,输入 parted /dev/sda ,进行 parted 后,输入 print 查看分区

是 lvm。。uefi 启动。。

多谢回复。。。google 了很久。好些是主板换了,硬盘的 id 认不出来了。。也试着修改了 fstab 文件。。

终于还是没搞定。。还是用 livecd 引导系统。。然后把资料拷贝出来。。。重装了。。多谢 LS 两位

其实都用 livecd 了,不必重装,更新系统就成