这个文件是/boot/grub/menu.lst,需要注意的是,当打开这个文件,里面有很多行是以#符号开头的,这些行仅仅是一些注释文字,它是对一些没有以#开头的行做的详细的说明,在其他程序调用menu.lst的时候,这些行不起任何作用。当然,作为用户,如果喜欢,可以任意添加以#开头的行作为备忘录使用。
在一个menu.lst文件中,重要的文字是类似于下面的:
default 0
timeout 10
title Solaris
root (hd0,0,a)
kernel /platform/i86pc/multiboot -B console=ttya
module /platform/i86pc/boot_archive
title Solaris failsafe
root (hd0,0,a)
kernel /boot/multiboot -B console=ttya -s
module /boot/x86.miniroot.safe
#----- second_disk - ADDED BY LIVE UPGRADE - DO NOT EDIT -----
title second_disk
root (hd0,1,a)
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive
title second_disk failsafe
root (hd0,1,a)
kernel /boot/multiboot kernel/unix -s
module /boot/x86.miniroot-safe
#----- second_disk -------------- END LIVE UPGRADE ------------
title Windows
root (hd0,0)
chainloader -1
- default
- 指定超时期满后要引导的项。要更改缺省值,可以通过更改编号指定列表中的另一项。第一个标题的计数从零开始。例如,将缺省值更改为 2 以自动引导至 second_disk 引导环境。
- timeout
- 指定了在引导缺省项前等待用户输入的时间(秒)。如果未指定超时值,则需要选择一项。
- title OS 名称
- 指定操作系统的名称。
如果是 Solaris Live Upgrade 引导环境,则 OS 名称就是当创建新引导环境时所赋予的名称。在上例中,Solaris Live Upgrade 引导环境名为 second_disk。
如果是故障安全引导归档文件,则该引导归档文件用于恢复损坏的主 OS。在上例中,Solaris 故障安全和 second_disk 故障安全是 Solaris 和 second_disk 操作系统的恢复引导归档文件。
- root (hd0,0,a)
- 指定要装入文件的磁盘、分区和片。GRUB 会自动检测文件系统类型。
- kernel /platform/i86pc/multiboot
- 指定多引导程序。kernel 命令后必须始终跟有多引导程序。multiboot 后面的字符串被传送给 Solaris OS(没有解释)。
重装 Windows 后,如何恢复Grub菜单
- 用 Hiweed Desktop CD 启动
- 打开终端窗口,执行 sudo grub 进入 Grub 命令行
- 确定 /boot 的位置,执行
find /boot/grub/stage1会出现类似 (hd0,N)字样的结果,后面的命令里使用您机器上得到的结果, 这儿假定是 (hd0,2)
(这一步是为了确定您的 /boot 的位置,如果您知道在哪儿, 那么跳过这步) - root (hd0,2)(注意要换成您机器上的实际位置)
- setup (hd0)
- quit退出,完成了。
No comments:
Post a Comment