奶牛用的第一个ubuntu版本是9.04,那时候启动配置文件还是menu.lst,到了ubuntu9.10的时候就更名为grub.cfg
了,ubuntu
10.04依旧沿用的是grub.cfg,但是这个文件的内容变更并不是那么大。在ubuntu中,grub.cfg(menu.lst)就相当于
windows系统下的boot.inf文件,记录着一些启动配置信息,在这里奶牛为大家介绍一些简单的设置规则。
打开命令行, sudo gedit boot/grub/grub.cfg (or sudo gedit boot/grub/menu.lst)打开grub.cfg文件
在### BEGIN /etc/grub.d/00_header ###后面的部分主要记录了一些启动默认信息。
在
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
这句中,default="0"表示从启动项中的第一个系统进行启动(就是那个默认的ubuntu),这里顺序是从0开始。例如:如果你想把启动项中的第五个选项作为默认的启动项,那么这里把数字0更改为4就可以了。
在
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=2
这句中,else后面的timeout是指那个等待时间,以妙作为单位,我们可以根据具体需要进行修改。
在### BEGIN /etc/grub.d/10_lupin ###后面的部分记录着启动选项的信息。
例如:
menuentry "Ubuntu, Linux 2.6.32-22-generic" {
insmod ntfs
set root=’(hd0,5)’
search –no-floppy –fs-uuid –set 0e9ca6229ca60475
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-22-generic root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
这是奶牛的ubuntu系统的第一个启动选项,第一行显示的是ubuntu的名称Ubuntu, Linux
2.6.32-22-generic,引号内的内容可以任意修改, insmod ntfs是载入模块信息,例如insmod
jpeg可以添加jpg支持,如要使用png或tga 文件做背景,加上 insmod png或insmod tga,。set
root=’(hd0,5)’这里很关键,这里是记录系统从那个分区启动,这里的顺序可能与你在windows下看到的顺序有所不同,因为windows
下系统分区顺序是根据分区号来的,而分区号可以任意更改,而这里是物理意义上的顺序,你可以通过在终端中输入df命令查看挂载分区信息。这里hd0是指第
一块物理硬盘,顺序也是从0开始,后面的5是指第6个分区,顺序也是从0开始排。讲到这里,那些在安装完ubuntu之后却没有windows启动选项的
朋友们应该找到些思路了吧,对,我们就可以利用这个信息进行添加,比如我们可以添加
title Windows XP
root (hd0,0)
makeactive
chainloader +1
表示从第一块儿硬盘的第一个分区进行启动widows xp系统。
linux /boot/vmlinuz-2.6.32-22-generic root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash
在这句中,splash表示闪屏,如果你不喜欢开机看到那个ubuntu的logo界面,你可以删除splash这个单词,这样ubuntu就不会以文字模式启动。
最后我在附加一个windows 7的默认启动选项
menuentry "Windows 7 (on /dev/sda1)" {
insmod ntfs
set root=’(hd0,1)’
search –no-floppy –fs-uuid –set 44c07536c0752f74
chainloader +1
}
这里的search –no-floppy –fs-uuid –set 44c07536c0752f74是设定uuid=****的分区为root,和上句set root=’(hd0,1)’重复,可删除。
grub.cfg(menu.lst)的设置奶牛就介绍到这里,希望对大家有所帮助。
分享到:
相关推荐
GRUB2配置文件grub.cfg详解(GRUB2实战手册),各个参数解析。
使用请参见:https://blog.csdn.net/hwh090909/article/details/85246151
自己制作的grub启动配置文件。经过几个月的努力算是基本掌握了grub.cfg的基本语法,并经过研究,探索了windows7以上,和fedora、debian、centos的启动方法。
windows7利用grub4dos引导ubuntu的menu.lst文件
centos3.10升级5.4内核grub2.cfg报错。 导入可直接升级5.4
grub4dos菜单编辑器 grubfordos菜单编辑器 学习grub4dos菜单编辑的利器 menu.lst菜单编辑器 menu.lst编辑器 它是用grub4dos引导学习menu.lst最好的方式 希望对大家有帮助 杀毒软件会报毒,但是大家不必担心无任何...
并且自动更新 /boot/grub/grub.cfg 文件。 3、重启系统 进人Win系统,删除安装Ubuntu系统时复制到C盘的那些文件(vmlinuz,initrd.lz,grldr,grldr.mbr,grub.exe, menu.lst,boot.ini,ubuntu.iso)。 再将原先的...
grub grub.conf linux 引导文件grub grub.conf linux 引导文件
并且自动更新 /boot/grub/grub.cfg 文件。 3、重启系统 进人Win7系统,删除安装Ubuntu系统时复制到C盘的那些文件(vmlinuz,initrd.lz,grldr,grldr.mbr,grub.exe,menu.lst,boot.ini,ubuntu.iso)。 再将原先的...
grub4dos下的menu.lst 文件,这个也要放在c盘的根目录,里面有三句话,告诉引导程序fedora14镜像在什么位置,以及将要安装fedora到什么地方。过程参见:http://blog.csdn.net/yanzi1225627/article/details/7798619
linux grub boot cfg file linux grub boot cfg file
MENU.LST文件集成到grub。或者在grub提取MENU.LST工具
这是一个GRUB启动光盘的映像,可以自己添加需要的启动项,但别忘了修改配置文件menu.lst。注意要小写!
一、grub2新特性 二、grub2安装与启动 三、grub2配置文件详解 四、脚本修改 五、使用grub2常见错误及修复方法
grub.rar里边包含制作多盘启动的一些必要工具 文件 grubinst.exe grubinst_gui.chs grubinst_gui.exe menu.lst grldr
在 早期的Ubuntu中,使用Grub作为系统的启动引导程序,想修改系统启动项非常简单,只要用gedit打开系统菜单设定文件( sudo gedit /boot/grub/menu.lst ),修改该文件中到内容即可,但是到了Grub 2中,不能采用这种...
# This is a sample menu.lst file. You should make some changes to it. # Added items for installing GRUB [ which is on your DOS drive C: ] to MBR color black/cyan yellow/cyan timeout 0 default 0 ...
grub_cfg默认配置文件x86,使用grub2安装后,默认保存到boot目录下
VMware虚拟机安装黑群晖DSM6.2,群晖最新版DSM 6.2.1的U盘...修改grub.cfg文件我用的写字板,用记事本打开格式乱了 DS各型号引导文件及相关软件,链接: https://pan.baidu.com/s/1zRtZXtq2TX58w2NoTyAvKQ 提取码: s7z9
grub引导BT3硬盘启动的文件。 先将BT3的ISO里的内容全部复制到C盘根目录下。然后将压缩包里的boot.ini,gdldr和menu.lst解压在C盘根目录下,grub文件夹解压到BT3的/boot文件夹下即可。 (经过测试 严格可行 用于XP)