Linux系统引导信息恢复与重建和双系统
多系统引导怎么修复 双系统引导修复工具使用介绍

多系统引导怎么修复双系统引导修复工具使用介绍多系统引导怎么修复?计算机在初次形成双系统或多个操作系统的时候一般会出现某个操作系统启动项找不到,或者不能识别引导,显示多个无用启动项等问题,导致系统不能随意选择启动,有此困扰的朋友,可以尝试以下双系统引导修复工具使用介绍。
电脑在初次形成双系统或者多种系统的情况下,会遇到一些小小的问题:1、在重装系统后,电脑总是从硬盘第一分区C启动系统,而不如用户所愿,它不会选择性的启动其它的分区系统盘符;2、在电脑开机时出现系统启动引导选择项多了一个无用的选择项,却不知道怎么删除它;3、安装有双系统的计算机在启动的时候并未显示多个启动项。
打开系统配置查看启动的方法:1、那我是怎样快速打开“系统配置”来查看的呢,方法就是同时按下两个键“Win”+“R”调出运行窗口,或者在桌面点击“开始”+“运行”,如下图,输入msconfig ,点击确定。
2、出现“系统配置”窗口,选择项调到“引导”即可看到和刚才看过的图一样。
如果你是想要删除多余的无用的引导启动选择项,那么就是它了。
电脑在启动开始时,首先启用BIOS对电脑所有硬件进行检验,然后就检测‘激活分区’,从该分区中读入引导文件,再从其中载入引导文件引导启动系统盘(也就是人们所说的Windows 系统分区)。
计算机启动原理:进入BIOS→读取磁盘中的激活分区→读取引导文件→载入系统(启动系统)双系统引导修复工具使用介绍:下载安装NTBootAutofix 下载下载安装EasyBCD 下载以上二选一。
一、NTBootAutofix双系统引导修复工具使用方法:1、将下载好的NTBootAutofix系统启动自动修复工具,用管理员身份运行,点击“自动修复”提示成功后即可。
(如果显示一直不断刷新,按下任意键即可停止)。
2、重启系统即可看到修复成功的系统引导选择项。
3、最后一步,重启系统。
注意:说明一下我现在的Windows 8系统引导启动选择项是什么样的,现截图如下,我的电脑是经过重装系统的,Windows 7系统放在E盘中,只是系统引导启动选择项只有Windows 8,而Windows 7系统引导启动项不见了,所以,Windows 7就启动不了,现在,我要给大家看一下我是怎样添加的。
一分钟修双系统的引导问题(删除系统不能进入系统界面)

一分钟修双系统的引导问题(删除系统不能进入
系统界面)
(双系统在不小心删除其中一个系统时时进不了系统界面的解决办法)个人觉得网上的很多方法大家都不会用,也看的不太懂。
所以想跟大家分享一下双系统删除时无法进入系统界面的心得:(看完你就会觉得非常简单,不妨试试吧)本人由于工作的原因,必须要在电脑上装上win7与linux双系统,后来一不小心把其中的Linux系统删除了,导致开机后就提示:gurb resure>> 一直无法就如win7操作系统的界面。
于是在网上找了很多的解决办法,但是一直没有搞定,直到误打误撞的就如了Diskgenius分区工具才解决了此问题。
(1)用一个人U盘或者是win7系统盘也可以是XP系统盘,进入winpe界面就可以很清楚的看到桌面有个Diskgenius分区工具(由于这步不能截图,如果看的不太懂的通知可以网上Q我,或者给我留言,本人会最短时间回复的)下面就开始关键的一步了,双击打开Diskgenius,接下按照本人截图操作就可以轻松的解决问题了。
(2)在点击硬盘时会出现以上列表,然后点击“重建主引导记录(MBR)(M)”提示(3)然后点击:“是”(4)最后当然是重启电脑了,开机时你会惊讶的发现,你的电脑神奇般的好了。
同时本人也罗列一下网上的解决办法把,提供能够使用的人参考一下也是好的嘛!(1)当系统无法进入界面时,可以利用U 盘或者XP启动盘里的DOS工具进行修复。
(2)就如DOS界面,在命令提示符下输入:fidsk/mbr 应该就能解决问题了。
不行的话再进入第三步。
(3)在命令提示符下输入:bootrec/fixboot 提示操作完成,然后重启就可以了。
Linux双系统电脑重装Windows后无法进入红旗Linux怎么办

Linux双系统电脑重装Windows后无法进入红旗Linux怎么办Linux双系统电脑重装Windows后无法进入红旗Linux 怎么办加城部分安装了红旗Linux6.0和Windows双系统的Linux 用户,发现无法进入红旗Linux6.0系统了,是两个系统冲突的问题吗?我们要对引导菜单先进行修复。
这个问题该怎么解决呢?解决方法:Linux没有被删除,要修复Linux和widnows的双引导菜单。
1.安装光盘引导后输入Linuxrescue2.根据提示选择语言(Chinese)和键盘格式(US)3.能否配置网卡,可选否4.后面的配置都选继续以及确定5.看到屏幕上提示sh-2.05b#后输入chroot/mnt/sysimagegrub-install/dev/hda6.命令执行完成以后,重启,拿出光盘,grub引导又回来了。
补充:系统常用维护技巧1,在开场菜单中选择控制面板选项,打开控制面板窗口,单击管理工具链接2,在打开的管理工具窗口中双击事件查看器图标3,接着会打开事件查看器窗口,主界面如下图。
4,在右侧窗格中的树状目录中选择需要查看的日志类型,如事件查看器本地--Win日志--系统日志,在接着在中间的系统列表中即查看到关于系统的事件日志5,双击日志名称,能够打开事件属性对话框,切换到常规选项卡,能够查看该日志的常规描绘信息6,切换到具体信息选项卡,能够查看该日志的具体信息7,打开控制面板窗口,单击操作中心链接,打开操作中心窗口,展开维护区域8,单击查看可靠性历史记录链接,打开可靠性监视程序主界面,如下图,用户能够选择按天或者按周为时间单位来查看系统的稳定性曲线表,假如系统近日没出过什么状况,那么按周来查看会比拟适宜。
观察图中的曲线能够发现,在某段时间内,系统碰到些问题,可靠性指数曲线呈下降的趋势,并且在这段时间系统碰到了三次问题和一次警告,在下方的列表中能够查看具体的问题信息。
相关浏览:系统故障导致死机怎么解决1、病毒原因造成电脑频繁死机由于此类原因造成该故障的现象比拟常见,当计算机感染病毒后,主要表如今下面几个方面:①系统启动时间延长;②系统启动时自动启动一些不必要的程序;③无故死机④屏幕上出现一些乱码。
Linux系统恢复10个方法

Linux系统恢复10个方法Linux系统恢复10个方法在Linux中有一些应用程序可以帮助你保存系统快照。
大多数应用程序都是针对于新手的,并不需要高级的Linux操作技巧。
我们在这里挑选了10个,你可以从中选择适合自己的应用。
Windows中的系统恢复功能Windows家族最初的系统恢复功能要回溯到2000年的WindowsME 版本,当时还只能恢复系统文件和注册表,而且并不稳定。
在WindowsXP和Vista中系统恢复的性能得到了很大的提高。
也是从那时起,系统恢复开始依赖于一个叫做硬盘快照服务(VolumeSnapshotService)的系统服务功能,能够自动创建系统快照–包括正在使用的文件–然后将这些文件转换为可恢复的节点文件。
新的方式给用户提供了更多的自定义功能,比如用户可以为快照分配磁盘空间,可以选择监视哪些文件目录等等。
但是还是有很多的限制,比如只有NTFS格式的分区具有系统恢复快照功能,而且在Windows8版本之前,快照并不能长期保存。
Windows的每次版本更新都带来了混乱,比如Vista的家庭版中没有提供恢复从前的系统快照的用户界面,而Windows8出现了不兼容之前版本的系统快照的问题,最终Windows10索性禁用了系统恢复功能,让用户手动启用与操作,这么看起来这项决定是有意而为。
好了,不再说关于Windows的事了,还是来看看在Linux中我们应该怎么做吧!Linux系统恢复的工作原理是什么呃,实际上这并不是一项系统功能,至少不应该在名字里带上“系统”这两个字,因为你不会在任何一个Linux系统发行版的系统菜单中找到所谓的系统恢复(SystemRestore)功能。
你要做的是找到一个合适的应用程序并安装才可以。
绝大多数的系统恢复应用程序和Windows中系统恢复功能的工作原理是相同的,在特定的时间节点为你的系统创建快照文件,然后在系统出现问题的时候,允许你回滚到选定的时间点。
双系统引导grub简单备份及修复

这样,启动windows系统时,在启动项中会加linux选项。选择他,就会和原来用grub时一样了。
上面的方法已经可以启动双系统了,如果想修复grub,那就再进行下面的操作。
进行linux系统,转到root身份,在grub.mbr所在目录运行dd if=grub.mbr of=/dev/hda bs=446 count=1
进入linux系统,运行命令dd if=/dev/hda of=~/grub.mbr bs=512 count=1
复制代码或dd if=/dev/sda of=~/grub.mbr bs=512 count=1
复制代码其中/dev/hda或/dev/sda是指物理硬盘,是选择hda还是sda根据硬件和系统决定。以前的IDE硬盘都是用的/dev/hda表示,其他硬盘都是/dev/sda,现在一些系统IDE硬盘也用/dev/sda表示了。而~/grub.mbr是备份的路径及文件名,当然可以随便起名字,只要系统能识别就行。另外还建议备份一个grub的配置文件cp /boot/grub/menu.lst ~/menu.lst.bak
另外使用grub重装也是可以的。在root身份下运行grub,然后输入
root (hd0,?) #把?换成linux的/boot所在分区
setup (hd0) #把grub重装安装到硬盘引导区
复制代码这里有grub启动时的菜单。
运行完dd命令,就已经把主引导区备份了,只有512字节,可以放在U盘中,也可以放在电子信箱中。
重装windows系统,如果是克隆分区没什么,但要是用原版盘安装,或者用DOS下的fdisk/mbr命命恢复了mbr,就无法直接引导linux系统了。这时候进入windows系统,把我们的备份文件grub.mbr放在C盘根目录下(只要系统能识别,放在其他地方也行),然后编辑boot.ini(隐藏的系统文件,先去掉只读属性),可以调整一下菜单显示时间(不是必需的),在文件最后面加上一条C:\grub.mbr=linux
如何设置电脑的双系统

如何设置电脑的双系统随着科技的不断发展,越来越多的人开始利用电脑进行各种工作和娱乐活动。
但是,有些时候我们可能需要在同一台电脑上同时运行不同的操作系统,这就需要设置电脑的双系统。
本文将介绍如何正确地设置电脑的双系统,以便您在使用电脑时能够更加便捷地切换不同的操作系统。
一、准备工作在设置电脑的双系统之前,我们需要做一些准备工作。
首先,确保您的电脑具备足够的硬盘空间来安装第二个操作系统。
其次,备份您电脑中重要的数据,以防安装过程中的意外数据丢失。
最后,提前下载所需的安装媒介,例如Windows操作系统的安装盘或Linux发行版的ISO镜像文件。
二、分区硬盘设置电脑双系统的第一步是分区硬盘。
通过分区,我们可以在一块硬盘上划分出不同的区域,每个区域可以安装一个操作系统。
请注意,只有在分区前备份您的数据,以免数据丢失。
接下来,我们将介绍两种分区硬盘的方法。
1.使用磁盘管理工具大多数操作系统都提供了内置的磁盘管理工具,可以帮助我们分区硬盘。
打开磁盘管理工具后,选择需要分区的硬盘,右键单击并选择“缩小卷”。
然后,输入要缩小的卷大小(以MB或GB为单位),点击“缩小”按钮,即可完成硬盘分区。
2.使用第三方分区工具除了操作系统自带的磁盘管理工具,还有一些第三方的分区工具可供选择。
这些工具通常提供更多的选项和功能,能够更好地满足我们的需求。
例如,EaseUS Partition Master、MiniTool Partition Wizard等工具都是很受用户欢迎的分区工具。
三、安装第二个操作系统在分区硬盘之后,我们需要安装第二个操作系统。
具体安装步骤因操作系统而异,下面将以Windows和Linux为例,介绍它们的安装过程。
1.安装Windows操作系统首先,将Windows安装盘插入电脑,并重启电脑。
在开机过程中,按照屏幕上的提示,选择从光盘引导启动。
然后,按照安装程序的指示,选择分区并安装Windows操作系统。
Linux系统崩溃别慌这里有救援方法

Linux系统崩溃别慌这里有救援方法Linux系统崩溃别慌,这里有救援方法Linux是一种开源的操作系统,广泛应用于服务器、个人电脑以及嵌入式系统中。
虽然Linux系统稳定可靠,但是在使用过程中难免会出现系统崩溃的情况。
当系统崩溃时,很多人会感到惶恐不安,不知道如何处理。
本文将为大家介绍几种常见的Linux系统崩溃救援方法,帮助大家快速恢复系统正常运行。
一、查找并修复文件系统错误1. 进入恢复模式(Recovery Mode)当Linux系统启动失败时,可以通过进入恢复模式来修复文件系统错误。
启动电脑时,在grub引导界面选择进入恢复模式,然后按照提示选择“修复文件系统”选项。
2. 运行fsck命令进入恢复模式后,系统会自动以只读模式挂载文件系统。
在命令行中输入“fsck -y /dev/sdXY”命令,其中sdXY是你要修复的分区的设备文件名。
该命令会自动修复文件系统中的错误。
3. 重启系统修复完成后,输入“reboot”命令重启系统。
如果修复成功,系统将能够正常启动。
二、使用Live CD或USB1. 准备Live CD或USB准备一张Linux发行版的Live CD或制作一个Live USB。
这样可以利用Live环境登录系统并修复问题。
2. 启动电脑插入准备好的Live CD或USB,重启电脑。
在BIOS设置中将引导选项设置为从CD或USB启动。
3. 进入Live环境待系统启动完成后,选择“试用Live系统”选项进入Live环境。
4. 挂载系统分区在命令行中输入“sudo fdisk -l”命令查看挂载点,然后使用“sudo mount /dev/sdXY /mnt”命令将系统分区挂载到/mnt目录中。
5. 修复文件系统运行“sudo fsck -y /dev/sdXY”命令对文件系统进行修复。
6. 重新安装引导程序如果系统崩溃是由于引导程序错误导致的,可以通过重新安装引导程序解决。
在命令行中输入“sudo grub-install /dev/sdX”命令(注意将sdX替换为合适的设备文件名),然后运行“sudo update-grub”命令进行更新。
Linux命令行下的系统备份和故障恢复技巧

Linux命令行下的系统备份和故障恢复技巧在Linux命令行下进行系统备份和故障恢复是管理员和系统维护人员必备的技能。
本文将介绍一些常用的Linux命令和技巧,用于系统备份和故障恢复。
以下是这些技巧的详细说明。
一、文件备份和恢复技巧1. 备份文件在Linux命令行下,可以使用cp命令备份文件。
例如,要备份名为file1的文件到名为backup的目录中,可以使用以下命令:$ cp file1 backup/2. 恢复文件要恢复备份文件到原来的位置,可以使用相同的cp命令,并将备份文件的路径作为源文件,将原始文件的路径作为目标文件。
例如,将备份文件backup/file1恢复到当前目录中,可以使用以下命令:$ cp backup/file1 .3. 压缩和解压缩文件在备份文件时,可以使用压缩和解压缩命令来减小文件的大小。
常用的压缩格式是gzip和tar。
例如,要压缩名为file1的文件,可以使用以下命令:$ gzip file1要解压缩文件,可以使用以下命令:$ gzip -d file1.gz如果要同时压缩和打包多个文件,可以使用tar命令。
例如,要将文件file1和file2打包并压缩成名为archive.tar.gz的文件,可以使用以下命令:$ tar -zcvf archive.tar.gz file1 file2要解压缩并解包tar.gz文件,可以使用以下命令:$ tar -zxvf archive.tar.gz二、系统备份和恢复技巧1. 备份整个系统要备份整个系统,可以使用rsync命令。
例如,要备份整个系统到名为backup的目录中,可以使用以下命令:$ rsync -a / backup/2. 恢复整个系统要恢复整个系统,可以使用相同的rsync命令,并将备份文件的路径作为源文件,将要恢复的目录作为目标文件。
例如,将备份文件backup/恢复到当前目录中,可以使用以下命令:$ rsync -a backup/ .3.备份和恢复分区要备份和恢复整个分区,可以使用dd命令。
Linux终端中的系统恢复和修复命令

Linux终端中的系统恢复和修复命令在Linux终端中,存在着许多系统恢复和修复命令,这些命令能够帮助我们处理系统故障和修复错误。
本文将介绍一些常见的Linux终端中的系统恢复和修复命令,希望能够帮助读者有效地解决系统问题。
一、文件系统修复命令1. fsck:这是一个用于检查和修复文件系统错误的命令。
它可以扫描硬盘上的文件系统,并修复检测到的错误。
例如,可以使用命令“fsck /dev/sda1”对/dev/sda1分区进行检查和修复。
2. badblocks:此命令用于查找并标记坏块。
坏块是指硬盘上不可读或不可写的扇区。
使用“badblocks”命令可以帮助我们找到这些坏块,并采取相应措施。
二、启动相关命令1. GRUB命令:GRUB(Grand Unified Bootloader)是一种常用的引导加载程序。
在系统启动出现问题时,我们可以进入GRUB命令行界面,并使用一些命令来解决问题,例如修复启动项、重新配置引导等。
2. init命令:该命令用于切换到不同的运行级别。
通过在终端中输入“init”命令,我们可以选择进入单用户模式或救援模式,以便进行系统修复或进行其他必要的操作。
三、日志和错误诊断命令1. dmesg命令:dmesg命令用于显示系统启动时的日志信息。
当系统遇到问题时,我们可以使用该命令来查看并分析日志,以便排除错误和解决问题。
2. journalctl命令:这是一个用于查看系统日志的命令。
使用“journalctl”命令可以列出系统的运行日志,帮助我们找到可能的错误信息和故障原因。
四、网络相关命令1. ifconfig命令:ifconfig命令用于配置和管理网络接口。
当网络连接出现问题时,我们可以使用ifconfig命令检查和设置网络接口的配置,以解决连接问题。
2. ip命令:ip命令是用于配置和管理网络接口的功能强大的工具。
通过使用ip命令,我们可以查看和修改网络接口配置、添加和删除路由、配置网络隧道等。
Linux系统引导过程及排除启动故障

Linux系统引导过程及排除启动故障⼀、Linux操作系统引导过程⼆、系统初始化进程1、init进程2、Systemd3、Systemd单元类型三、排除启动类故障【1】、修复MBR扇区故障(含实验过程)【2】、修复GRUB引导故障●⽅法⼆:进⼊急救模式,恢复GRUB引导程序(与MBR 引导扇区类似)●⽅法三:引导界⾯进⼊急救模式,重建GRUB菜单配置⽂件⽅案三实验四、遗忘root⽤户的密码实验过程⼀、Linux操作系统引导过程1.开机⾃检服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进⾏初步检测,检测成功后根据预设的启动顺序移交系统控制权,⼤多时候会移交给本机硬盘。
总结:检测出第⼀个能够引导系统的设备,⽐如硬盘或者光驱2.MBR 引导当从本机硬盘中启动系统时,⾸先根据硬盘第⼀个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导⽂件的分区;或者直接根据MBR 记录中的引导信息调⽤启动菜单(如 GRUB)。
总结:运⾏放在MBR扇区⾥的启动GRUB引导程序3.GRUB 菜单对于Linux操作系统来说,GRUB(统⼀启动加载器)是使⽤最为⼴泛的多系统引导器程序。
系统控制权传递给GRUB以后,将会显⽰启动菜单给⽤户选择,并根据所选项(或采⽤默认值)加载Linux内核⽂件,然后将系统控制权转交给内核。
CentOS 7 采⽤的是 GRUB2 启动引导器。
总结:GRUB引导程序通过读取GRUB配置⽂件/boot/grub2/grub.cfg,来获取内核和镜像⽂件系统的设置和路径位置4.加载 Linux 内核Linux内核是⼀个预先编译好的特殊⼆进制⽂件,介于各种硬件资源与系统程序之间,负责资源分配与调度。
内核接过系统控制权以后,将完全掌控整个Linux操作系统的运⾏过程。
CentOS 7系统中,默认的内核⽂件位于“/boot/vmlinuz-3.10.0-514.el7.x86_64”。
Linux的系统恢复

Linux的系统恢复一、Linux的系统恢复Linux操作系统是开源的,其功能强大,具有很高的稳定性和安全性,被广泛应用于服务器、桌面和其他许多领域。
但是,在使用Linux系统的过程中,也会遇到一些问题,例如系统崩溃、病毒攻击、误删关键文件等等,这些问题都需要系统进行恢复。
本文将介绍Linux系统的恢复方法,帮助用户快速地解决问题,恢复系统。
二、备份与恢复数据备份是指将数据从一处存储到另一处存储,以防数据丢失或受到恶意攻击。
在使用Linux系统时,用户必须经常备份关键文件,以保证数据的完整性和安全性。
Linux系统提供了许多备份和恢复工具,如tar、cpio、rsync等等。
tar命令可以将文件打包成一个tar文件,然后使用tar xvf命令进行解包。
例如,可以使用以下命令备份/var/log目录:tar cvf log_backup.tar /var/log/然后,可以使用以下命令来恢复数据:tar xvf log_backup.tarcpio命令是tar命令的另一种备份工具,它可以将文件备份到磁带或其他存储介质。
例如,可以使用以下命令备份/var/log目录:find /var/log/ | cpio -ov > log_backup.cpio然后,可以使用以下命令来恢复数据:cpio -idv < log_backup.cpiorsync命令是一种备份和同步工具,可以将文件备份到其他主机或同步两个目录之间的数据。
例如,可以使用以下命令将/var/log 目录同步到另一台主机:rsync -avz /var/log/ remote_host:/backup/三、使用Live CD恢复系统Live CD是一种独立的Linux操作系统,可以从CD、DVD或USB设备启动。
它可以使用独立的文件系统,而不会影响计算机上已安装的操作系统。
Live CD还可以用作Linux系统的恢复工具。
如果计算机无法启动或出现其他问题,可以使用Live CD来修复问题。
如何设置电脑双系统Windows和Linux共存

如何设置电脑双系统Windows和Linux共存操作系统是电脑中最基本的软件之一,为电脑提供了运行程序和管理硬件的功能。
Windows和Linux是目前最常见的两种操作系统,各自有其独特的优点和适用场景。
有时,我们可能需要在同一台电脑上同时安装两种操作系统,以便在不同的环境下使用不同的软件和工具。
本文将介绍如何设置电脑双系统Windows和Linux共存。
要在电脑上设置双系统,首先需要准备一个可启动的Linux安装媒介,比如Linux发行版的安装光盘或USB闪存。
然后,按照以下步骤进行操作。
1. 备份重要数据在进行双系统安装之前,务必备份你的重要数据。
由于安装过程中可能会对硬盘进行分区和格式化操作,存在数据丢失的风险。
2. 创建Linux安装媒介将Linux发行版的安装光盘或USB闪存插入电脑,并重启电脑。
在启动过程中,按照屏幕提示选择从光盘或USB闪存启动。
进入Linux安装程序后,按照指引选择合适的语言和安装选项。
3. 硬盘分区在Linux安装程序中,选择进行手动分区。
这个步骤有一定的技术难度,如果你对硬盘分区不熟悉,建议先学习相关知识或寻求专业人员的帮助。
通常情况下,你需要为Linux系统分配一个独立的分区,并确保分区格式为与Linux兼容的文件系统,比如ext4。
4. 安装Linux系统在分区设置完成后,选择新创建的分区作为Linux系统的安装目标。
选择合适的软件包和设置,然后开始安装。
安装过程可能需要一些时间,耐心等待即可。
5. 安装引导程序在完成Linux系统的安装后,需要安装一个引导程序,用于选择启动Windows还是Linux系统。
一般情况下,Linux发行版的安装程序会自动安装引导程序并配置好双系统启动选项。
6. 验证双系统安装重启电脑后,你将看到一个引导菜单,其中列出了可用的操作系统选项。
选择Windows或Linux,验证双系统是否都能正常启动。
以上就是设置电脑双系统Windows和Linux共存的基本步骤。
linux中系统引导过程各类问题的修复方法

linux中系统引导过程各类问题的修复方法Linux中系统引导过程中可能出现各种问题,例如系统无法引导、GRUB引导错误、内核崩溃等问题。
下面将介绍一些常见问题的修复方法。
1.系统无法引导:-检查硬盘是否正常连接,并确认引导设备顺序是否正确。
-使用Linux安装光盘或U盘启动,进入系统恢复模式修复或重新安装引导器。
-检查引导分区是否被删除或损坏,使用修复工具如Boot-Repair 修复引导。
2. GRUB引导错误:-如果无法进入GRUB引导菜单,可以尝试按下Shift或Esc键来强制显示菜单。
-如果GRUB遇到错误,可以编辑引导菜单,在GRUB启动界面按下‘e’进入编辑模式,修改GRUB配置文件。
-如果需要重新安装GRUB,可以使用Live CD或USB启动,在终端中使用chroot命令登录并重新安装GRUB。
3.内核崩溃:-内核崩溃可能是硬件驱动或内核模块问题导致的,可以尝试在GRUB引导菜单中选择不同的内核版本启动。
-如果内核崩溃导致系统无法启动,可以使用Live CD或USB启动,进入恢复模式,使用命令行工具修复或重新安装内核。
-使用系统日志工具如dmesg、journalctl查看详细的错误信息,并尝试解决相关问题。
4.文件系统损坏:-使用fsck命令检查和修复文件系统错误。
例如,使用“sudofsck /dev/sda1”检查/dev/sda1分区。
-如果文件系统无法修复,可以尝试使用备份的superblock进行修复,例如使用“sudo fsck -b superblock /dev/sda1”命令。
-如果文件系统损坏较为严重,可以考虑使用Live CD或USB启动,使用工具如TestDisk进行文件系统恢复。
5.引导设备更改:-如果更换硬盘或更改分区表,可能需要更新引导设备。
-可以使用Live CD或USB启动,在终端中使用chroot命令登录并更新引导设备配置。
-使用“sudo grub-install /dev/sda”命令重新安装GRUB到新的硬盘。
如何恢复 Linux 操作系统

如何恢复 Linux 操作系统Linux操作系统是一款非常优秀的操作系统,它具有良好的稳定性、安全性以及高效的性能,因此受到了很多开发者的喜爱。
但是在使用Linux操作系统的过程中,有时会遇到一些问题,特别是当系统崩溃时,我们该如何恢复Linux操作系统呢?下面,我将以如何恢复Linux操作系统为主题,为大家做一个简单的介绍。
一、通过Live CD或Live USB启动系统当Linux操作系统出现问题的时候,最好的方法就是使用Live CD或Live USB进行系统恢复,这样可以避免数据的丢失。
首先,我们需要制作一个Live CD或Live USB,然后将其插入到计算机中,在计算机启动时按下启动盘所在的键即可进入系统恢复模式。
如果你没有制作过Linux Live CD或Live USB,可以参考一些教程进行制作。
二、修复引导如果你的Linux系统无法正常启动,可以尝试修复引导。
这种情况下,我们需要先进入Live CD或Live USB系统,在终端中输入"fdisk -l"命令,查看系统分区的信息,然后使用"mount"命令挂载需要修复的分区。
接下来,在终端中输入以下命令:grub-install /dev/sdaupdate-grub其中,/dev/sda表示系统所在的硬盘,更新grub引导。
如果以上命令无法成功修复引导,可以尝试使用"boot-repair"工具进行修复。
三、恢复文件系统如果你的文件系统发生了损坏,可以使用e2fsck命令进行修复。
在终端中输入以下命令:e2fsck -y /dev/sda1其中,/dev/sda1表示需要恢复的文件系统所在的分区。
"-y"参数用于自动修复错误。
如果以上命令无法修复文件系统,可以使用"testdisk"工具恢复文件系统。
四、使用备份文件恢复系统如果你有系统备份文件,可以通过备份文件恢复系统。
如何设置和使用双系统

如何设置和使用双系统在计算机系统中,双系统(Dual Boot)是一种非常常见的使用方式,它能够让一个计算机上同时安装并使用两个不同操作系统,比如Windows和Linux,从而使用户可以在同一台机器上享受到两种系统的不同优势和特点。
对于一些需要同时使用多个操作系统的用户来说,双系统安装无疑是一个非常有效的解决方案。
本文将介绍如何设置和使用双系统。
一. 准备工作在进行双系统安装之前,需要进行几项准备工作:1.备份数据 - 在进行操作系统安装之前,最好备份所有的数据,以防在操作系统安装过程中产生数据丢失情况。
2.获取安装镜像 - 下载所需操作系统的镜像文件,可以从操作系统官方网站或第三方下载站点获取。
3.获取安装工具- 获取一个操作系统安装工具,常见的有UltraISO、Rufus等。
4.制作启动盘- 利用上述安装工具对下载的操作系统镜像进行制作,生成启动盘用于安装系统。
二. 设置双系统在准备工作完成之后,即可开始设置双系统。
下面以安装Windows和Linux为例,介绍具体的设置步骤:1.在Windows系统上划分磁盘空间 - 使用Windows系统自带的磁盘管理工具对硬盘进行分区,为Linux系统划分一定的磁盘空间。
2.插入启动盘并重启 - 将准备好的Linux启动盘插入计算机,并重启计算机。
3.选择安装方式 - 在启动盘启动后,选择Linux的安装方式。
4.选择安装分区 - 在选择安装分区时,选择Windows分区后面空闲的硬盘空间进行安装。
5.设置高级选项 - 在高级选项中勾选用于安装的分区,以及/boot分区、/swap分区和/分区等。
6.设置系统启动 - 在安装系统时,选择安装引导程序的位置,选择Windows安装的分区内进行安装,安装成功后,重启计算机即可。
三. 使用双系统安装完成后,重启计算机即可看到系统选择菜单,按照需要选择相应的操作系统即可。
需要注意的是,在使用双系统时,需要保持两个系统之间的文件共通性,可以将两个系统之间的数据文件放在同一个磁盘分区下,这样在两个系统中都可以访问到数据文件。
windows和linux(ubuntu)双系统如何进行引导恢复?

windows和linux(ubuntu)这两种系统各有千秋,功能都很强大,所以有些用户在每个都割舍不下的情况下安装windows和linux(ubuntu)双系统,但是双系统如果有一个遭到破坏,引导修复很麻烦,经过几次尝试经验,大致总结了以下的恢复方法:第一种情况:在windows下破坏了linux,比如删除了linux分区效果:开机进入grub,等待输入参数解决办法:手动输入引导参数可以正常进入windows,但很麻烦,最好的办法是重置mbr。
1.找到一张带命令行修复的window系统,光盘启动,进入加载。
2.选择命令行修复(按R),如果没有类似这个的选项,那么就是这张盘不支持。
3.进行后,会列出硬盘里安装的windows系统,一般只有一个,前面标号是1.输入标号按回车选择要修复的系统。
4.输入fixmbr,回车,会提示确认,输入y,回车,提示成功。
5.重启即可,这个时间只有一个windows系统了,linux已经破坏不存在。
第二种情况:重新安装windows系统,linux系统不能引导。
(重新安装linux,不会破坏引导,而且linux比较稳定,我一般不重装,有问题修复即可)效果:没有linux启动选项,但有linux那个分区(磁盘管理里能看,我的电脑看不到)解决办法:1.找到一张带livecd的linux安装盘,光盘启动,进行livecd2.进行终端,输入sudosu进行root权限3.fdisk-l列出分区情况,找到linux分区,比如是/dev/sda84.新建一个文件夹,比如是/mnt/linux挂载linux分区mount/dev/sda8//mnt/linux只是举例,具体参数根据情况定5.安装gurbgrub-install–root-directory=/mnt/linux/dev/sda"/mnt/linux"是挂载的文件夹,/dev/sda是硬盘,都要根据实际情况而定。
修复grub2双系统引导及顺序

转:Ubuntu 10.04 LiveCD修复grub2双系统引导2010-05-29 —星宇浪客 (阅读: 3473)今天就用Ubuntu 10.04的LiveCD的来修复grub2的引导。
启动Ubuntu 10.04光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:sudo fdisk -l(注意是小写的L,不是数字的1,此步用于确定电脑中安装 Ubuntu10.04 的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev /sda7,以下就以此为例,你自己的请加以更改)Disk /dev/sda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x624aa2e0Device Boot Start End Blocks Id System/dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS/dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA)/dev/sda5 3826 5851 16273813+ b W95 FAT32/dev/sda6 5852 8323 19856308+ b W95 FAT32/dev/sda7 8324 9598 10241406 83 Linux/dev/sda8 9599 9729 1052226 82 Linux swap / Solaris然后再输入sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)接着输入mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)再输入mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:grub-install --root-directory=/media/tempdir /dev/sda(本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。
什么是双系统如何安装双系统

什么是双系统如何安装双系统什么是双系统?如何安装双系统在计算机领域中,双系统是指在一台计算机上同时安装两个不同的操作系统,例如Windows和Linux,并且可以根据需求选择其中一个系统进行启动。
双系统的安装过程需要一定的技术知识和步骤,下面将详细介绍双系统的概念及安装步骤。
一、双系统的概念双系统是为了满足不同计算需求而提出的一种解决方案。
由于不同的操作系统有不同的特点和功能,有些软件或应用程序可能只在某个操作系统上运行,因此为了能够在同一台计算机上享受到各种操作系统的特色,人们提出了双系统的概念。
安装双系统,通常需要将计算机的硬盘划分为两个独立的分区,每个分区分别安装一个操作系统。
当计算机启动时,可以选择进入哪个操作系统进行使用。
二、安装双系统的步骤1.备份数据在安装双系统之前,务必备份计算机上重要的数据和文件,以免在安装过程中数据丢失。
2.创建分区首先,需要使用专业的分区工具对硬盘进行分区。
可以将硬盘划分为多个分区,其中一个用于安装第一个操作系统,另一个用于安装第二个操作系统。
3.安装第一个操作系统按照第一个操作系统的安装步骤进行操作,选择预先创建好的分区进行安装。
安装过程中需要设置用户名、密码等信息。
4.安装第二个操作系统安装第二个操作系统的步骤和第一个类似。
在安装过程中,选择另一个预先创建的分区进行安装。
同样,需要设置用户名、密码等信息。
5.配置启动项安装完两个操作系统之后,需要配置启动项,在启动时能够选择进入哪个操作系统。
可以使用引导管理器进行配置,例如Windows系统使用EasyBCD,Linux系统使用GRUB等。
6.测试和优化完成双系统的安装后,需要进行测试以确保两个操作系统都能够正常运行。
如果发现任何问题,需要及时调整和修复。
三、注意事项安装双系统需要一定的计算机知识和技术,对于初学者而言,建议在专业人士的指导下进行操作,以避免意外情况发生。
另外,由于双系统涉及到操作系统的安装和修改,存在一定的风险。
如何设置电脑双系统Windows和Linux的双启动方法

如何设置电脑双系统Windows和Linux的双启动方法一、引言随着计算机应用的广泛,许多用户在使用电脑时需要同时运行Windows和Linux操作系统。
为了满足这种需求,将电脑配置为双系统启动是一种常见的解决方案。
本文将介绍如何设置电脑双系统Windows和Linux的双启动方法。
二、准备工作在开始设置双系统之前,需要做一些准备工作。
首先,确保你已经获取了Windows和Linux的安装文件。
其次,备份你的重要数据,以免在设置过程中丢失。
最后,根据你所选择的Linux发行版,下载并准备好相应的启动盘或安装介质。
三、分区设置1. 打开Windows操作系统,右键点击“我的电脑”或“此电脑”,选择“管理”并进入“磁盘管理”。
2. 在磁盘管理界面中,找到你想要分配给Linux的空闲硬盘空间。
3. 右键点击该分区,选择“压缩卷”来为Linux系统留出一定的磁盘空间。
4. 输入要压缩的空间大小,注意不要过度压缩以免影响Windows系统的正常运行。
四、安装Linux系统1. 插入Linux系统的启动盘或安装介质,重启计算机。
2. 在计算机启动时按下相应的按键(通常是F2、F12、Delete键等)进入BIOS设置。
3. 在BIOS设置中,将启动选项更改为从启动盘或安装介质启动。
4. 保存设置并退出BIOS,计算机将重新启动并加载Linux安装程序。
5. 按照安装程序的指示,选择合适的语言、分区和安装选项。
6. 在分区设置步骤中,选择之前留出的空闲磁盘空间作为Linux的根分区。
7. 继续按照安装程序的指示完成Linux系统的安装过程。
五、配置双启动1. 完成Linux系统的安装后,重启计算机。
2. 此时计算机将默认进入Linux系统。
打开终端或命令行界面。
3. 在终端中输入以下命令,安装GRUB或其他引导程序:sudo grub-install /dev/sda4. 安装完成后,再次重启计算机。
5. 此时将出现引导菜单,可以选择启动Windows或Linux操作系统。
Linux的系统修复

Linux的系统修复Linux系统是非常强大又广泛应用的操作系统,不过如果不注意使用,在日常操作中难免可能会出现一些问题。
例如,可能会出现无法正常启动、软件故障等等问题,这些问题都会直接影响到日常使用,因此,只有及时修复,才能保证 Linux 系统长久的运行和稳定性。
本文将介绍一些常用的方法,来修复 Linux 系统的各种问题,并帮助读者更好地了解如何维护 Linux 系统,以便在遇到问题时能够快速解决它们。
一、修复文件系统在 Linux 中,文件系统是一种非常重要的东西,它负责管理所有存储在硬盘上的文件和目录。
如果文件系统出现故障,将会导致许多问题,例如无法启动、无法挂载、无法读取和写入等。
修复文件系统的方法取决于我们使用的文件系统类型。
一般来说,在 Linux 中使用的文件系统类型分为多种,常见的有 Ext4、NTFS、FAT32、XFS 等,每一种类型都有不同的修复命令,例如:- 如果您使用的是 Ext4 文件系统,可以使用 e2fsck 命令修复它:```sudo e2fsck -yv /dev/sdXY```- 如果您使用的是 NTFS 文件系统,可以使用 ntfsfix 命令修复它:```sudo ntfsfix /dev/sdXY```其中,XY 代表您的硬盘和分区编号。
这些命令都可以在终端中执行,并且可能需要使用管理员权限来运行。
二、修复 GRUBGRUB 是 Linux 系统的引导程序,它负责初始化 Linux 内核并启动它。
如果 GRUB 出现了问题,您将无法正常启动您的 Linux 系统。
以下是修复 GRUB 的一些方法:1. 修复 GRUB 引导程序:```$ sudo grub-install /dev/sdX```2. 通过 chroot 进入您的硬盘,并更新 GRUB:```$ sudo mount /dev/sdXY /mnt$ sudo mount --bind /dev /mnt/dev$ sudo mount -t proc none /mnt/proc$ sudo mount -t sysfs none /mnt/sys$ sudo chroot /mnt /bin/bash$ sudo update-grub```注意:这些命令中的 sdXY 代表您的硬盘和分区编号,例如/dev/sda1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux系统引导信息恢复与重建和双系统(win+linux)引导修复Linux系统引导信息的恢复与重建环境描述:硬件环境: vmworkstation 9linux系统: Red Hat Enterprise Linux Server release 5.6 32位Linux 内核: vmlinuz-2.6.18-238.el5Grub 版本: grub (GNU GRUB 0.97)本文操作和测试,参考:来自: 在自制Linux盘上安装GRUB为了模拟linux引导信息损坏场景, 在安装RHEL5时特意没有安装GRUB, 如下图:现在假定linux系统完好,而linux引导信息损坏的情况启动linux系统,看到黑屏和左上角的光标,系统将中止在此处, 如图通过linux安装光盘重建引导信息和启动菜单步骤如下:一. 从光盘启动到救援模式.1. 在BIOS中设置光盘启动,图略去2. 以linux安装光盘启动至如下画面,输入linux rescue进入救援模式3. 这里选择English注意: 不要选择简体中文, 因为在救援模式下不支持中文, 会提示如下错误:4. 选择相应的键盘, 一般为us 美式键盘5. 选择设置网络信息,选择yes, 目的是可直接将所需修复的文件直接从现有正常的系统中直接COPY到当前系统.5.1. 选择要设置的网络接口5.2 设置IPv4地址信息.5.3 设置网关和DNS, 这里不设置也没关系, 除非正常的系统不在本网段.5.4 不填写网关和DNS会报错, 不过没关系.6. 救援模式下试图搜索linux根系统,且以读写模式挂载, 点continue7. 如果看到下面这个画面, 说明linux根系统已经找到,选择OK8. 由于找到的linux 根系统在/mnt/sysimage之下, 为了之后操作方便, 可以通过chroot命令改变根系统的外显目录二. 安装grub1. 首先查看当前硬盘的分区情况: fdisk -l注意boot下的*号, 说明/dev/sda1 是启动分区,boot分区我划分200M, 所以通过Blocks这列的可以看出/dev/sda1就是boot分区,1个Block = 1024Byte=1k; 所以200781 Blocks = 200M左右2. 查看/boot分区里的内容:boot分区里含有vmlinuz-2.6.18-238.el5 内核文件和initrd-2.6.18-238.el5.img 内存磁盘, 这两个文件启动时会用到3. 查看/boot/grub/目录下的内容: ls -a/boot/grub/里只有一张图片, 阶段1和阶段2文件都不在在4. 安装grub到启动分区即/dev/sda1, 通过grub-install注意:这里输入grub-install /dev/sda1, 如下图, 如果看到Installation finished. No error reported, 且没有其他报错, 则说明程序执行正常注意2: 如果有boot分区, 则/dev/sda1是boot分区, 如果没有boot 分区, 则grub-install 后输入根分区设备名5. grub-install正确执行后, 会看到/boot/grub/下多了些文件:现在来简单的说明一下这些文件都是做什么用的!!!摘自:chinaunix上的文章,感谢引自:/uid-9078996-id-2010311.html能正常工作的grub应该包括一下文件:stage1、stage2、*stage1_5、menu.lst。
其中stage1要被安装(也就是写入)某个硬盘的主引导记录,或者某个活动分区(这个分区要用fdisk标记成可启动的)的启动扇区。
stage1的主要的也是唯一的作用就是找到你存放在硬盘上某个地方的stage2文件,来完成后续的工作。
stage2文件可以存在某个特定的文件系统中,比如你分了一个linux分区,在上面创建一个ext2文件系统,然后把这个文件拷贝到这个分区的某个目录下。
也可以把stage2直接存放在硬盘的某个位置,也就是未分区的某个地方。
不过,好像没有多少人会这么做吧。
因为stage1的容量有限(主引导记录MBR和启动扇区的大小只能够是512字节),所以它对文件系统是无法识别的,那如果你把stage2存放在ext2或者fat格式的文件系统上,它如何来找到这个文件呢?这就要用到上面提到的那些stage1_5的文件了,它们负责解释文件系统。
你的stage2放在什么格式的文件系统上,就要调用对应的那个stage1_5文件。
比如,你把stage2存放在ext2格式的文件系统上,就需要e2fs_stage1_5;stage2存放在fat格式的文件系统上,就需要fat_stage1_5了,stage1.5可以安装在mbr 之后的位置。
简述开机过程:接下来是简单开机过程①按下电源后,计算机自检(POST),如果硬件设备(CPU、内存、硬盘、光驱、各种卡)都没有问题,BIOS会检查各个硬盘的MBR,看有没有可以执行的代码,如果你把grub安装到第一个硬盘的MBR 上,那BIOS就会找到它,然后把控制权交个这段代码(其实就是512字节大小的stage1)。
三. 通过grub shell 将stage1 写入MBR或启动分区的首扇区1. 在#后输入grub回车2. 进入grub shell里, 输入root (hd0,0)注意: root 与(hd0,0) 之间有一空格, 不输入空格就会报错如上图注意2: root定位的是boot分区(如果有的话),或者是Linux根分区,而不是MBR3. 定位MBR, 写入引导信息,如下图注意:如下看到了yes , succeeded, 红线所标, 说明操作正确注意2: setup (hd0) 做了两件事, 第一件是把grub的阶段1即stage1写到硬盘的第一个扇区(MBR),形如:install /grub/stage1 (hd0) (hd0)1+15第二件是: 把grub的阶段2写入到boot分区启动扇区, 形如:(hd0,0)/grub/stage2四. 编写grub.conf文件, 实现启动菜单1. 用vim编写grub.conf 注意: vim有颜色支持比vi好用2. grub.conf 编写错误及导致的失败2.1 内核文件, initrd文件没写版本号注意: /vmlinuz要与boot分区下的内核文件名一致/initrd 要与boot分区下的initrd文件名一致导致启动出现如下错误:2.2内核文件, initrd文件增加版本号,仍无法启动启动时出现内核异常, kernel panic2.3 修改: 指定root=LABEL=/ 后正常注意: root=LABEL=/ 也可以改写为root=/dev/sda2sda2不是boot分区,而是根分区, root 要对应根分区编辑完grub.conf后保存退出到shell, 两次输入exit后, linux系统重新启动, 记得要取走系统光盘啊!!!系统启动正常!!!! OK!!!2.4 grub.conf 两个参数的说明rhgb和quiet引自:/thread-2142602-1-1.htmlrhgb表示redhat graphics boot,就是会看到图片来代替启动过程中显示的文本信息,这些信息在启动后用dmesg也可以看到quiet表示在启动过程中只有重要信息显示,类似硬件自检的消息不回显示加rhgb参数启动的画面:五. 创建grub.conf的链接文件六. 虽然成功恢复了grub和引导信息,但仍在在的问题重启动后, grub.conf被系统修改, 多了crashkernel条目暂不知为何而加此条目?crashkernel=128M@16M128M内存(从16M开始)不被正常的系统使用,为捕获内核保留七. 简要说明一下,linux系统中使用了LVM的情况如下图:由安装程序自动分区,则会使用LVM删除磁盘上的所有分区, 并创建默认分区注意:虽然系统使用了LVM,但/boot分区仍然是标准分区,所以, 仍可按照上面所说的方法恢复grub和引导信息双系统(win2008+RHEL5.6)引导信息的恢复环境描述:硬件环境: vmworkstation 9linux系统: Red Hat Enterprise Linux Server release 5.6 32位Linux 内核: vmlinuz-2.6.18-238.el5Grub 版本: grub (GNU GRUB 0.97)windows系统: win2008 32位一. windows系统与linux系统在安装时的顺序1. 首先安装windows2008系统, 然后再安装RHEL5.6原因: 1. windows2008的引导信息不能识别linux的引导信息, 而linux的grub能识别windows的引导信息, 换句话说, 如果先安装linux,再安装windows, windows系统的引导信息将覆盖linux的引导信息, 导致linux系统无法引导, 最终无法启动2. 如果先安装linux, 通常的分区方案为boot占一个主分区, 根系统(/)占一个分区, swap占一个分区. 那么这块硬盘就只能再分一个分区了, 而在windows下这最后的主分区将被当成逻辑分区, 而windows是不能安装在逻辑分区下的.3. 先安装linux, 即使再加一块硬盘, 把windows安装到另一块硬盘主分区上, 安装程序也提示无法安装.如下图:上面这张图说明windows无法安装到最后一个主分区上面这张图说明windows无法安装到逻辑分区磁盘0已经安装了RHEL5, 磁盘1主分区依然不能安装windows二. 为模拟损坏的linux系统, 在安装RHEL时依然不安装GRUB1. 安装linux(RHEL5.6)时不安装grub, 安装完成后重启, 依然启动windows注意:此次安装linux时, 没有划分boot分区三. 安装linux 的grub1. 用RHEL5.6的光盘启动并进入救援模式,过程同上文,此处略去2. 光盘启动完成后执行chroot /mnt/sysimage3. /boot/grub下依然只有splash.xpm.gz一个文件3. 用fdisk -l 查看linux系统分区4. 用grub-install 安装grub注: grub-install /dev/sda6 (sda6是第一个linux分区,根分区) 5. 用grub shell 写主引导记录注:看到yes, succeeded, 无其他错误,说明执行正常注2: 输入root (hd0, 用TAB键补全, 可查看各分区的类型, 如上图注3:退出quit6. 编写grub.conf文件, 其他中包括win2008的启动菜单注:要用vim编写, 而不要用vi编写, 因为在vim中关键字有颜色,如果字母打错, 颜色会变为白色, 容易找出错误注意: 红线所标的/boot, 由于这次安装时没有安装/boot分区, boot 只是根分区下的一个目录, 所以kernel和initrd后面的路径要写全. 注意2: 如果是系统安装的grub, grub.conf里会写root=LABEL=/, 指示linux根分区所在位置root=/dev/sda6 这种写法也可以, 因为/dev/sda6也是根分区到此linux系统和双系统引导信息损坏导致无法启动故障, 均可恢复即使linux系统没有boot分区, 依然可以恢复重复一下重点内容:1. grub shell 中root (hd0,X) 如果有boot分区, 则是指boot分区, 如果没有boot分区, 则指得是linux根分区2. 在grub shell中setup (hd0), 做了两件事:(1). stage1: 将linux系统的指针,写入MBR, 当系统启动时,读取MBR里的stage1跳转到linux的boot分区(2). stage2: 将后续的引导信息写入linux的boot分区或者根分区3. grub.conf 里root=LABEL=/ 也可改写为root=/dev/sda2因为: sda2是根分区, 不是boot 分区。