启动菜单没有linux启动选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动菜单没有linux启动选项相关的知识,希望对你有一定的参考价值。

我装了red hat linux后启动菜单里没有linux的启动选项.
装linux时默认的启动系统是windows XP.我的XP装在C盘,NTFS格式.
上网查了一下解决方法:
1:下载grub for dos并解压到C盘根目录下,取名为grub,把里面的grlrd复制到C盘根目录下.
2:找到C盘下面的boot.ini文件,在里面最后一行加入c:\grldr="linux"即
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\windows
[operating systerms]
multi(0)disk(0)rdisk(0)partition(1)\windows="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr="Linux"
3:新建一个menu.lst文件,把它放在C盘根目录下
title redhat 9.0
root (hd0,6)
kernel (hd0,6)/boot/vmlinuz-2.4.20-8 root=/dev/hda8
initrd (hd0,6)/boot/initrd-2.4.20-8.img
boot
觉得上面的方法挺好,但按以上步骤完成后重启电脑,启动菜单出现两个同样的windows(default)选项,而没有linux选项.选项任意一个windows都进入XP,而无法进入linux.请问我该怎么解决?
我也查了一下用优盘作启动盘(我的电脑是本本没有软驱),但好像需要两个文件:diskboot.img和dd for windows. 但我的linux安装盘上只有boot.img,没有diskboot.img文件.从网上也没搜到有下载源.另外下载到了几个dd for windows,但点击dd.exe会出现DOS的界面一闪就什么都没反应了.这是怎么回事?
我搞了好几天了,还没搞好,查了N多资料,试了N种方法都解决不了我的问题,到底是怎么回事?哪位大哥帮帮忙!!
虽然qinghao1的方法不行不过还是感谢你回答的比较详细!我试了N种方法都不行,我的XP始终不能引导LINUX.最后只能重装linux,设linux为默认,用grub引导windows解决了这个问题.

grub可以用命令模式多嘛!
在开机的时候,等GRUB画面出来,按c键进入命令行模式
grub>root (hd0,6)
grub>kernel (hd0,6)/boot/vmlinuz-2.4.20-8 grub>root=/dev/hda8
grub>initrd (hd0,6)/boot/initrd-2.4.20-8.img
grub>boot
具体的每个命令都是有回显的,你确定你以上的命令(和你具体情况相应的改改)都正确执行,
进入了linux和,应该就简单了哈!

修改你的menu.lst文件
添加如下内容
title redhat 9.0
root (hd0,6)
kernel (hd0,6)/boot/vmlinuz-2.4.20-8 root=/dev/hda8
initrd (hd0,6)/boot/initrd-2.4.20-8.img

参考资料:http://industry.ccidnet.com/art/3089/20060721/649559_1.html

参考技术A 启动文件损坏。 参考技术B 用安装光盘修复引导程序就行了,

centos7 多个启动菜单(选项),如何删除?

centos7 升级之后,存在多个启动菜单(启动选项),如何删除?

思路:删除多余的内核程序,就行了.

1.查看内核程序.
rpm -qa | grep kernel

2.删除多余的内核.
yum erase 内核名称(步骤1中显示的结果中的一条或多条,不是全部 )

3.重启系统.

注:1.需要root权限.

     2.将多余选项的删除,一般选择删除版本比较早的.

以上是关于启动菜单没有linux启动选项的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机上删除了一个硬盘后linux无法启动

linux启动过程

双系统ubuntu启动菜单怎么删除?

使用SwiftUI。单击后,“我的滑块/侧面菜单”会启动新视图,但单击按钮,现在所有选项均为'dead'

centos7 多个启动菜单(选项),如何删除?

linux启动菜单在升级后留下太多版本,怎么删除?