700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux 系统管理 启动管理器Grub lilo

linux 系统管理 启动管理器Grub lilo

时间:2024-05-03 17:27:36

相关推荐

linux 系统管理 启动管理器Grub lilo

GRUB的命令GRUB包含了许多不同的命令,它们可以在命令行接口中以交互的方式执行。其中的一些命令能接在命令名后面的选项,这些选项用空格隔开。 下面的列表给出了最有用的一些命令: Ø boot-引导先前已经被指定并载入的操作系统或链式装载程序。 Ø chainloader-将指定的文件作为一个链式装载程序载入。为了获取在一个指定分区第一扇区内的文件,使用+1作为文件名。 Ø displaymem-显示当前内存的使用情况,这个信息是基于BIOS的。这个命令有助于确定系统在引导前有多少内存。 Ø initrd-使用户能够指定一个在引导时可用的初始RAM盘。当内核为了完全引导而需要某些模块时,这是必需的。 Ø install p-安装GRUB到系统的主引导记录。这个命令允许系统重启时出现GRUB接口。 警告:install命令将覆盖主引导扇区中的其他信息。如果命令被执行,那么除了GRUB信息之外的其他用于引导其他操作系统的信息都将丢失。在执行这条命令前,确定你对它有正确的了解。GRUB的配置文件:/etc/grub.conf。GRUB的配置文件选项: Ø color-设定在菜单中使用的颜色,一种是作为前景色,一种作为背景色。可以简单地使用颜色名称,如red/black。比如:color red/black green/blue。 Ø default-默认项目的标题名称。如果菜单接口超时,那它将被载入。 Ø fallback-当这个命令被使用时,如果第一次尝试失败,那么这个项目的标题名称将被试用。 Ø hiddenmenu-这个命令被使用时,它不显示GRUB菜单接口,在超时时间过期后载入默认项。用户通过按[Esc]键,可以看到标准的GRUB菜单。 Ø password-这个命令被使用时,它可以防止不知道口令的用户编辑菜单的项目。 Ø timeout-这个命令设定了在GRUB载入由default命令指定的项目前的时间间隔,以秒为单位。 Ø splashp_w_picpath-它指定在GRUB引导时所使用的屏幕图像的位置。 Ø title-设定用来装载一个操作系统的一组特定命令的标题。 一个非常基本的用于引导Red Hat Linux或Microsoft Windows 2000的GRUB菜单配置文件可能如下所示: default=linux

timeout=10

color=green/black light-gray/blue

# section to load linux

title linux

root (hd0,1)

kernel /vmlinuz root=/dev/hda5

boot

# section to load Windows 2000

title windows

rootnoverify (hd0,0)

chainloader +1 这个文件告诉GRUB建立一个以Red Hat Linux为默认操作系统的菜单,设定10秒后自动引导。这里给出了2个部分,每个部分对应于一个操作系统项目,每个部分都包含了指向操作系统硬盘分区表的命令。LILO的命令:linuxsingle就是告诉Linux启动Linux进入单用户模式。 LILO的配置文件:/etc/lilo.confLILO的配置文件选项: Ø boot,定义了LILO的安装位置 Ø vga是一个显示启动菜单的配置选项,可以有:'normal'(80x25文本模式)、'extended'(80x50文本模式)、'ask'(提示你选择文本模式)。 Ø prompt是一个必须放入的选项,否则就没有LILO的提示符了。 Ø default指定缺省的引导映像。 Ø timeout是提示显示的时间,单位是0.1秒。 Ø p_w_picpath指定需要启动的内核映像。 Ø append是一个十分有用的选项,允许把额外的参数传递给内核。 Ø password是LILO启动口令。 Ø read-only通知LILO以只读方式载入根文件系统。 Ø read-write通知LILO以读写方式载入根文件系统。 Ø root=root-device指定被安装根文件系统硬盘分区设备。 对lilo.conf的任何改变都要求重新运行/sbin/lilo,保证最新的改变能写入分区。另外,如果你升级内核或者重构了initrd映像,也需要重新运行/sbin/lilo。运行/sbin/lilo后,可以看到如下信息: Addedlinux* Addedsuse Addedwindows 表示各种映像已经写入分区,带有*的分区是目前的缺省引导分区。可以用-D参数改变缺省引导分区: /sbin/lilo-Dwindows Addedlinux Addedsuse Addedwindows* 一个LILO的配置文件(/etc/lilo.conf)实例: boot=/dev/hda vga=normal read-only prompt default=dos timeout=30 append="hdc=ide-scsi" p_w_picpath=/boot/vmlinuz label=linux root=/dev/hda2 initrd=/boot/initrd LILO引导其他类型的操作系统和引导Linux一样配置,但是更加简单: other=/dev/hda3 label=dos table=/dev/hda other指明操作系统所在的分区,同样的和Linux下的p_w_picpath一样也需要给定一个标签(label),table选项指向包含分区表的设备,这个选项必不可少,因为LILO会从这个这个分区表寻找对应的分区信息,然后把他传递给要启动的操作系统。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。