Grub 2 是新一代的Grub,它实现了一些Grub中所没有的功能:
1、模块化设计
不同于Grub的单一内核结构,Grub 2 的功能分布在很多的小模块中,并且能在运行时动态装载和卸除。
2、支持多体系结构
Grub 2可支持PC(i386), MAC(powerpc)等不同的体系机构,而且支持最新的EFI架构。
3、国际化的支持
Grub 2 可以支持非英语的语言。
4、内存管理
Grub 2 有真正的内存管理系统。
5、脚本语言
Grub 2 可以支持脚本语言,例如条件,循环,变量,函数等。
Grub 2的内核是符合multiboot标准的,因此可以在Grub中引导。
1、下载
解压到某个FAT分区的根目录,会生成/boot/grub目录,Grub 2的文件便在该目录下。
2、修改
/boot/grub/grub.cfg
这是Grub 2的配置文件,它的格式不同于menu.lst,以下是一个例子:
set timeout=20
set default=0
menuentry "Chainload First Part" {
set root=(hd0,1)
chainloader +1
}
menuentry "Load Linux at Second Part" {
set root=(hd0,2)
linux /vmlinuz root=/dev/hda2
initrd /initrd
}
如果你熟悉Grub,应该可以看明白里面的内容。要注意的是:
a、timeout, default等参数用变量来储存
d、菜单项由menuentry定义
c、第1个分区是(hd0,1)而不是(hd0,0)
d、当前支持的启动方式是chainload,linux和multiboot
3、在Grub中使用以下的命令进入Grub2
root (hd0,0)
kernel /boot/grub/core.img
boot
(hd0,0)请用存放Grub2的分区的名字来代替
4、进入Grub 2后,在菜单界面下输入 c 便可进入控制界面。
有时候grub出现问题,不能通过启动选项启动目标操作系统,以启动一个linux为例
按c键切换到命令行模式
grub> set root=(hd0,msdos1) 设置根目录为第一硬盘的第一个分区
grub> linux /boot/vmlinuz 设置内核文件,有的linux发行版会有一个名为wmlinuz的软连 接指向真正的内核文件
grub> initrd /boot/initrd 设置initrd文件,也有可能用软连接
grub> boot 从硬盘启动
以上命令可以用tab键补全 根据实际情况有所不同
你好,DC电源插座DC-002额定值是DC30V0.5A,插入力度是3到20N,是插件DC电源插座。DC-002的针芯直径有1.0和1.3两种,DC插座的孔径尺寸是4.2mm,3个插脚。寿命5000次...
可以利用软件自动生成的 项目特征 进行修改 这样比较快一些;
1、这就应该在结算中计算一个运输每增加1km *2的子目调整增加两km的费用。 2、将砂石的单价换算为碎石的价格就可以了。
lsmod
列表当前装载的模块
insmod mod_name
装载模块
rmmod mod_name
卸除模块
help [command]
显示帮助
ls [options] [dir]
列表目录。当不带参数时,显示的是所有的硬盘设备,带参数时,显示的是目录里的子目录和文件。
还有很多其它的命令,全部命令的列表在/boot/grub/command.lst里:
boot cat chainloader cmp . configfile export font halt hello help initrd
lsmod linux loopback ls lsmod module multiboot play reboot rescue rmmod
search set source terminal terminfo [ unset vbeinfo vbetest videotest
可以用help来看具体的用法
注意:
a、很大一部分命令都在模块里,如果输入时显示找不到命令,只需要用insmod 装载相应的模块就可以了。
b、你可以定制内核,使所需的命令包在其中。
从代码中编译:
1、用cvs取得源代码
2、当前的Grub2代码中有一个bug,使得启动后不会显示grub.cfg中的菜单,有一个补丁,在:
扩展阅读里
要使用该补丁,请进入grub2的目录,然后:
patch -p1 < grub2-menu.diff
这里假设grub2-menu.diff放在grub2目录下
3、./configure
然后
./make
4、定制内核
./grub-mkimage -d . -v -o core.img fat pc
core.img是内核的名字,fat和pc是加入内核的模块。常用模块有:
fat: 支持 fat 文件系统
ext2: 支持 ext2 文件系统
pc: 支持主分区和扩展分区
help: help命令
ls: ls命令
除了当前分区的文件系统的模块外,其它的都可以用insmod在进入grub2后才转载
5、把core.img, boot.img, diskboot.img, *.mod, fs.lst, command.lst
抄到某一分区的 /boot/grub目录下,然后编写配置文件grub.cfg
不锈钢特征 不锈钢的特性 1.一般特性 ◆ 表面美观以及使用可能性多样化 ◆ 耐腐蚀性能好,比普通钢长久耐用 ◆ 耐腐蚀性好 ◆ 强度高,因而薄板使用的可能性大 ◆ 耐高温氧化及强度高,因此能够抗火灾 ◆ 常温加工,即容易塑性加工 ◆ 因为不必表面处理,所以简便、维护简单 ◆ 清洁,光洁度高 ◆ 焊接性能好不锈钢的品质特性及其要求 2.1 不锈钢 的品质特性: 项目 基本组织 代表钢种 STS304 STS430 STS410 热处理 固融化热处理 退火 退火后急冷 硬度性 加工硬化性 微量硬化性 小量硬化性 主要用 途 建筑物内外装饰 ,厨 房用具 ,化学刻度 ,航空机器 建筑材料 ,汽车零件 , 加用电器 ,厨房器 具 ,饭盒 等 钎、刀机器零部 件 ,医院用具 ,手术用具 耐腐蚀性 高 高 中 强度 高 中 高 加工性 高 中 高 磁性 非磁 上磁性 上磁性 焊接性 高 中 低 2.
奥氏体不锈钢最基本的特征 不锈钢通俗地说,不锈钢就是不容易生锈的钢,实际上一部分不锈钢,既有 不锈性,又有耐酸性(耐蚀性) 。不锈钢的不锈性和耐蚀性是由于其表面上富铬 氧化膜(钝化膜)的形成。这种不锈性和耐蚀性是相对的。 试验表明,钢在大气、 水等弱介质中和硝酸等氧化性介质中,其耐蚀性随钢中铬含水量的增加而提高, 当铬含量达到一定的百分比时,钢的耐蚀性发生突变,即从易生锈到不易生锈, 从不耐蚀到耐腐蚀。 不锈钢的分类方法很多。 按室温下的组织结构分类, 有马氏 体型、奥氏体型、铁素体和双相不锈钢;按主要化学成分分类,基本上可分为铬 不锈钢和铬镍不锈钢两大系统; 按用途分则有耐硝酸不锈钢、 耐硫酸不锈钢、 耐 海水不锈钢等等, 按耐蚀类型分可分为耐点蚀不锈钢、 耐应力腐蚀不锈钢、 耐晶 间腐蚀不锈钢等; 按功能特点分类又可分为无磁不锈钢、 易切削不锈钢、 低温不 锈钢、高强度不锈钢等等。由于