通过grub进入Linux系统,并修复引导
2015-05-10 23:48
309 查看
通过grub进入Linux系统,并修复引导
当分区改变时,Linux系统有时就进不去了。如何进入Linux系统并修复对许多人来说是一个比较麻烦的事情。该文章主要讲解通过grub来进入Linux系统,然后进行修复。
1.具有进入系统的GRUB
如果是双系统,则可到Windows用EasyBCD对Linux的根目录添加grub2引导。linux引导自带grub。如果都进不去,则需要先用WinPE进行Windows引导修复,然后再使用EasyBCD。
如果是单Linux系统,则需要通过livecd进入系统,并且不需要步骤2。
2.通过grub进入Linux系统:
先验信息:该Linux系统由交换分区和根目录两部分组成。如果对根目录的boot目录进行了分区,那么要改变步骤2)和3)
1)root (hdx,y) -- x表示第几块硬盘,从0开始;y表示第几个分区,从0开始
这个可以多次尝试最后如果出现ext等提示信息,说明是linux的文件系统。进入下一步。
2)kernel = /boot/vm... ro root=/dev/
输入ker可以按tab键补全kernel,然后输入=/boot/vm按tab键补全,输入 ro root=/dev/sdxx(sda对应hd0,sdb对应hd1,在sda或者sdb后加一个分区,该分区从1开始,其大小等于步骤1)中的y+1
3)initrd = /boot/init...
输入init可以按tab键补全initrd,然后输入=/boot/init按tab键补全
4)boot
样例:
root (hd1,2)
kernel /boot/vmlinuz-2.6.32-504.16.2.el6.x86_64 ro root=/dev/sdb3
initrd /boot/initramfs-2.6.32-504.16.2.el6.x86_64.img
boot
这样你就进入了你的Linux系统。
3.修改引导
1)如果引导(硬盘的开始)是你的Linux系统控制的,那么只要修改配置文件就可以了。
redhat和centos一般在/etc/grub.conf
vi /etc/grub.conf
然后根据步骤2得到第几个硬盘和分区信息修改就可以了。
Ubuntu没有找到很好的更改方案。如果有安装盘则可以。不过也可以用WinPE修复windows,然后通过EasyBCD更改,见2)。
2)如果引导是你的Windows系统控制的。那么需要用EasyBCD来修改引导指向Linux系统。
添加新条目->NegGrub->安装
NegGrub->配置
在出现的menu.lst中写入以下信息。
样例:
title Linux
root (hd1,2)
kernel /boot/vmlinuz-2.6.32-504.16.2.el6.x86_64 ro root=/dev/sdb3
initrd /boot/initramfs-2.6.32-504.16.2.el6.x86_64.img
以上配置信息就是步骤2中使用Grub进入Linux系统的命令,需要根据实际情况更改。
最后,祝大家好运。
当分区改变时,Linux系统有时就进不去了。如何进入Linux系统并修复对许多人来说是一个比较麻烦的事情。该文章主要讲解通过grub来进入Linux系统,然后进行修复。
1.具有进入系统的GRUB
如果是双系统,则可到Windows用EasyBCD对Linux的根目录添加grub2引导。linux引导自带grub。如果都进不去,则需要先用WinPE进行Windows引导修复,然后再使用EasyBCD。
如果是单Linux系统,则需要通过livecd进入系统,并且不需要步骤2。
2.通过grub进入Linux系统:
先验信息:该Linux系统由交换分区和根目录两部分组成。如果对根目录的boot目录进行了分区,那么要改变步骤2)和3)
1)root (hdx,y) -- x表示第几块硬盘,从0开始;y表示第几个分区,从0开始
这个可以多次尝试最后如果出现ext等提示信息,说明是linux的文件系统。进入下一步。
2)kernel = /boot/vm... ro root=/dev/
输入ker可以按tab键补全kernel,然后输入=/boot/vm按tab键补全,输入 ro root=/dev/sdxx(sda对应hd0,sdb对应hd1,在sda或者sdb后加一个分区,该分区从1开始,其大小等于步骤1)中的y+1
3)initrd = /boot/init...
输入init可以按tab键补全initrd,然后输入=/boot/init按tab键补全
4)boot
样例:
root (hd1,2)
kernel /boot/vmlinuz-2.6.32-504.16.2.el6.x86_64 ro root=/dev/sdb3
initrd /boot/initramfs-2.6.32-504.16.2.el6.x86_64.img
boot
这样你就进入了你的Linux系统。
3.修改引导
1)如果引导(硬盘的开始)是你的Linux系统控制的,那么只要修改配置文件就可以了。
redhat和centos一般在/etc/grub.conf
vi /etc/grub.conf
然后根据步骤2得到第几个硬盘和分区信息修改就可以了。
Ubuntu没有找到很好的更改方案。如果有安装盘则可以。不过也可以用WinPE修复windows,然后通过EasyBCD更改,见2)。
2)如果引导是你的Windows系统控制的。那么需要用EasyBCD来修改引导指向Linux系统。
添加新条目->NegGrub->安装
NegGrub->配置
在出现的menu.lst中写入以下信息。
样例:
title Linux
root (hd1,2)
kernel /boot/vmlinuz-2.6.32-504.16.2.el6.x86_64 ro root=/dev/sdb3
initrd /boot/initramfs-2.6.32-504.16.2.el6.x86_64.img
以上配置信息就是步骤2中使用Grub进入Linux系统的命令,需要根据实际情况更改。
最后,祝大家好运。
相关文章推荐
- Linux系统中修复GRUB引导故障手动引导进入操作系统
- 【Linux学习笔记十六】用户密码修复和GRUB引导错误无法进入系统解决办法
- Linux 学习笔记_5_Linux引导流程解析_3_GRUB配置及Linux系统修复
- 双系统[linux启动引导损坏,grub进入win 7系统方法]解决方案
- 开机出现grub rescue无法进入系统 恢复ubuntu系统下grub引导 windows xp和ubuntu9.10双系统引导程序的修复
- Win7+Ubuntu 双系统下安装一键还原精灵导致GRUB无法引导进入系统的修复方法
- windows/Linux双系统重装grub修复Linux系统引导
- 修复GRUB:win10 1709 秋季创意者更新导致Linux双系统无法引导
- 通过LINUX安装盘修复grub双重引导菜单
- Ubuntu重装windows系统后的grub引导修复(Ubuntu10.04测试通过)
- 修改grub引导的Linux和Windows双系统的启动顺序和删除Linux系统的方法
- 在grub的rescue模式修复linux引导
- 用GRUB引导多LINUX系统的方法,建议新手看看
- 双系统修复Ubuntu 9.10 GRUB 2引导的方法
- ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
- Linux与Windows双系统开机引导的简单修复
- 记一次ubuntu下通过grub引导win7 双系统
- 1指令 --双系统修复Ubuntu GRUB 2引导的方法
- Linux在rescue(救援)模式修复GRUB (引导菜单)
- 隐藏Ubuntu引导,直接进入系统——变色龙引导Linux,Windows,Mac OS(苹果系统)攻略之二