ubuntu livecd修复superblock和修复grub

1.superblock修复

①打开livecd的ubuntu,输入命令

fdisk -l
②显示磁盘分区信息,ubuntu分区信息不显示挂载点,要找到自己的/分区,本人是挂载在/dev/sda7下。使用命令

fsck /dev/sda7

修复superblock,但要一直按y,使用-a或-y参数来自动修复,-y是因为某些文件系统仅支持此参数。本人使用-a参数时报错,-y没有使用。能修复superblock的原因是在其他分区中有superblock的备份。

2.grub修复(双系统引导修复)

①先连接网络。

②添加boot-repair所在的源,注意没有联网会失败。输入命令

sudo add-apt-repository ppa:yannubuntu/boot-repair
③更新可用原件包。输入命令

sudo apt update
    或
sudo apt-get update
④安装boot-repair。输入命令

sudo apt-get install -y boot-repair
    -y参数指当安装时自动回答yes,对于-y参数的解释如下

Automatic yes to prompts; assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held package, trying to install a unauthenticated package or removing an essential package occurs then apt-get will abort. Configuration Item: APT::Get::Assume-Yes.
⑤开启boot-repair

boot-repair
出现界面,点击recommended repair(推荐修复),等一会修复完成。


你可能感兴趣的:(Linux)