Linux安装后无法启动Linux和windows屏幕显示.grub...

发布网友 发布时间:2022-04-23 00:14

我来回答

5个回答

热心网友 时间:2023-10-09 04:27

输入:
chainloader (hd0,0) +1
boot
可启动windows
要启动linux有点难,主要是我不好确定你linux装到几号分区了,你可以试试,注意看,有点复杂
root (hdx,y)
这里的x和y是从0开始数的两个数,x是你的硬盘编号,y是你的分区编号,比如说如果你只有一块硬盘x就是0,y是按照你创建分区的顺序排的,主分区的范围是0~3,扩展分区的范围是4以上的数,记不清自己怎样创建分区的就慢慢试吧,你每敲一次这个命令,它会返回一条信息告诉你找到了什么格式的分区,linux分区它认得,应该返回说是ext2分区
kernel /boot/vmlinuz
initrd /boot/initrd
boot
这样应该能启动了,因为我不知道你装的是哪个发行版,就算知道了我也不可能自己为你装一遍看看这两个文件名是否正确,我用的是suse和debian,如果你用的不是,只能祈祷我猜的这两个内核文件名是否这确了
能启动再发信息告诉我,然后我教你恢复grub启动菜单。

热心网友 时间:2023-10-09 04:27

这个问题,因该是你的grub没有menu.lst文件。
你要运行windows的话,试试在grub命令行下输入:
rootnoverify (hd0,0) //如果你的win系统在c盘的话
makeactive
chainloader +1
boot
要运行linux的话按TAB显示硬盘分区序列,再输入命令
root(hd?,?) //若linux的boot在第二块硬盘的第一个分区就是hd1,0
然后载入内核:
kernel /boot/vmlinuz-内核版本号 root=/dev/hdaX ro, //X是linux所在的分区号, ro是readonly的意思。
然后初始化linux的启动镜像
initrd nitrd /boot/initrd.img-版本号
然后启动:
boot

进入linux以后,你就需要编辑一个新的menu.lst文件给grub.
在/boot/grub目录下编辑这个文件,没有就建一个。内容:
default 0 //默认启动第一个title指示的os.
timeout 10 //等待10秒

title XXXX Linux, kernel XXXXX
root (hd?,?)
kernel /boot/vmlinuz-XXXXXX root=/dev/sda? ro quiet splash
initrd /boot/initrd.img-XXXXXX
savedefault
boot

title XXXX linux, kernel XXXXXX (recovery mode)
root (hd?,?)
kernel /boot/vmlinuz-XXXXXXX root=/dev/sda? ro single
initrd /boot/initrd.img-XXXXXXX
boot

title Other operating systems:
root

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
boot

热心网友 时间:2023-10-09 04:28

分区表出错..
改光驱启动..
用光盘引导启动DOS系统.
fdisk /mbr
然后重新进入就OK啦..

你也可以试下用LINUX系统盘上的修复分区表试下.
我没试过 嘿嘿.
LINUX和WINDOWS的分区格式不一样.
所以会出现这样的问题.

热心网友 时间:2023-10-09 04:29

我安装WINDOWSxXP时没多久就显“GRUB>”就动也动不了,退也退不了,请问该?谢谢!

热心网友 时间:2023-10-09 04:29

..你知道用LINUX吗?
................
WINDOWS你不是把他们放在一起吧!
WINDOWS进不了是怎么显示的勒?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com