修复linux引导
❶ linux-通过 liveCD 进入救模式-重装 grub 修复损坏的系统
很多 Linux发行版本已经被设计为所谓的“LiveCD”,即可以直接引导为可用 Linux 系统的 CD。与大多数广为应用的
发行版本中可以使用的“拯救模式(rescue mode)”引导选项相反,这些 LiveCD 的设计是,当从 CD 引导起来后,提供一整套
可以使用的工具,其中有一些是通用的,有一些是高度专用的。David Mertz 介绍了 Linux 市场中这一迅速成长的分支。
Linux-通过 liveCD 进入救模式-重装 grub 修复损坏的系统
场景:当系统坏了,进不去了,还需要把里面的数据复制出来,怎么办?
可以进入救援模式拷贝数据
基于 6 版本系统进入救援模式
修改 BIOS 启动顺序,直接以光盘引导系统
ramfs: 内存文件系统
chroot /mnt/sysimage # 切换文件系统根
此时我们就可以把数据 出来了。 Exit Reboot
❷ 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
❸ windows重装后怎么修复linux的引导
看来你是安装双系统后只能启动linux了。linux终端下运行命令:sudovi/etc/default/grub打开/此文件;有一行:GRUB_DEFAULT=0的,0就表示默认启动linux,1表示linux的另一种方式啥的,把数字改成2试试(一般都是2,ubuntu貌似是3,开机自己数一下就知道了)。重新开机就可选择启动哪一个系统了,这个很简单的,还可以设置多少秒后自动进入哪一个系统。
❹ linux启动菜单修复
1、在系统启动过程中,会出现图1所示画面,按任意键,进入GRUB菜单选项。
2、按“e”键编辑GRUB引导菜单选项,图2显示为按“e”键后的GRUB屏幕。
GRUB引导菜单选项
通过箭头键下移到kernel行,并按“e”键,得到图3中显示的编辑界面:
kernel行编辑界面
在尾行光标处添加single或者s,按回车键返回前一个屏幕,按“b”键进行引导,则系统自动进入单用户模式,如果要改变root密码,则执行命令:
sh-3.1# passwd root
更改成功后,执行命令exit退出重启即可。
❺ 快救救我的Linux引导程序吧
红旗没有丢!只是安装XP后,损坏了红旗引导程序。
要修复linux的引导程序,一般来说,修复成功后就可以引导双系统。
具体修复方法建议找红旗的相关教程,是在不方便再找通用的linux引导程序修复方法,应该网上很容易就可以搜到。
另外,喜欢linux的话,建议深刻学习一下linux系统引导的相关知识(现在普遍用的是grub和grub2),很有用。
❻ linux引导修复失败
方法一
xp下
下载最新的grub4dos然后把其中的grldr复制到c:\下
控制面板-文件夹选项-显示隐藏文件,显示系统文件。
然后在C:\找到boot.ini改 属性 去掉只读
加入一行C:\grldr=ubuntu把timeout=一个大一点的数
重启grldr会自动找到ubuntu,看看效果吧
2:
如果是硬盘安装也行
重启-进入liveCD-开启终端
输入sudo grub (出现grub>的提示符)
输入find /boot/grub/stage1 (出来的结果会是hd 0,1,不一定是0,1,但按照我上面的做法下来的一般都是。我第一次命令执行到这里就卡住了,后来多试几次,终于成功)
输入root (hd0,1) (hd0,1对应你自己出来的结果)
输入setup (hd0) (也不一定是0,自己注意对应关系)
输入quit (退出)
❼ easybcd修复linux + win7教程
首先 在win7上下载一个EasyBCD2.2, 然后就是下面图示过程添加 linux系统所在分区 以便引导进入linux!
到这里就可以了, 我是已经把win 自己的给删除了 所以 只显示了linux的!到这里 操作无误的话 可以点工具重新启动了!!重新启动我们会发现出来了引导选项 进入linux系统, 但是到我这里遇到的问题就是 这个引导其实 没有找到我们在linux下 grub.conf 或者 grub.cfg所在的正确目录,(是cfg 还是 conf 后缀取决自己系统)!
所以我们要手工配置这就是说 我们最好首先 在linux系统下 查找到grub.conf/cfg所在的目录, 和 清楚自己 linux系统(终端下 fdisk -l命令查看)所在硬盘分区 再开始操作!!!
好 出现这个这个情况后 按 e 进入编辑状态, 注意! 这里 只要先把grub.conf或者grub.cfg 的给修改正确 然后 (hd0, hdx) x 就是系统所在分区, 其实可以一个一个试这里不会出问题的',修改好之后 按 b 进入引导 如果无误 到这里 就会重新看到你熟悉的 grub 引导界面了! 好 进入 系统后 还需要对 grub 进行 修复, 也就是 重写mbr的引导
进入了系统之后进入终端首先就是 update-grub fdisk -l (查看系统所在分区编号)
然后就是 mount /dev/sdax /mnt (x代表你系统所在分区编号)
重装grub-install --root-directory=/mnt /dev/sda(这里sda就是硬盘 不需要加分区编号)
成功之后 可以reboot 了( 注意, 我这里重启 会进入grub recue模式, 不知道为何,难道是还需要 update-grub一下再重启)
下面 再说下 如果遇到了 grub recue 情况 怎么解决的办法
grub resuce>ls 罗列所有磁盘分区信息 比如(hd0) (hd0, msdos1) 这样
然后就是 找出 grub文件所在 分区 也就是 ls (hd0, msdosX)/boot/grub (X可变)
当罗列出一大堆 说明找到了
可以继续下面的命令:
set root=(hd0, msdosX)
set prefix=(hd0, msdosX)/boot/grub
insmod /boot/grub/normal.mod
normal
现在就可以重新看到正确的grub引导了 不过 进入 系统 还需要再最后解决下问题!
sudo update-grub
sudo grub-install /dev/sda
到这里 reboot 一般来说问题就解决了!其中个别缘由也不是太清楚, 希望以后慢慢能弄懂!
❽ U盘修复 Kali Linux grub引导
本文已重新排版并上传到个人博客 U盘修复 Kali Linux grub引导
总是爱折腾多系统,出了问题是难免的。
U盘启动到live模式,打开终端。
fdisk -l
查看输出结果,然后根据文件类型和分区大小来判定 Linux 系统安装在哪块硬盘和安装的分区。
挂载安装分区 /dev/sda3,sda3为Kali Linux所在分区
mount /dev/sda3 /mnt
挂载其他所需的目录(使用 –bind)
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
Chroot 到硬盘上的 Linux 系统
chroot /mnt
安装&更新 Grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
退出 chroot 环境
exit
卸载分区
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
reboot重启,引导修复完成
❾ 怎样修复Linux系统引导
修复Linux操作系统的GRUB方法如下:
1.首先我们从BIOS里把启动顺序改为从CD-ROM启动,放入LINUX的第一张盘
2.在重启后,在boot:提示符下输入linuxrescue然后回车
3.接着就会提示选择鼠标和键盘,一般选择系统默认的即可;还有是不是从网络启动,一般不用从网路启动。
4.以上的步骤大家按提示操作即可,不要作什么改动
5.这样,在进入命令提示界面后键入:grub-install/dev/hda后回车进行安装MRB
6.安装完后重起就可以正常启动了!
❿ 如何在Linux下修复开机硬盘引导
开机硬盘引导
有很多不同的引导器的,也可以安装第三方引导器
winxp是ntldr引导的,
win7是bootmgr引导的,
linux多是grub2引导的,
还有grub4dos,syslinux,……
linux能够修复grub2的引导,
windows的引导必须使用windows修复盘,或者dos,winpe的修复工具
grub可以直接加载ntldr,bootmgr,引导winxp,win7