重装windows后 用live cd修复ubuntu启动gurb
但是如果重装了windows, windows会重写mbr分区表, 导致grub的信息丢失, 开机就不能进入linux了。 下面就用ubuntu例子来修复grub启动项。
第一步, 用livecd 启动系统
进入livecd里的ubuntu, 连这一步都不知道的代表你没硬盘安装过Ubuntu,用wubi重装一次吧...
第二步, 获取root权限
打开终端,输入如下命令:
sudo passwd
#两次输入自己设的密码
su - root
#输入上面密码
第三步, 获得安装linux的根目录/分区编号。
执行:
fdisk -l
如上图,可以根据文件格式和分区大小来判断。 我这个台机器ubuntu是安装在/dev/sdb6 这个分区下面的。
但是要把grub恢复安装到第一块硬盘/dev/sda 下面会提到
第四步, 挂载/dev/sda6 到livecd 的系统下
输入如下命令:
mkdir -p /media/sdb6 && mount /dev/sdb6 /media/sdb6
第五步, 挂载Livecd的/dev /sys /proc 到你安装ubuntu的分区下:
因为这个3个目录的信息都是实时生成的, 所以要把他们挂到原来的分区下面:
依次执行:
mount --bind /dev /media/sdb6/dev
mount --bind /proc /media/sdb6/proc
mount --bind /sys /media/sdb6/sys
第六步, chroot到硬盘上的ubuntu系统:
chroot命令是1个很强大的命令。可以改变你当前的环境
执行:
chroot /media/sdb6
第七步, 安装grub到启动的硬盘
注意这里是安装grub到硬盘。而不是分区啊
至于哪个硬盘要看你之前安装ubuntu时是选哪个硬盘启动的, 一般来讲都是机器的第一块硬盘,所以这里我要把他安装在/dev/sda
如果安装错硬盘怎么办? 没关系的, 只是系统从/dev/sda启动时找不到grub信息, 照着这篇文章重新来一次就ok 没什么后果。
执行:
grub-install /dev/sda
#注意不要写成/dev/sda1啊
#再fedora中用的是grub2 就要执行grub2-install /dev/sda
第八步,更新grub 配置
grub的配置一般都在/boot/grub/grub.cfg 或者 /boot/grub2/grub.cfg 中zhong
但无需修改他们, 因为他们之前但配置是正确的, 除非你安装啦windows之前还重新分区了..
执行:
update-grub
#这个只是1个别名 真正的命令是:
#grub2-mkconfig -o /boot/grub/grub.cfg
#grub2-mkconfig /boot/grub/grub.cfg 是重新生成配置文件。
第九步,重启进入硬盘的ubuntu
现在重启后你就可以见到硬盘的ubuntu了, 但是发现grub菜单没有windows?
不要紧, livecd 修复是不会认出windows,进入硬盘里的ubuntu再一次执行更新grub就ok了le
执行:
sudo update-grub
第十步,再次重启, 这次再grub菜单见到linux和windows的启动选项了,修复完成!
重装windows后 用live cd修复ubuntu启动gurb相关推荐
- 重装windows后如何找回我的ubuntu
用LiveCD覆盖Windows启动设置 从LiveCD启动并打开一个终端(terminal).你需要运行几条命令,比如sudo -i,来获得root权限.小心任何一个输入错误,这在root下可能带来 ...
- 双系统安装红旗linux,Linux双系统电脑重装Windows后进入红旗Linux的方法
本教程分享有关红旗linux操作系统图文教程内容,希望对您有用 部分安装了红旗Linux6.0和Windows双系统的Linux用户,在使用过称中遇到了一些问题,导致Windows系统进行了重装,重装 ...
- 双系统重装windows后修复UBUNTU的GRUB
1.问题背景 本子是win7和ubuntu10.04双系统,用的还算好,虽然只有在用QQ的时候还会用到win7,但还是保留windows.可是几天 前,win7突然总是蓝屏.死机,更重要是的背景变成黑 ...
- 重装Windows修复Ubuntu启动
由于突然断电Windows10损坏,索性直接装上最近发布的Windows11,双系统启动菜单的丢失导致无法Ubuntu20.4. 网上说了用Boot Repair来修复,看起来挺麻烦.这里记录一下直接 ...
- 重装Windows后修复Linux引导
装了双系统(Windows和Linux)的机器重新安装Windows后会导致Linux的引导丢失而无法进入原先的Linux系统[其原因是Windows会覆盖原先MBR中的Linux的BootLoade ...
- linux系统启动项没了,重装Windows后找回丢失的Linux启动项
众所周知,安装Windows和linux双系统的时候最好是先装Windows,然后安装linux.因为linux可以寻找硬盘下的Windows系统,从而显示引导菜单.而霸道的Windows直接无视其他 ...
- 重装xp后恢复wubi安装的ubuntu
2019独角兽企业重金招聘Python工程师标准>>> 由于xp最近问题严重,不得不重装,但是又不想重装8.04,那可是我一个月的心血啊,装完xp后我后悔了,但当我到ubuntu所在 ...
- 重装windows后必安装软件(个人习惯)
文章目录 火绒拦截广告弹窗: V2 ra y 客户端官网: 截图 & 录屏: 自动清理内存: 实时显示网速,CPU,内存: 设置任务栏磨砂 | 透明: 照片查看: gif 录制 & 加 ...
- XP 修复 ubuntu 启动
以前机器上装了XP+Ubuntu的双系统,后来windows出错了,重装xp后,在启动列表中就找不到Ubuntu了,第一次遇到这种问题,只有google了,找到以下的解决方案. 一.比较常规的做法,使 ...
最新文章
- 夺得WSDM Cup 2020大赛金牌的这份参赛方案,速来get!
- STM32F103 CAN中断发送功能的再次讨论
- JavaScript总结01
- RMAN CONFIGURE
- python使用tkinter做界面之颜色
- 命令行解析的规则以及Command Line Parser Library
- mybatis源码阅读(四):mapper(dao)实例化
- Neo4j:遍历查询超时
- 解决-ubuntu 安装redis无法启动
- java 操作vss,java开发常用工具总结,java开发常用工具
- 微信小程序接口测试时appid为空如何解决
- Visual Studio 代码提示选不中
- 最容易“杀死”女人的30句话
- mysql 分表 存储过程,通用分表存储过程
- java实训---------双色球彩票管理系统(LotterySystem)
- java计算机毕业设计宠物店管理系统源码+数据库+系统+lw文档+部署
- 软考高级系统架构设计师总结
- 西门子G120调试参数设置
- VirtualBox主机与虚拟机互相ping通的方法
- vs2019运行提示脚本错误
热门文章
- 【python】数据结构与算法—双端队列(一)
- python—类和对象之浅拷贝和深拷贝详细讲解
- FindFirstFile FindNextFile 以及_WIN32_FIND_DATA结构
- 2020-10-27(汇编收获)
- 【网络安全】手把手给大家演练红队渗透项目
- 方式四:修改模块导入段来拦截API
- 【Linux】普通用户修改 root 权限文件,没有权限;sudo: 没有终端存在,且未指定 askpass 程序
- 笔趣看小说全部章节爬取实战
- 关掉windows自动更新
- android如何使用ios14组件,ios14小组件怎么添加 苹果ios14小组件添加使用教程