Linux 下怎么修改boot.ini启动项
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下怎么修改boot.ini启动项相关的知识,希望对你有一定的参考价值。
装了个OpensuSE发现启动Boot完全给他改了,问:怎么修改Linux下的系统启动选项?
boot.ini是Win的启动设置文件,但你装了openSUSE,很可能是用Grub而非Windows的NT Loader启动了吧。要修改Linux的启动选项,得编辑Grub的配置文件/boot/grub/menu.lst ,而具体的编辑方法,在网上找找Grub配置的教程吧 参考技术A nano -w /boot/grub/grub.conf 参考技术B 老大,你难道不知道装了linux后系统的引导变成了grub了么?需要在linux下修改,文件位置/boot/grub/menu.lst不过我忘了suse的编辑器了,不过估计你也不会,算了吧。我忘了suse的编辑器了,VI你也不会用怎样直接在Windows切换到Ubuntu?反过来又如何
以下方法只适合在安装Windows系统后又在装Linux时将引导程序Grub写入MBR的情况:第一种方法:
1、下载Grub for dos;
2、解压后将grub_for_dos目录下文件grldr拷贝到C盘根目录下(假如C盘是系统盘);
3、修改文件C:\\boot.ini,在文件最后加入一行c:\\grldr="Grub";
4、重启系统,当出现选择系统列表时选择Grub进入,这时原来Grub的菜单就可见了,选择Linux系统对应的菜单项进入Linux系统;
5、进入后,打开一终端,输入一下命令:
#grub
6、将显示grub提示符,执行命令:
grub>find /boot/vmlinuz
7、该命令将显示/boot/vmlinuz所在的磁盘分区,就是Linux的引导分区,我系统的显示结果:
(hd0,5)
8、然后执行命令:
grub>root (hd0,5)
grub>setup (hd0)
9、上面最后一条将grub重新写入MBR中,重启系统,启动菜单又可见了。
第二种方法:
1、这种方法并不修复MBR,完全靠grub4dos引导Linux;
2、下载Grub for dos,解压缩,会生成grub_for_dos文件夹,将该文件夹中的grldr文件复制到Windows系统分区的根目录下,还要将该文件夹的子目录 boot目录的子目录grub目录下的menu.lst文件也拷贝到Windows系统分区的根目录下;
3、到Windows系统分区的根目录下修改menu.lst文件,假如你的Linux装在分区hda6(在GRUB里表示为(hd0,5))上,在该文件里添加下面一段:
title Linux
kernel (hd0,5)/boot/vmlinuz root=/dev/hda6
initrd (hd0,5)/boot/initrd.img
4、编辑系统文件boot.ini,如果Windows的系统分区是C盘,那么这个文件就在C盘根目录下,由于此文件默认是隐藏的,可以通过在地址栏输入C:\\boot.ini的方法打开.在该文件的最后添加一行:
C:\\grldr="GRUB"
5、保存,重起系统.会发现在选择启动的操作系统时多出了一行GRUB,选择这个选项,引导程序GRUB将自动读取C盘下刚才 编辑的文件menu.lst,此时将显示一个列表,每行代表一个要引导的系统.选择上面添加的Linux这一行,之后将引导Linux操作系统, Linux操作系统又重见天日.
注意:系统分区(如C盘)下的那两个文件grldr和menu.lst千万不要删除,如果删除就无法引导Linux了. 参考技术A 直接切换不了,编写的核心语言不同。
除非是在系统上装虚拟机。
以上是关于Linux 下怎么修改boot.ini启动项的主要内容,如果未能解决你的问题,请参考以下文章