南邮Linux祥解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
umount命令 umount命令 语法 umount 挂载点|设备 功能 断开设备与挂载点目录的链接 umount命令 实例分析 $ umount /dev/cdrom # 卸载光盘 $ umount /mnt/cdrom # 卸载光盘,若/mnt/cdrom为光盘的挂载点 $ umount /dev/usb //卸载usb盘 注意:在卸载某文件系统前,如果有用户正在使用该文件系统,则必须等所有用户结束了对该文件系统的访问后,该文件系统才能被成功卸载。 3.2 引导加载程序 grub 引导加载(boot loader) 引导加载程序 引导加载程序引导并加载Linux内核至内存的适当位置,将控制权交给内核,并向内核传送必要的参数.至此,引导加载程序的任务完成。 grub grub(Grand Unified Bootloader) 是一个基于GNU项目的自由软件,可用于引导多种操作系统。例如,Linux 、freebsd和windows等。 它提供基于命令行的操作接口,用户可通过命令与grub进行交互。 同时,grub也提供了启动配置文件,用户可根据需要对配置文件进行修改,grub在启动时,将根据配置文件的要求,完成对操作系统的加载。 1. grub组成 grub通常用作基于x86结构计算机的引导加载程序,可直接从fat、ext2和ReiserFS等文件系统中读取Linux内核。 grub采用了模块化设计,在实现时,出于x86体系结构的考虑,将grub分为stage1、stage1.5和stage2三个部分。 (1) stage1 stage1的大小为512字节,位于启动扇区。 当stage1.5被配置时,stage1将加载stage1,5。 如果没有配置stage1.5,stage1则加载stage2。 (2) stage1.5 由于stage1只有不到512字节,因此,无法识别文件系统。stage1.5被设计为针对不同文件系统的模块。例如,e2fs_stage1_5, fat_stage1_5等。 stage1.5的任务就是从文件系统中加载stage2。 若stage1.5被配置,stage1首先将stage1.5的第一个扇区(start.S)读入内存,依靠start.s的扇区列表将stage1.5全部读入内存;然后stage1.5从文件系统中将stage2加载进内存。 (3) stage2 stage2是grub的主体,所有功能都实现在stage2中。 如果没有配置stage1.5,stage1会将stage2的第一个扇区(start.S)读入内存,然后依靠扇区列表将stage2全部读入内存。 2.GRUB中磁盘分区的命名 磁盘分区在grub中的命名方式与Linux系统不同。 grub不区分SCSI和IDE设备,都命名为hd。 磁盘和磁盘分区的编号从0开始,这一点与Linux系统不同。 例如,(hd0)表示第1个磁盘,(hd1,0)表示第2个磁盘的第1个分区。 3 安装grub 在磁盘上可同时装有多个操作系统。 不同的安装次序会影响系统的正常启动。 例如,先安装Linux后,若需在其他分区安装windows系统,在安装完windows系统后,会发现Linux系统无法正常启动。 其原因是Windows修改了原先由Linux系统安装的grub MBR,windows的主引导记录不具有引导多操作系统的能力,因此,必须进行恢复。 安装grub 假设stage1和stage2已存放在硬盘第二个分区的、/grub目录中。 [root @test root] # grub grub root (hd0,1) # 挂载第一个硬盘的第二个分区 grub setup (hd0) # 安装grub的MBR grub quit 3.2.3 grub交互命令 命令 含义 default 设置自动启动时的默认启动项 timeout 设置超时记数,在设定时间内无键盘操作,则自动default项 title 设定启动项标题 splashimage 指定在grub引导时所使用的屏幕图像的位置 root (hdx,y) 挂载第x+1个硬盘的第y+1个分区的文件系统 rootnoverify 做root命令同样的事情,只是不挂装分区 kernel 指定内核文件及启动参数,以此来加载内核 intrid 加载映像文件 makeactive 设置根分区为活动分区 chainloader 以链式方式加载指定分区的引导程序,+1表示第一个扇区 启动配置文件/boot/grub/grub.conf default=0 ti

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档