几个GRUB menu.lst

简介:

包括LINUX 下的menu.lst 及WINDOWS下的GRUB应用等,光盘上及U盘上的GRUB应用这里并未涉及。

linux menu.lst

splashimage (hd0,4)/boot/grub/jj.xpm.gz    #说明见下A:
timeout      2
default      0
color light-gray/black black/light-gray        #说明见下B:
border 0ffff0
background 0000ff   #选中菜单背景色
foreground 00ffff   #文本顔色

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

 

title      Ubuntu 8.10, kernel 2.6.27-7-generic
uuid      74af21d7-6ba1-45fd-b68e-ccf142644f2a
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=74af21d7-6ba1-45fd-b68e-ccf142644f2a ro ROOTFLAGS=syncio quiet splash 
initrd      /boot/initrd.img-2.6.27-7-generic
quiet

#A##安装图像转换工具 convert ~$ sudo apt-get install imageMagick
###转换图像 ~$ sudo convert -resize 640x480 -colors 14 depth 8 -dither source.jpg destination.xpm
###### //文本640x480中是字母X,在Grub中使用的Imagesplash须是640*480大小,14色 ,Xpms格式


#B 注意这个值是无效的,但要正确设置(必须设定),好像色值大小顺序不能搞错。否则,背景可能不透明,或文本滚动不可见。

 

一、加载软盘镜像

对于Windows用户,用grub加载软盘镜象是最常用的功能之一。由于windows2k/xp已脱离了dos,因此进行包括系统备份/恢复在内的一些dos下操作,成为初学者的一个难题。以前我们可能就需要用启动光盘等才能进入dos,光盘的特性决定了很难及时方便地更新光盘上的工具。grub的出现与应用,解决了这个难题。我们不仅无需借助其它的介质就能进入dos环境,而且能及时更新工具。网上下载的各种系统维护工具,很多都是img形式,无需把文件提取出来,稍微修改menu.lst就能使用,各种工具也能和谐共处,使用非常方便。

如何把下载的xxx.img加入grub启动菜单呢?
你只要把xxx.img保存到C:\boot\grub目录下,编辑menu.lst,加入下面内容就行了。

title Boot from Floppy image XXX
map --mem /boot/grub/xxx.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

注意:
a, 这几行内容不能加在最前面,因为前面是一些对全局有效的设置。 
b, 你需要的工具都可以这种方式加进去。
c, 也许你有很多工具,都加进menu的话,显得很乱。平时常用的可能也就一两个工具,不少只是偶尔一用。对于这种情况,可以采取下面的方法。即:把常用的写入菜单,同时在菜单中写一个通用启动img文件的内容。

比如上面的:

title Boot from Floppy image XXX
map --mem /boot/grub/xxx.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

可以在启动grub进入菜单后,选择“Boot from Floppy image XXX”后,按“e”进入编辑状态,移动方向键,修改xxx.img为需要启动的文件名,回车,按“b”启动即可。(img文件保存在其它路径的话,则改成相应的路径。)

 

二、启动WINPE

用虚拟光驱或UltraISO等提取iso中的WINPE.IS_,WINNT.XPE和WXPE\SETUPLDR.BIN,把这3个文件拷贝到C:\,并把SETUPLDR.BIN改名为ldrxpe。需要外置程序的,还需把XPEMENU.INI和“外置程序”目录一起拷贝到任一盘符的根目录。【图4】【图5】






在menu.lst中加入

title Micro Windows XPE (by LaoMaotao) 
chainloader /ldrxpe

 

三、启动系统

title 启动第一硬盘第一主分区(hd0,0)上的操作系统
rootnoverify (hd0,0)
makeactive
chainloader +1

title 启动第一硬盘第二主分区(hd0,1)上的操作系统
rootnoverify (hd0,1)
makeactive
chainloader +1

title 启动Windows NT/2000/XP/2003
find --set-root /ntldr
chainloader /ntldr

title 启动Microsoft Windows Vista
find --set-root /bootmgr
chainloader /bootmgr

title 启动DOS/Windows 95/98/Me
find --set-root /io.sys
chainloader /io.sys

本文转自  还不算晕  51CTO博客,原文链接:http://blog.51cto.com/haibusuanyun/751257

相关文章
|
1月前
dev combobox edit 怎么设置让选项清空
dev combobox edit 怎么设置让选项清空
|
12月前
|
XML API Android开发
Menu
Menu
49 0
|
XML Java Android开发
菜单(Menu)
本章给大家带来的是Android中的Menu(菜单),而在Android中的菜单有如下几种: OptionMenu:选项菜单,android中最常见的菜单,通过Menu键来调用 SubMenu:子菜单,android中点击子菜单将弹出一个显示子菜单项的悬浮框,子菜单不支持嵌套,即不能包括其他子菜单 ContextMenu:上下文菜单,通过长按某个视图组件后出现的菜单,该组件需注册上下文菜单本节我们来依依学习这几种菜单的用法~ PS:官方文档:menus 1.OptionMenu(选项菜单) 1)如何使用OptionMenu? 答:非常简单,重写两个方法就好,其实这两个方法我们在创
71 0
|
Linux Windows Ubuntu
grub2与grub区别
<ul style="margin: 0px; padding: 0px; border: 0px; list-style: none; color: rgb(50, 62, 50); font-family: simsun; font-size: 14px; line-height: 21px;"> <li style="margin: 0px 0px 0px 30px; padding:
5789 0
0pe单文件夹,grub菜单全外置版
本地SRS驱动需要在镜像启动前后注入到系统的情形往往都很常见,0pe就是一个强有力的工具。因为它几乎是专门针对这个问题提出的一个整合方案。包括集成驱动和用winvblk驱动镜像部分。及注入驱动部分
205 0
0pe单文件夹,grub菜单全外置版
|
容器 开发者
Ext6使用tabPanel关闭tab再打开报错的解决
使用chrom浏览器的开发者工具的console追溯报错信息如下: Uncaught Error:Cannot add destroyed item 'panel-1043' to Container 'centertab-1021'
1477 0
|
Linux Windows 开发工具