① linux 修复grub开机引导(ubuntu)
问题 : 有时候Linux系统/boot分区损坏时,启动Linux系统时直接进入字符介面的grub引导,并没有进入到系统或者开机显示 error:unknow filesystem提示
解决办法:
Linux开机自动会进入到grub引导介面(如果没进入到grub引导介面可以按C键进入)
第一步:找到系统对应的扇区及/boot/grub目录
注意 :假设是硬盘接口类型sd,hd0对应是sda hd1对应是sdb
(hd0)≠(hd0)
(hd1,gpt2)=(hd1,2)
ls (hd1,gpt2) 查看(hd1,gpt2)扇区信息(盘符、空间等)
ls (hd1,gpt2)/ 查看(hd1,gpt2)扇区下的内容(文件、文本等)
如果打印每个扇区目录信息,会出现两种情况:
1、ls (hd1,gpt2)显示Unknow filesystem提示说明这个扇区不是我们要找系统分区
2、ls (hd1,gpt2)显示/boot /proc等系统目录信息说明这个扇区是我们要找的系统分区
如果找到对应扇区的系统分区,可能会遇到两种情况:
1、 A目录下有/boot/grub
2、A目录下有/boot,B目录下有/grub (此时在第二步加载系统内核要使用 set prefix=(hd1,gpt2)/grub 命令)
grub > ls
(hd0), (hd1), (hd1, gpt1), (hd2,gpt2), (hd3, gpt3)
第二步:加载系统内核
grub > set root=hd1,2 #此处不需要括号,加括号也可以,hd0和hd1是有区别
grub > set prefix=(hd1,2)/boot/grub
grub > linux /vmlinuz root=/dev/sdb2 #vmlinuz必须使用TAB补全(可能有后缀),注意sda或sdb需要看自己的实际情况
grub > initrd /initrd.img-xxx #TAB补全,多内核情况下版本需统一
grub > boot
提示 :如果在boot之后不幸进入BusyBox,说明参数设置有问题,可以仔细查看出错的日志,再重启系统后重复执行第二步操作(重启系统后上面设置的参数会被清空)。
第三步:修改grub引导
如果成功进入系统,记得要马上信息grub引导,不然重启系统后问题还是存在
sudo update-grub2 #grub2命令(高版本使用grub2)
$ sudo grub-install /dev/sdb
第四步:重启系统
重启系统后即可正常进入系统
reboot
② 计算机安装双系统后系统引导如何修复
知友提出问题:电脑双系统怎么用,我装的是win8和win7。win8安圆誉装在C盘上,可以正常使用,我把win7安装在一个新分区的盘符上G盘,为什么开机没有win7系统选择项启动,只有一个win8和GHOST。请问是怎么回事,怎么才能用双系统?
这个问题是安装双系统后,系统引导没有修复好。银腔升
下锋老面叙述计算机安装双系统后如何修复系统引导,也就是开机选择进入哪个系统的菜单问题。
方法/步骤
1、无论系统C盘安装的.是什么系统,我们再安装另外一个系统到非系统盘,这就是在计算机上安装双系统。在计算机上安装双系统就要修复系统引导,否则,计算机开机就不能进行系统的选择,即没有如下图所示的系统选择菜单(下图是系统选择菜单的一种表现形式)。
2、计算机安装双系统后系统引导修复的方法
第一步:下载NTBoot Autofix系统引导菜单修复软件。
点击:下载地址,在下载窗口点击:下载;
第二步:解压下载的NTBoot Autofix软件的压缩文件。
左键双击:NTBoot Autofix软件的压缩文件图标;
在打开的解压缩文件窗口,我们左键点击:解压到;
确定解压后NTBoot Autofix文件的保存路径,再点击:确定;
第三步:系统引导修复。
我们在解压后保存的文件夹中找到NTBoot Autofix软件的修复图标,用鼠标左键双击:NTBoot Autofix的修复图标;
在NTBoot Autofix系统引导修复窗口,我们左键点击:【1.自动修复】;
系统引导修复成功,因为我的计算机已经修复了系统引导,所以下图显示的内容有所不同,但只要按照这个方法进行就可以修复系统引导。点击:【2.退出】;
通过这样修复以后,我们开机就可以显示进入系统的菜单,选择我们需要的系统进入。
③ 怎么修复重装双系统的引导
可以利用ntboot autofix这个软件修复,具体方法如下:
1、在当回前系统下打开浏览器答,网络一下NTBoot Autofix,下载到本地计算机;
④ 怎样修复Linux系统引导
修复Linux操作系统的来GRUB方法如下:
自1.首先我们从BIOS里把启动顺序改为从CD-ROM启动,放入LINUX的第一张盘
2.在重启后,在boot:提示符下输入linuxrescue然后回车
3.接着就会提示选择鼠标和键盘,一般选择系统默认的即可;还有是不是从网络启动,一般不用从网路启动。
4.以上的步骤大家按提示操作即可,不要作什么改动
5.这样,在进入命令提示界面后键入:grub-install/dev/hda后回车进行安装MRB
6.安装完后重起就可以正常启动了!