GRUB系统引导启动项修复
多硬盘多系统启动项修复与添加方法

多硬盘多系统启动项修复与添加方法本文探讨的是多系统启动项建立与修复,因此,单硬盘单系统者可以忽略。
多系统是指在计算机内存在着两个以上的不同版本的操作系统。
比如最流行的组合:Windows XP与Windows 7,双系统。
windows xp 与ubuntu ,windows 7 与ubuntu 等。
笔者的大奶机里安装了单硬盘三系统:分别是windows 7 enterprise x86与windows 7 ent erprise x64与windows service 2008R2。
原硬盘容量为500G,品牌为西数蓝盘。
笔者的分区为单硬盘划分为三个主分区,一个扩展分区,其中在扩展分区又划分为三个逻辑分区。
三个主分区平均容量为35G左右,由于笔者机器内的内存为2*4G ddr3 1333内存,主要以windows 7 64位操作系统为主,因此该分区容量为50G。
这样划分的好处,便于适宜更新操作系统。
笔者计划在windows 8 professional发布后,将windows 7 enterprise x86换成windows 8,当然这是后话。
有兴趣组建多系统的网友可以参考笔者的分区方案,打造自己的多系统组合。
至于安装的过程,笔者使用大白菜PE进行安装的,安装顺序是windows 7 x86 x64,windows 2008 R2。
由于windows 系统在安装结束后,会覆盖硬盘主引导记录,因此,在安装完第二个系统后,原先安装的windows 7 x86系统就无法引导了。
全部安装结束后,笔者进入PE,用NTboot软件对系统启动项进行了修复。
只所以NTboot能够顺利完成修复工作,主要是这三个系统的内核都是以NT6为核心的,当然也包括vista系统。
修复方法,笔者不再赘述。
在本文里,笔者将重点介绍如何在windows 系统内用NTBOOT进行系统引导项修复。
首先准备软件NTboot最新版本v2.3.9,下载请点击这里。
Grub Rescue修复方法

grub >set root=hd0,msdos7
grub >set prefix=(hd0,msdos7)/boot/grub
grub >linux /vmlinuz-xxx-xxx root=/dev/sda7 //里边的xxxx可以按Tab键,如果有acpi问题,在最后加一句acpi=off
error:unknown filesystem
grub rescue>
研究了半天,才解决这个问题。先说说是怎么回事。
安装ubuntu时,启动是用grub2进行启动。我的win7在C盘,Ubuntu空间是从D盘里分出来的。我们知道,每次系统启动时都是先进入grub,也就是先在ubuntu的启动目录里选择进入哪个系统,如果按分区来讲,grub2在(hd0,msdos7)也就是我的ubuntu所在的分区。那么启动时root应该设在(hd0,msdos7),可一键ghost会修改启动,它把root改在(hd0,msdos9),这是个windows分区,也就是NTFS分区,ubuntu是不能识别这种文件系统的,所以就有了error:unknown filesystem,这种情况下自然不能启动,那么grub2就会启动grub rescue模式,就是修复模式。那么我们要做的就是把grub重新指向(hd0,msdos7)。
引用:
(hd0,1),(hd0,5),(hd0,3),(hd0,2)
2.然后依次调用如下命令:X表示各个分区号码
如果/boot没有单独分区,用以下命令:
代码:
ls (hd0,X)/boot/grub
如果/boot单独分区,则用下列命令:
代码:
ls(hd0,X)/grub
grubrescue最简单的解决方法

grubrescue最简单的解决方法
Grub Rescue是一款强大的救援工具,它能够帮助用户解决操作系
统加载失败所带来的各种问题。
Grub Rescue可以帮助用户修复无法启
动的系统,给出正确的指示,为用户提供有价值的信息,让他们能够
尽快解决操作系统加载失败的问题。
Grub Rescue最简单的解决方法是使用一些简单的命令,修复
Grub Rescue提示的错误。
简单的解决方法包括:
1. 运行“ls” 命令:该命令会显示GRUB目前可用的分区信息。
运行此命令可以帮助用户获得关于何处可以找到引导文件的更多信息。
2. 运行“set”不仅可以查看当前变量,而且可以根据要求设置
变量,从而帮助用户指定正确的引导文件的位置。
3. 运行“insmod” 命令:这个命令可以帮助用户载入引导文件,从而帮助他们缩短引导时间,并确保正确的操作。
4. 运行“boot” 命令:这个命令可以帮助用户引导系统,从而
实现系统的正常启动。
5. 运行“update-grub” 命令:此命令可以更新GRUB,从而帮助
用户正确地修复引导问题。
总之,Grub Rescue可以通过使用一些简单的命令来帮助用户解决
操作系统加载失败带来的各种问题,这种解决方法也是Grub Rescue
最简单的解决方法。
centos7重置密码最简单方法

centos7重置密码最简单方法
重置CentOS 7密码的最简单方法是使用修复模式。
请按照以下步骤操作:
1. 在启动时选择CentOS 7 GRUB 引导菜单。
如果您没有看到GRUB 引导菜单,请按下 `Shift` 键,直到它出现。
2. 选择启动项,并按下 `e` 键进入编辑模式。
3. 找到以 `linux16` 开头的一行,并在末尾添加 `rd.break`。
然后按下 `Ctrl + x` 启动。
4. 系统将进入紧急模式,在该模式下,根目录(/)将以只读方式挂载。
您需要重新挂载它以进行读写操作。
输入以下命令并按下 `Enter` 键:
```bash
mount -o remount,rw /sysroot
```
5. 输入以下命令以 `chroot` 到 `/sysroot` 目录:
```bash
chroot /sysroot
```
6. 输入以下命令以更改 root 用户的密码。
```bash
passwd root
```
您将被提示输入新密码并进行确认。
7. 输入以下命令以修复 `SELinux` 上下文:
```bash
touch /.autorelabel
```
8. 最后,输入以下命令退出 `chroot` 环境并重新启动系统:
```bash
exit
reboot
```
系统将重启,并应用您的新密码。
一旦启动完成,您将可以使用新密码登录到CentOS 7。
linux系统启动到grub后无法启动故障处理总结

故障描述新华保险一台web服务器由于本地硬盘损坏导致文件系统只读,出现故障后客户把服务器重启,启动到grub交互式菜单无法引导,后续更换坏盘同步后还是无法引导。
故障处理过程出现系统启动到grub无法引导,一般可能由于grub.conf文件被破坏、/boot目录被删除或者/boot文件系统损坏导致。
1.使用系统安装光盘进入救援模式2.chroot /mnt/sysimage无法切换,df –h没有其他分区被mount,初步怀疑/文件系统损坏导致。
3.fdisk –l查看系统盘,发现该主机本地包括有三个分区,其中/dev/cciss/c0d0p3为swap分区,其他分区需要确认是否使用lvm。
/dev/cciss/c0d0p1 linux/dev/cciss/c0d0p2 linux/dev/cciss/c0d0p3 linux swap /solaris4.通过pvs和vgs判断是否使用lvm,pvs没有输出,vgs 报no volume groups found 说明该主机没有使用lvm。
5.下面需要确认c0d0p1和c0d0p2挂载点信息,mkdir /mnt/root;分别mount /dev/cciss/c0d0p1和/dev/cciss/c0d0p2到/mnt/root下●/dev/cciss/c0d0p1挂载时提示指定文件系统类型,该文件系统出现损坏需要修复●/dev/cciss/c0d0p2可以挂载,进一步检查挂载后信息,发现该文件系统为应用数据不包括/或/boot数据。
根据上面mount结果基本可以判断,该主机/、/boot 、/var/、/usr/ 、/tmp、/opt/ 、/home等系统文件均在/dev/cciss/c0d0p1分区上,由于/dev/cciss/c0d0p1文件系统损坏导致/boot 无法读取从而系统只能启动到grub菜单。
6.文件系统修复●通过dumpe2fs /dev/cciss/c0d0p1检查是否能读取出该文件系统的superblock信息,该主机可●通过fsck /dev/cciss/c0d0p1或fsck -y /dev/cciss/c0d0p1修复文件系统7.修复完成后再次重启主机,可以正常启动。
修复双系统引导菜单方法与双系统问题集合

修复双系统引导菜单方法与双系统问题集合一、修复Windows 98/XP双系统启动菜单1.修复前,在BIOS中设置从光驱启动。
用Windows XP安装盘启动电脑,在加载必要的驱动后,出现Windows XP的安装界面。
有三个选项:(1)要现在开始安装Windows XP,请按“Enter”键。
(2)要用“恢复控制台”修复Windows XP安装,按“R”键。
(3)要退出安装程序,不安装Windows XP,按“F3”键;2. 按“R”键,进入“Microsoft Windows XP (TM) 故障恢复控制台”界面;故障恢复控制台提供系统修复和故障恢复功能。
系统这时会搜寻已安装的Windows XP系统文件,然后显示搜寻结果,并询问“要登录到哪个Windows XP安装(要取消,请按Enter)”,选择1. Dindows,回车,系统会再询问“管理员密码”,再键入安装Windows XP时设置的管理员密码,回车,出现Dindows〉,这时需要输入修复命令Fixboot,后面的参数为启动扇区要写入的磁盘盘符,这里填入C:,回车。
修复完成,键入Exit退出。
重启后就会看到久违的双重启动菜单了。
并且,这样修复后基本不产生垃圾文件。
二、巧修WindowsXP 双启动菜单在Windows98下全新安装WindowsXP,会自动生成双启动菜单,相当方便。
Windows XP是极其稳定的操作系统,但因为双启动菜单的文件一般都在C盘根目录下,很易受损。
虽然你可以备份与双启动有关的文件,还可以使用Ghost把C盘整个备份下来,或制作紧急修复软盘以便受损时恢复,但如果使用者粗心大意没做备份,又没有紧急修复软盘那怎么办?难道要重装WindowsXP?还有几十个大小软件?!其实我们还有最后一招:恢复控制台。
开始时和重装一样,要选择全新安装,等安装文件复制好,电脑重新启动,选择进入恢复控制台,控制台会提示你要登录到哪个WindowsXP安装,一般就选默认的“1”,键入系统管理员密码,你就进入了控制台的Windows目录下,键入“BOOTCFG/ADD”,控制台会扫描Windows安装,几秒钟后扫描完成,提示选择要添加的安装,选“1”,接着提示输入加载识别符,可输入“MicrosoftWindowsXPProfessional”,提示输入OS加载选项,键入fast detect,回车,键入“EXIT”,重新启动电脑,你可以看到熟悉的双启动菜单又回来了。
怎样修复grub开机引导(grubrescue)

怎样修复grub开机引导(grubrescue)很多时候,特别是在linux调整分区后,开机重启时会出现error : unknow filesystemgrub rescue>的字样,系统就是进不去。
这表⽰你的grub2的配置⽂件坏了……由于分区调整或分区UUID改变造成grub2不能正常启动,从⽽进⼊修复模式了(grub rescue),也称救援模式。
在救援模式下只有很少的命令可以⽤:set , ls , insmod , root , prefix(1)set 查看环境变量,这⾥可以查看启动路径和分区。
(2)ls 查看设备(3)insmod 加载模块(4)root 指定⽤于启动系统的分区,在救援模式下设置grub启动分区(5)prefix 设定grub启动路径具体修复步骤如下:1、查看分区:grub rescue> ls 回车会出现如下字样:(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)注:上⾯是我的分区设备,每个⼈可能不⼀样,但原理都是⼀样的。
2、寻找ubuntu所在分区:(就是寻找你的Linux系统是装在以上哪个分区⾥)grub rescue> ls (hd0,msdos1)/若出现unknown filesystem字样,则尝试下⼀个……若出现的是你的ubuntu主⽂件夹下的⽂件夹和⽂件的名字,那就是的要找的分区了。
3、修改启动分区:(假如你找到的启动分区是hd0,msdos8)grub rescue>root=(hd0,msdos8)grub rescue>prefix=/boot/grub //grub路径设置grub rescue>set root=(hd0,msdos8)grub rescue>set prefix=(hd0,msdos8)/boot/grubgrub rescue>insmod normal //启动normal启动grub rescue>normal之后你就会看到熟悉的启动菜单栏了4、进⼊命令⾏启动ubuntu进⼊系统启动选项界⾯后还是进不去,因为你还没有真正的修改grub,这个要到ubuntu⾥修改进⼊系统启动项界⾯后,按C进⼊命令⾏模式grub >set root=hd0,msdos8grub >set prefix=(hd0,msdos8)/boot/grubgrub >linux /vmlinuz-xxx-xxx root=/dev/sda8//⾥边的xxxx可以按Tab键,如果有acpi问题,在最后加⼀句acpi=offgrub >initrd /initrd.img-xxx-xxxgrub >boot这样就可以进⼊了5、进⼊ubuntu修复grub在终端⾥运⾏ sudo update-grubsudo grub-install /dev/sda6、重启,搞定!!注:我当时只是修改了1~3步骤,然后在菜单栏就可以进⼊系统了,且⼀切正常。
uef引导修复教程

最详细的uef引导修复教程-有关uefi引导的知识普及最近看到很多人在为这个发愁,于是就写了这个教程,目前只适用于单系统启动。
此教程适合小白,我详细地为大家讲诉清楚,大神请无视。
有不懂得请在楼下问我,我尽量解决。
自己感觉系统启动慢的同学也可以尝试用我的方法修正一下。
1. 关于部分名词Uefi适用于引导gpt硬盘,当然引导mbr也没问题,但是没多少人这样做。
在计算机管理-磁盘管理里面,大家看到我的有“转换到mbr硬盘”这一项,说明我的是gpt 磁盘,目前系统位于该磁盘上,所以不能转换。
下面打开分区神器DiskGenius (地址:链接:/s/1kpurF密码: xmej)下面为大家讲说gpt硬盘下的分区情况。
大家看到,第一块橙色的是“恢复分区”,这个是我装系统时它自己创建的,可有可无。
第二个ESP分区就重要了,他是Gpt硬盘引导必备分区。
至于该分区内的文件情况,我会在下面为大家详细解说。
第三块为msr分区,这个也是不必要的,可有可无。
第四块就是c盘,我的操作系统所在分区了。
在esp分区中,有两个文件夹,开机流程如下:(1)Bios读取到gpt硬盘的esp分区,读取该分区下efi文件夹下boot文件见下的bootx 64.efi(2)bootx64.efi指向efi文件夹下Microsoft文件夹下boot文件夹下的BCD文件(3)这时,没有特殊情况的系统,bcd文件指向的就是系统盘符(一般是c)-windows-sy s tem32-boot-winload.efi。
这样你的系统就可以完美启动了。
好了,现在我把我硬盘上及其重要的esp分区给删了,为下节将手动修复uefi引导做准备喽已经没了哦,我现在重启电脑的话是进不了操作系统的哦。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电脑使用过程中,可能因为某些安全性软件,引起修复或者非法关机导致系统重启以后系统无法启动
常见图片如下
这里简单介绍几种方法修复
准备工具:
1.上网的电脑一台
2.U盘一个(4G,或者4G以上都可以),PE制作的时候会格式化U盘,注意提前保存资料
一,大白菜PE 的系统启动项修复
1. 百度搜索大白菜,下载保存到我的电脑,(此教程是保存在桌面)
/
2.安装运行下载的大白菜PE制作软件
4,安装完运行桌面上的大白菜PE制作软件,如下提示
连接U盘到电脑,PE制作工具是自动识别出U盘,可以通过容量判断,
直接点击下方按钮,一键制作USB
点击确定,开始制作PE
耐性等待一会,会有如下提示
出现如果,代表之作完成,此时我们点否,关闭软件就可以了
5.如果想判断是否制作成功,可以通过,计算机右键—管理-磁盘管理判断
或者看下U盘有没一个大白菜的图标,如下图
6.U盘连接到要修复的笔记本上,开机出现 THINKPAD界面的时候按下 F12键进行启动项的选择(把握不了的话,可以在开机的瞬间狂按F12键,不要按住不放就可以)
7.F12加载出系统启动项的话,会出现如下图,上下左右键选择USB HDD选项,选中的话此项会变白,然后回车确认进入PE
8.出现PE界面,选择02或者03都可以进入到不同内核的PE,(本图进入的是03选项)
9,等待进入到PE桌面,会看到桌面有如下图标,运行桌面上的 WIN引导修复,
会出现如下界面
选择C,直接按下键盘的C字母键盘就可以,系统会继续运行
按下1键开始修复
修复完成,直接关闭此对话框,重启电脑就可以正常进系统
二,采用DISKGEN分区工具重建主引导(推荐)
此方法依然会用到PE工具,具体步骤参考以上教程
此方法也可以在进入到PE里面选择桌面上的DG分区工具进行引导
具体操作方法,参考如下教程和步骤
1. 进入到大白菜的PE启动项选择(参考第一种方法第8步骤),选择06,运行DISKGEN分区工具
2.出现如下图界面,这是一个DOS工具箱,参考上面的选项,DISKGEN软件命令是 D ,直接在光标出,下午圈圈,键盘输入字母 D ,回车就可以
3.输入字母D,运行的DISKGEN分区工具,下图
4,运行DISK跟分区工具以后,在左侧下方空白处有两个HD 的选项,一个是U盘的,一个是硬盘的(如有双硬盘会有多余的一个HD选项)
选中左侧主磁盘的系统盘,一般盘符是C盘,然后选中,有蓝色框框选中
5,选中以后,在DISKGEN分区软件任务栏选择硬盘选项,下拉菜单选择重建主引导 MBR选项
5,根据提示,确定,确定,关闭软件,或者直接强制关机再开机就可以正常启动
三,利用360急救箱U盘版(此方法不会导致U盘数据的丢失),但弊端也很明显,因为此PE内核技术不是很成熟,不是对所
有的主板芯片组都支持,有时候会出现加载无法继续进行,或
者进入到PE桌面花屏的情况,不是很推荐
1. 下载360急救箱U盘版,/jijiuxiang/
2.下载到我的电脑下或者周末,直接运行,运行软件的时候会
自动检测到U盘,直接点击下一步
之前下载的文件其实之是一个很小的运行程序,具体的组件还要在制作的过程中下载,耐性等待下,如下图
3,继续下一步
4,此窗口提示,已经成功,右上角关闭就可以了
5,U盘连接到电脑,开机的时候F12选择USB启动,方法参考第一种方法,6和7步骤
6.进入到PE界面,运行桌面上木马查杀工具
7,点击开始急救,使用离线模式
8,如果有MBR病毒的话,基本上10秒钟就可以检测出来,此时可以停止检测,
重启电脑就可以正常进系统了。