多重引导管理器Grub使用详解

1.问题的提出

目前发行的Linux版本大多用LILO实现多系统引导,但不同版本的LILO有同样的一个问题:根分区(/boot分区)不能分在1024柱面(约8.4GB

)以后,否则LILO不能安装或者安装后不能正确引导系统,而使用大硬盘是必然趋势,如何解决这一问题呢?蓝点Linux下的多系统启动管理器

――Grub就很好地解决了这一问题。你的大硬盘一般是工作在LBA模式下,Grub就可以引导根分区在8G以后的操作系统。下面将我使用它的经验

与大家共享。

2.了解Grub

Grub是GRand Unified Bootloader的缩写,是类似LILO的一个多重启动管理器,专门处理Linux与其他操作系统共存的问题。它可以引导的

操作系统包括Linux、OS/2、Windows95/98、Windows NT/2000、BeOSi、Solaris、FreeBSD、NetBSD。它可以把引导权交给操作系统(如

Windows NT/2000)来完成引导或者载入操作系统的内核和初始化操作系统(如Linux)。它的优势在于支持大硬盘、支持开机画面(可以支持

1024x768画面)、支持菜单式选择,并且分区位置改变后不必重新配置,使用非常方便。

3.安装Grub

Grub是蓝点Linux 2.0的默认安装组件,它也可以在蓝点Linux站点 或 下载。它提供两种

启动方式:主引导区和启动盘。安装方法非常简单:使用makebootable命令即可把它安装到主引导扇区;制作Grub启动盘可以在Grub安装后,

进入Grub的目录,键入:

#cd /boot/Grub

放入一张软盘,然后敲入命令:

#dd if=stage1 of=/dev/fd0 bs=512 count=1

#dd if=stage2 of=/dev/fd0 bs=512 seek=1

等待系统拷贝完数据,一张启动盘就做好了。

使用mkbootdisk命令:#mkbootdisk 2.2.16 也可制作启动盘。

4.使用Grub

重新启动计算机,显示器会出现启动菜单,列出所有的可使用系统选项。如果设置了启动画面则会显示启动画面,按Esc键可以取消启动画面显

示菜单选项。我们有两种启动系统的方法:其一,直接选择菜单启动系统,可通过按e键改变启动参数;其二,按C键进入命令行模式,使用方法

与LILO基本相同,例如:Tab键可以列出所有支持的命令等,同时它支持历史记录功能,可以记忆以前曾经使用过的命令,便于再次使用。

5.配置Grub

(1)主引导区启动Grub

启动时的配置文件放在目录/boot/Grub/下,文件名为menu.lst。这是一个文本文件,我们可以通过文本编辑器编辑它。下表介绍了这个文

件的语法结构:

例如下列语句(#号以后表示注释):

default 2 #系统默认按菜单条第3项启动系统;

timeout 10 #10秒钟无指令输入,按照默认启动系统;

splash /boot/logo/1024×768×16.img #指定启动欢迎画面文件路径;

title BluePoint Linux, Default Mode #这一菜单条按缺省模式引导蓝点Linux。

root (hd0,2) #hd0是指主硬盘;2指第三分区;

kernel /boot/vmlinuz vga=auto root=/dev/hda3 #kernel #/boot/vmlinuz 是指出Linux核心的路径在/boot/vmlinuz中。vga=auto 是

设定显示模式,root=/dev/hda2是指把主硬盘第三分区作为根挂载点“/”。

title Microsoft Windows #引导Windows系统菜单条;

root (hd1,0) #同上

chainloader (hd1,0)+1 #装入一个扇区的数据然后把引导权交给它。

(2)软盘启动Grub

软盘启动后屏幕出现Grub的命令行模式:Grub>

要启动蓝点Linux操作系统,命令如下:

Grub>root (hd0,2)

Grub>kernel (hd0,2)/boot/vmlinuz root=/dev/hda3

Grub>boot

要启动Windows操作系统,命令如下:

Grub>root (hd0,1)

Grub>chainloader (hd0,1)+1

Grub>boot

linux常用的引导管理器,多重引导管理器Grub使用详解相关推荐

  1. 视觉定位系统怎么实现定位及引导贴合的应用?视觉定位系统案例详解

    视觉定位系统采用先进的图像视觉检测技术,实现对高速运动的工业产品进行实时全面的视觉定位分析.机器视觉系统可以起到人类视觉的作用,利用自动化科技来替代人眼,使质量进一步升级,不仅可以提高工作效率,而且减 ...

  2. linux系统下grub.cfg详解和实例操作

    linux系统下grub.cfg详解和实例操作 简介 grub是引导操作系统的程序,它会根据自己的配置文件,去引导内核,当内核被加载到内存以后,内核会根据grub配置文件中的配置,找到根分区所使用的文 ...

  3. Linux系统与网络、磁盘参数和日志监控等命令详解二

    创作人QQ:851301776,邮箱:lfr890207@163.com, 欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点! 个人座右铭: 1.没有横空出世,只要厚积一定发. ...

  4. rac的crs进程是做什么的_RAC 管理(crs_stat、crsctl、srvctl各种命令详解)

    RAC 管理(crs_stat.crsctl.srvctl各种命令详解) 命令集可以分为以下4种: 节点层:osnodes 网络层:oifcfg 集群层:crsctl, ocrcheck,ocrdum ...

  5. RAC 管理(crs_stat、crsctl、srvctl各种命令详解)

    RAC 管理(crs_stat.crsctl.srvctl各种命令详解) Oracle Clusterware的命令集可以分为以下4种:  节点层:osnodes  网络层:oifcfg  集群层:c ...

  6. linux 666权限,linux主机555、644、666、755、777权限详解

    linux主机555.644.666.755.777权限详解 发表时间:2014-06-03 05:07 来源:未知 分类:其它代码 作者:岑溪网站开发 点击:次 linux主机555.644.666 ...

  7. php 请求拦截,解决拦截器对ajax请求的拦截实例详解

    解决拦截器对ajax请求的的拦截 拦截器配置:public boolean preHandle(HttpServletRequest request, HttpServletResponse resp ...

  8. 转载:linux驱动层到应用层的重要接口sys文件系统---/sys目录详解

    linux驱动层到应用层的重要接口sys文件系统---/sys目录详解 Linux2.6内核中引入了sysfs文件系统.sysfs文件系统整理的设备驱动的相关文件节点,被视为dev文件系统的替代者.同 ...

  9. 多重背包O(N*V)算法详解(——使用单调队列)

    多重背包O(N*V)算法详解(--使用单调队列) 多重背包问题: 有N种物品和容量为V的背包,若第i种物品,容量为v[i],价值为w[i],共有n[i]件.怎样装才能使背包内的物品总价值最大? 网上关 ...

最新文章

  1. 基于希克斯需求价格弹性计算_Serverless弹性伸缩的现状调研(超详细)
  2. mutable关键字
  3. 危害网络安全或入信用“黑名单”
  4. Java基础day13
  5. P2152 [SDOI2009]SuperGCD
  6. .NET正则基础之——平衡组
  7. Qt4_组装丰富的积木
  8. 模式识别之knn---KNN(k-nearest neighbor algorithm)--从原理到实现
  9. map文件分析 stm32_浅谈STM32的启动过程
  10. c语言中int型变量的字节数
  11. 【转载】.NET系统学习----Assembly
  12. HTML5网页设计基础——表单样式
  13. 目前流行的、强大的基于Java的机器学习开发库精选
  14. WireGuard 教程:使用 DNS-SD 进行 NAT-to-NAT 穿透
  15. java导出繁体字word,word繁体字转换
  16. 20220518编译OpenHarmony-v3.1-Release出现genext2fs: command not found
  17. 静态网络与动态网络的区别(简单易懂)
  18. SSM+高新区产业与孵化企业管理 毕业设计-附源码140940
  19. OSChina 周三乱弹 ——史上最有名的拖延症的患者
  20. 【正点原子I.MX6U-MINI应用篇】1、编写第一个应用App程序helloworld

热门文章

  1. 佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢?
  2. 织梦DEDECMS零基础学会如何做网站
  3. 平台服务器型号,云平台服务器型号
  4. 俄罗斯钓鱼四服务器未响应,俄罗斯钓鱼4《RussianFishing4》sbirolino钓组攻略
  5. 切断ADG的关联,划分为两个独立的数据库
  6. 使用 AccountManager 实现系统内共享账号
  7. 苹果手机 jquery点击事件无效
  8. 西游记中如来佛祖来降服孙悟空时为什么说可惜他的真面目
  9. 开发时间太紧被扣钱了,不爽
  10. 产品上ref和lot是什么意思_试剂盒REF与LOT分别是什么意思