grub修复

双系统恢复linux的grub2系统引导(附带windos、linux双系统安装简要攻略)

回眸只為那壹抹淺笑 提交于 2019-12-03 19:25:18
00x0 适用情况(亲测有效): 1.双系统,windows重新安装后无法进入grub引导启动linux 2. 删除或者重装linux后进入了grub rescue>模式启动不了系统(此情况网上有在此模式下set修改位置修复的方法,但是我都失败了。下面方法有效 ) 00x1 找一张linux的安装盘,从安装盘启动(安装系统大家肯定会的)。选择live CD方式启动(不是真的安装系统)。 我们要知道本机linux的分区挂载情况,如果只有/分区那么可以跳过此步骤,转入00x2 首先需要知道自己linux的分区挂载情况,如果还能进入本机的linux系统那么执行下面两个命令查看: fdisk -l df 输出入下图: 如果进不去系统可以在live cd中挂载各个分区,然后打开看下目录文件确定原来linux系统的挂载情况。 此处列出我的linux挂载情况: 磁盘分区 挂载点 sda6 /home sda9 / sda10 /usr 00x2 开始进入正式工作,通俗来说(我小白一个不追究根本了,能理解就行),利用chroot可以切换根目录,以此来运行本机的linux系统,然后重建grub。(一下命令都要root用户执行) 挂载需要的目录: #下面吧chroot需要用到的目录挂载到/mnt下作为根目录 #把本机系统的/目录sda9挂载到live cd的/mnt mount /dev/sda9