进不去Linux系统了,急!
我的电脑有两块硬盘,一块装的是xp系统,另一块是Linux系统,前一段时间我的xp系统中毒了,我就重新安装了下xp系统,当我换到另一块硬盘时,我进不去Linux系统了,进...
我的电脑有两块硬盘,一块装的是xp系统,另一块是Linux系统,前一段时间我的xp系统中毒了,我就重新安装了下xp系统,当我换到另一块硬盘时,我进不去Linux系统了,进去后显示的是GRUB,我对GRUB一点也不懂,不知道怎么进入Linux系统界面,那位大侠帮帮忙啊,希望回答的时候能一步一步来,不然我可能不会弄,谢谢!
谢谢3位的回答,但是不是我需要的答案,因为我Linux系统里有非常重要的软件,我不能通过重装来进入,我想知道的是,怎么通过GRUB引导进入Linux系统,需要具体的命令和步骤,期待达人的回答! 展开
谢谢3位的回答,但是不是我需要的答案,因为我Linux系统里有非常重要的软件,我不能通过重装来进入,我想知道的是,怎么通过GRUB引导进入Linux系统,需要具体的命令和步骤,期待达人的回答! 展开
3个回答
展开全部
百度上搜的你看下linux下安装windows 2003可以看成是xp 基本没有区别
方法一:setup (hd0) 把grub写到MBR上
先安装好Linux操作系统,然后安装Windows 2003
当Windows 2003 安装完后,Windows会把MBR重写,这样grub就消失了
这时就启动光盘进入Linux rescue模式
然后运行fdisk -l 查看/boot位于哪个分区
运行grub,进入
grub> find /boot/grub/stage1
grub>root (hd0,1) 这是/boot所在的分区
grub>setup (hd0) 把grub写到MBR上
运行成功后,就修改menu.lst
在最后添加
title winxp
rootnoverify (hd0,0) 用于指定Windows所在的分区
chainloader 1 用于加载Windows的boot loader
然后重启就可以看到grub界面多了个启动项。
方法二:Linux Grub 修复
安装Linux的操作系统,如果再次安装Windows,Windows的安装程序就会修改MBR上的启动信息.Linux的引导程序Grub就是安装在MBR上,所以Linux就无法在启动!恢复措施如下:
修复Linux必须先了解Linux的分区规则:对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE 硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样,不在多说。
下面开始修复:
★1.把系统安装盘(就是第一张安装系统的光盘)放入光驱引导系统,输入:linux rescue引导系统进入修复模式,可按照提示启动,然后输入命令:chroot /mnt/sysimage,因为系统已经自动把要修复的系统挂载在了/mnt/sysimage,然后输入命令:grub-install /dev/hda 把Grub安装在MBR,reboot电脑就可以了!
★2.如果对Linux分区比较熟悉的话,可以不用系统自动寻找挂载目录,当系统提示是否要自动挂载时,选择Skip选项,然后进入命令提示符下,新创建一个目录如:mkdir mount,然后把要修复的系统分区挂载.具体操作时可用fdisk -l命令查看分区信息,输入命令:mount /dev/hda7 /mount,然后输入chroot /mount转换工作目录,输入:grub-install /dev/hda安装Grub!最后reboot电脑,一切OK!
真正有用的是红色部分的文字(下面是2009年9月12日,星期六工作一天的成果)
我的笔记本中linux安装的是RHEL 3 Update 8,安装在hda3中,hda1安装的是windows2003企业版, hda2为windows系统的扩展分区,由于RHEL 3 Update 8的linux rescue程序包含bug,无法进入救援模式,使用fedora core 6可以进入救援模式,使用第一种方法root(hd0,2)然后再setup(hd0);然后开机不会出现GRUB菜单,换成Fedora core 10后,故障依然存在,说明这种方法不可用;由此我想到重新完全生成一个GRUB新菜单,重新安装fedora 10;由于我原来安装的RHEL 3 update 8中包含重要数据,不能覆盖安装,将原来windows 2003中的扩展分区的数据通过FTP拷贝到公司的宝德磁盘阵列柜中以后,删除以后,在上面安装了Fedora10,出现了GRUB菜单,windows 2003可以启动,说明GRUB软件本身没有问题,重新安装RHEL 3update 8到此分区hda5,可以进入新安装的RHEL 3 和Windows 2003,就是无法进入原来丢失的RHEL 3 update 8的操作系统,使用正版的RHEL 3原始版,无法进入救援系统,在HID设备检测时死机,在网上下载了最新的RHEL 3 update 9以后,进入救援模式,但是发现了linux安装以后,如果选择hda5的话,无论如何修改menu.lst都无法影响启动的内核,只是将GRUB菜单改变了,说明GRUB需要往MBR里面重新写入引导信息,也就是把HDA3中的相关信息写入MBR,mkdir mount,mount /dev/hda3 /mount,chroot /mount,grub-install /dev/hda;一切恢复正常;
在Fedora core 6上用grub-install /dev/hda,不行!说明版本的一致性非常重要
方法一:setup (hd0) 把grub写到MBR上
先安装好Linux操作系统,然后安装Windows 2003
当Windows 2003 安装完后,Windows会把MBR重写,这样grub就消失了
这时就启动光盘进入Linux rescue模式
然后运行fdisk -l 查看/boot位于哪个分区
运行grub,进入
grub> find /boot/grub/stage1
grub>root (hd0,1) 这是/boot所在的分区
grub>setup (hd0) 把grub写到MBR上
运行成功后,就修改menu.lst
在最后添加
title winxp
rootnoverify (hd0,0) 用于指定Windows所在的分区
chainloader 1 用于加载Windows的boot loader
然后重启就可以看到grub界面多了个启动项。
方法二:Linux Grub 修复
安装Linux的操作系统,如果再次安装Windows,Windows的安装程序就会修改MBR上的启动信息.Linux的引导程序Grub就是安装在MBR上,所以Linux就无法在启动!恢复措施如下:
修复Linux必须先了解Linux的分区规则:对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE 硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样,不在多说。
下面开始修复:
★1.把系统安装盘(就是第一张安装系统的光盘)放入光驱引导系统,输入:linux rescue引导系统进入修复模式,可按照提示启动,然后输入命令:chroot /mnt/sysimage,因为系统已经自动把要修复的系统挂载在了/mnt/sysimage,然后输入命令:grub-install /dev/hda 把Grub安装在MBR,reboot电脑就可以了!
★2.如果对Linux分区比较熟悉的话,可以不用系统自动寻找挂载目录,当系统提示是否要自动挂载时,选择Skip选项,然后进入命令提示符下,新创建一个目录如:mkdir mount,然后把要修复的系统分区挂载.具体操作时可用fdisk -l命令查看分区信息,输入命令:mount /dev/hda7 /mount,然后输入chroot /mount转换工作目录,输入:grub-install /dev/hda安装Grub!最后reboot电脑,一切OK!
真正有用的是红色部分的文字(下面是2009年9月12日,星期六工作一天的成果)
我的笔记本中linux安装的是RHEL 3 Update 8,安装在hda3中,hda1安装的是windows2003企业版, hda2为windows系统的扩展分区,由于RHEL 3 Update 8的linux rescue程序包含bug,无法进入救援模式,使用fedora core 6可以进入救援模式,使用第一种方法root(hd0,2)然后再setup(hd0);然后开机不会出现GRUB菜单,换成Fedora core 10后,故障依然存在,说明这种方法不可用;由此我想到重新完全生成一个GRUB新菜单,重新安装fedora 10;由于我原来安装的RHEL 3 update 8中包含重要数据,不能覆盖安装,将原来windows 2003中的扩展分区的数据通过FTP拷贝到公司的宝德磁盘阵列柜中以后,删除以后,在上面安装了Fedora10,出现了GRUB菜单,windows 2003可以启动,说明GRUB软件本身没有问题,重新安装RHEL 3update 8到此分区hda5,可以进入新安装的RHEL 3 和Windows 2003,就是无法进入原来丢失的RHEL 3 update 8的操作系统,使用正版的RHEL 3原始版,无法进入救援系统,在HID设备检测时死机,在网上下载了最新的RHEL 3 update 9以后,进入救援模式,但是发现了linux安装以后,如果选择hda5的话,无论如何修改menu.lst都无法影响启动的内核,只是将GRUB菜单改变了,说明GRUB需要往MBR里面重新写入引导信息,也就是把HDA3中的相关信息写入MBR,mkdir mount,mount /dev/hda3 /mount,chroot /mount,grub-install /dev/hda;一切恢复正常;
在Fedora core 6上用grub-install /dev/hda,不行!说明版本的一致性非常重要
仁科信息
2024-07-24 广告
2024-07-24 广告
Linux系统运维是确保服务器稳定运行的关键环节。它涉及系统安装、配置、监控、故障排除以及性能优化等方面。作为运维人员,我们需要熟练掌握Linux命令和工具,监控系统资源使用情况,及时发现并解决问题。同时,我们还要关注系统安全,采取必要的安...
点击进入详情页
本回答由仁科信息提供
展开全部
因为你重装了系统,变成windows引导了,这样就会无法进入其它系统了。重装一下linux变回gurb引导就可以了,或者下个gurb修复一下引导。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以用你LINUX系统的硬盘开机 最好放如安装光盘然后进入LINUX RESCUE模式,进去后和平时的界面一样是命令行的界面,然后你用CHROOT /MNT/SYSIMAGE切换到真实模式,然后用VIM /BOOT/GRUB/GRUB.CONF进去看一般是有2个会有LINUX和WINDOWS,你看第几个是LINUX,就在DEFAULT=后面加几 第1个就是0 第2个就是1
这个是我以前学RHCE做TROUBESHOOTING时的步骤,你可以试下,如果不行也可以在刚进RESCUE的时候把安装的/SERVER目录挂载上去,用MOUNT /源 /目标,然后用RPM -I /安装包目录 --ROOT=/MNT/SYSIMAGE/BOOT/GRUB --FORCE来强制安装一下,因为也很长时间没用了,可能有些地方会变,不过就是这样的步骤了,命令可以用TABLE键来补全.你可以试下
这个是我以前学RHCE做TROUBESHOOTING时的步骤,你可以试下,如果不行也可以在刚进RESCUE的时候把安装的/SERVER目录挂载上去,用MOUNT /源 /目标,然后用RPM -I /安装包目录 --ROOT=/MNT/SYSIMAGE/BOOT/GRUB --FORCE来强制安装一下,因为也很长时间没用了,可能有些地方会变,不过就是这样的步骤了,命令可以用TABLE键来补全.你可以试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询