下载此文档

grub2最新全面学习资料.doc


文档分类:外语学习 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Grub2使用简介Grub2是新一代的Grub,它实现了一些Grub中所没有的功能:1、模块化设计:不同于Grub的单一内核结构,Grub2的功能分布在很多的小模块中,并且能在运行时动态装载和卸除2、支持多体系结构Grub2可支持PC(i386),MAC(powerpc)等不同的体系机构,而且支持最新的EFI架构3、国际化的支持Grub2可以支持非英语的语言4、内存管理Grub2有真正的内存管理系统。5、脚本语言Grub2可以支持脚本语言,例如条件,循环,变量,函数等。当然,Grub2正处在开发阶段,因此以上的某些功能可能现阶段还不是很完善。安装和使用Grub2的内核是符合multiboot标准的,因此可以在Grub中引导。1、下载http://grub4dos./,会生成/boot/grub目录,Grub2的文件便在该目录下。2、修改/boot/grub/,,以下是一个例子:settimeout=20setdefault=0menuentry"ChainloadFirstPart"{  setroot=(hd0,1)  chainloader+1}menuentry"LoadLinuxatSecondPart"{  setroot=(hd0,2)  linux/vmlinuzroot=/dev/hda2  initrd/initrd}如果你熟悉Grub,应该可以看明白里面的内容。要注意的是:a、timeout,default等参数用变量来储存d、菜单项由menuentry定义c、第1个分区是(hd0,1)而不是(hd0,0)d、当前支持的启动方式是chainload,linux和multiboot3、在Grub中使用以下的命令进入Grub2root(hd0,0)kernel/boot/grub/(hd0,0)请用存放Grub2的分区的名字来代替4、进入Grub2后,在菜单界面下输入c便可进入控制界面。基本命令:mand]显示帮助ls[options][dir]列表目录。当不带参数时,显示的是所有的硬盘设备,带参数时,,全部命令的列表在/boot/:[unsetvbeinfovbetestvideotest可以用help来看具体的用法注意:a、很大一部分命令都在模块里,如果输入时显示找不到命令,只需要用insmod装载相应的模块就可以了。b、你可以定制内核,使所需的命令包在其中。从代码中编译:1、用cvs取得源代码cvs-z3-d:pserver:******@.:/sources/grubcogrub22、当前的Grub2代码中有一个bug,,我写了一个补丁,在:http://grub4dos./grub2-,请进入grub2的目录,然后:patch-p1<grub2--、./configure然后  ./make4、定制内核   ./grub-mkimage-d.-v-  ,fat和pc是加入内核的模块。常用模块有:  fat:支持fat文件系统  ext2:支持ext2文件系统  pc:支持主分区和扩展分区  help:help命令  ls:ls命令除了当前分区的文件系统的模块外,其它的都可以用insmod在进入grub2后才转载5、,,,*.mod,,/grldr:=,但编译时需要加上参数-DLOADBI

grub2最新全面学习资料 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小32 KB
  • 时间2019-12-15