当前位置:文档之家› grub2最新全面学习资料

grub2最新全面学习资料

grub2最新全面学习资料
grub2最新全面学习资料

Grub 2 使用简介

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正处在开发阶段,因此以上的某些功能可能现阶段还不是很完善。安装和使用

Grub 2的内核是符合multiboot标准的,因此可以在Grub中引导。

1、下载

https://www.doczj.com/doc/265336512.html,/grub2.zip

解压到某个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 便可进入控制界面。

基本命令:

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取得源代码

cvs -z3 -d:pserver:anonymous@https://www.doczj.com/doc/265336512.html,:/sources/grub co grub2 2、当前的Grub2代码中有一个bug,使得启动后不会显示grub.cfg中的菜单,我写了一个补丁,在:

https://www.doczj.com/doc/265336512.html,/grub2-menu.diff

要使用该补丁,请进入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

在grub2/syslinux里引导grub4dos和ntldr

在grub2里引导ntldr/grldr

linux loadbin.bin

initrd ntldr

在syslinux里引导ntldr/grldr:

label ntldr

kernel loadbin.bin

append initrd=ntldr

loadbin.bin和lnxhdr.bin使用相同的源代码,但编译时需要加上参数-DLOADBIN:

gcc -nostdlib -DLOADBIN -Wl,-N -o loadbin lnxhdr.S

objcopy -O binary loadbin loadbin.bin

GRUB2高级教程

这个教程介绍GRUB2中的一些高级功能。

1、编译和安装

首先,使用cvs下载代码:

cvs -z3 -d:pserver:anonymous@https://www.doczj.com/doc/265336512.html,:/sources/grub co grub2

下载完成后进入工作目录grub2。

然后,可以有选择地打上补丁。比如说,要加上ntfs支持的话,可以运行:

patch -p0 < grub2-ntfs-u2.diff

补丁后运行以下的命令进行编译:

./configure

make

然后,利用grub-mkimage定制内核,例如:

./grub-mkimage -d . -o core.img pc fat ntfs

如果要转换为grldr.mbr可引导的形式,运行:

cat g2ldr.bin core.img > g2ldr

注意;grub-mkimage有一个参数--prefix,用来指定启动时grub.cfg和模块文件所在的目

录,比如:

./grub-mkimage --prefix=/grub2 -d . -o core.img pc fat ntfs

这样在启动时会到/grub2目录里寻找grub.cfg和模块文件。缺省目录是/boot/grub/。

在安装时,把core.img或g2ldr拷贝到某一分区FAT/NTFS的根目录,把moddep.lst, commands.lst, fs.lst和*.mod文件拷贝到分区的/boot/grub/目录里。

g2ldr可以在NT的启动管理器里引导。首先,利用grubinst生成g2ldr.mbr。

grubinst -2 > C:\g2ldr.mbr

然后,在boot.ini里增加一项:

C:\g2ldr.mbr="Start GRUB2"

也可以安装到MBR里:

grub -2 (hd0)

这样,下次启动时会引导g2ldr而不是grldr.

你也可以在grub4dos里引导grub2,这时使用的是core.img:

kernel (hd0,0)/core.img

boot

2、预编译版本

如果觉得自己编译麻烦,可以使用预编译版本,网址是:

https://www.doczj.com/doc/265336512.html,/grub2/

里面的grub2-*.zip文件就是了。

该版本打上了所有的补丁(*.diff文件),并且使用了以下的参数配置内核。

./grub-mkimage -d . -o core.img pc fat ntfs

补丁说明:

grub2-ntfs-u2.diff

NTFS文件系统代码的补丁

grub2-parser-u2.diff

修正了脚本代码的很多bug,建议使用

grub2-parser-u2-1.diff

在grub2-parser-u2.diff基础上的递增补丁,修正了\转义字符的一个小bug

3. 配置文件

grub2中的配置文件是grub.cfg,它的语法与GRUB Legacy中不太一样。以下是一个例子:

set timeout=10

set default=0

menuentry "Boot First Partition" {

set root=(hd0,1)

chainloader +1

}

menuentry "Boot Memdisk" {

linux (hd0,1)/memdisk

initrd (hd0,1)/aa.img

}

注意:grub2中的分区是从(hd0,1)开始的。

3. 变量

grub2中引入了变量的概念,使用set可以设置变量的值,例如:

set AA=1

需要调用变量的值时,使用$AA或${AA}。

例如:

BB的值被设为1。要注意的是,原来版本的变量赋值有问题,需要使用grub2-parser-u2.diff

补丁。

grub2的一些功能是利用变量来实现的,例如:

timeout

缺省的等待时间,相当于grub中的timeout命令。

default

缺省的菜单项,相当于grub中的timeout命令。

pager

pager为1时,输出满一个屏幕时会暂停一下,相当于grub中的pager命令。

root

设置根设备。相当于grub中的root命令。

?

这个变量的值是对上一条命令的执行结果。

prefix

模块文件和grub.cfg所在的目录。

debug

这个变量用于调试。部分grub2的代码使用了调试输出,它们在一般情况下是不会显示的,但如果把debug设置为相应的值后,调试信息就会显示。比如说,脚本部分使用了scripting 关键字。当debug中包含scripting时,脚本调试信息就会显现。

set debug=scripting

4. 命令介绍

这里主要介绍一些grub2中高级命令,简单的可以使用help来查看用法。

grub2中的ls命令可以显示设备和文件列表。

ls

列出当前的所有设备。

ls -l

详细列出当前的所有设备。对于分区,会显示其label。

ls (hd0,1)/

列出分区(hd0,1)根目录的文件。

ls -l (hd0,1)/

详细列出分区(hd0,1)根目录的文件,会显示文件的大小和是否为目录。

4.2、search命令

search相当于grub4dos中的find --root,它可以在所有分区里寻找某一文件。

search /grub.exe

列出所有根目录里包含grub.exe文件的分区。

search可以根据分区的label来搜索:

search -l WinXP

搜索label是WinXP的分区。

search可以把搜索的结果保存到某一个变量中。

search --set=AA /grub.exe

另外,不指定变量的名字时,缺省变量是root

search --set /grub.exe

另外要注意一点,在匹配项多于一个时,搜索结果不会保存到变量中。

4.3 loopback命令

loopback命令可用于建立回放设备:例子:

loopback lo0 (hd0,1)/aa.iso

然后可以使用lo0设备来访问aa.iso里的内容,比如说,可以从aa.iso里的软盘映像中启

动:

loopback lo0 (hd0,1)/aa.iso

linux (lo0)/memdisk

initrd (lo0)/aa.img

当使用硬盘映像时,要加上-p参数。

loopback -p lo0 (hd0,1)/aa.dsk

这时,映像中的第一个分区就可以使用(lo0,1)来访问。

loopback命令可以嵌套使用。比如说,列表第一个分区里的硬盘映像aa.dsk里的光盘映像aa.iso里的软盘映像aa.img里的根目录的文件:

loopback -p lo0 (hd0,1)/aa.dsk

loopback lo1 (lo0,1)/aa.iso

loopback lo2 (lo1)/aa.img

ls -l (lo2)/

回放设备的名字可以随意设置,比如说,可以使用loop作为名字,访问时使用(loop)就可

以了。

要删除某一回放设备,可以使用-d参数:

loopback -d lo0

5. 图形终端和中文显示

可以使用以下的命令启动图形终端:

insmod vbe

font (hd0,1)/unifont.pff

insmod gfxterm

terminal gfxterm

unifont.pff是字体文件,在sf上有一个可以直接使用的版本,它是使用以下的方法制作

的。

首先,下载unifont字体文件:

https://www.doczj.com/doc/265336512.html,/unifont/unifont.hex.gz

解压后得到unifont.hex文件。

grub2的util目录中有一个工具,可以把unifont.hex转换为grub2可以使用的格式:

ruby util/unifont2pff.rb unifont.hex > unifont.pff

另外,在转换时可以选择某一个子区域。

ruby util/unifont2pff.rb 0-127 unifont.hex > unifont.pff

这样,生成的字体文件就只包含ASCII的字符了。sf上的unifont_ascii.pff就是这样生

成的。

进入了图形终端后,就可以显示中文了。可以使用ls命令,列表一下分区中的文件,可以看到中文目录和文件的名字了。如果目录是以英文开始,可以输入开始字符,然后按TAB 自动完成。利用这个办法,即使没有输入法,也可以进入中文的目录里。

磁盘的label也可以是中文的,使用ls -l就可以显示出来,但是FAT文件系统中有bug,中文label不能正确显示,NTFS则没有问题。

当然,也可以在grub.cfg使用中文,包括菜单的标题和文件名参数。但是,要记得使用UTF-8编码。另外,如果你是使用Windows的写字板来把ANSI转换为UTF-8的话,在文件的一开始会多出三个字符 EF BB BF, 需要使用UltraEdit等二进制编辑工具把它们去掉。

“两学一做”常态化还要党员干部“四个有”

“两学一做”常态化还要党员干部“四个有” ? “四有”干部虽是习总书记对县委书记提出的要求,同样也是对所有党员干部的要求和勉励。心中有党、心中有民、心中有责、心中有戒,是一个全面的、系统的、本质的理论阐述,也是对党的信仰、宗旨、目标、纪律的高度和全面的概括要求。党员干部就要在守纪律和懂规矩上走在前列、做出表率,做到心中有党、心中有责、心中有民、心中有戒,以心中“四有”来推进“两学一做”学习教育常态化制度化。 心中有党,就要补足”精神之钙”。 习近平总书记指出,“党性教育是共产党人修身养性的必修课,也是共产党人的‘心学’。”“心中有党”就是要坚持党的原则第一、党的事业第一、人民利益第一,始终在党言党、在党忧党、在党为党,始终爱党、忧党、兴党、护党,对党绝对忠诚、永远跟党走。为此,党员干部要自觉加强理论武装,认真学习掌握马克思主义理论和中国特色社会主义理论体系,学好党章党规、学好习近平总书记系列重要讲话,始终坚持正确的政治方向、政治立场、政治观点,始终坚定中国特色社会主义的道路自信、理论自信、制度自信。同时,准确把握“讲政治、有信念”的核心要义,更加自觉增强“四个意识”;准确把握“讲政治、有信

念”的方法途径,更加自觉地补足精神之“钙”;准确把握“讲政治、有信念”的现实要求,充分发挥“关键少数”的关键作用。自觉增强党员意识和使命意识,带头讲党性、带头践行党性,团结党员努力做党的宗旨的模范践行者、做党纪国法的带头执行者、做依法治国的促进者、做全面从严治党的实践者、做提高社会文明程度的行动者,在改革发展的实践中全面展现共产党员的良好形象。 心中有民,就要永葆公仆本色。 “意莫高于爱民,行莫厚于乐民。”习近平总书记指出,“我们是党的干部,是人民的公仆,思想境界应该比封建士大夫高得多,一定要把群众的安危冷暖挂在心上,以‘天下事必作于细’的态度,抓实做细事关群众切身利益的每项工作,努力办实每件事,赢得万人心”。“全心全意为人民服务”是中国共产党的根本宗旨,也是党员干部对人民群众的庄重承诺。践行“全心全意为人民服务”的宗旨,就要党员干部摆正自己的位置,常怀爱民之心,常怀公仆之情,心中有人民,眼里有群众,始终克己奉公,保持公仆本色,真正做到“以百姓之心为心”,永葆公仆本色;党的十八大报告明确提出“坚持以人为本、执政为民,始终保持党同人民群众的血肉联系”。要进一步巩固党的群众路线教育实践活动的成果,用好密切联系群众这个党的传家宝,坚持从群众

修复更新grub2系统引导

修复更新grub2系统引导 一.修复 如果重装系统或者引导系统崩溃无法进入系统开机引导项从而无法进入以装系统,以Ubuntu Grub2引导为例,详细写一下如何修复之前的系统引导。 (以下说明均以Ubuntu系统为例,其他系统大同小异) 1.放入系统安装盘或这插入刻录好的系统安装U盘,进入系统安装选项,选择试用选项! 2.选择适用之后,进入Ubuntu图形界面,打开终端。 3.选择Ubuntu安装磁盘,如果不确定具体在哪个磁盘,可以用命令查看一下 [plain] sudo fdisk -l 4.挂载Ubuntu系统安装磁盘(我的是在第8磁盘,故为sda8) [plain] sudo mount /dev/sda8 /mnt 5.开始恢复grub2系统引导 [plain] sudo grub-install --root-directory=/mnt/dev/sda 6.执行命令之后,如果没有报错,则恢复成功,重启即可。 二.更新 恢复之后是之前的系统引导界面,如果新安装的系统没有在界面上显示,那么可以进入Ubuntu系统,进行grub2更新。

打开终端,输入 [plain] sudo update-grub2 成功的话,将会出现更新后找到的磁盘上所有系统引导的记录。(以我自己的为例) [plain] hugo@hugo-HP:~$ sudo update-grub2 [sudo] password for hugo: Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.5.0-26-generic Found initrd image: /boot/initrd.img-3.5.0-26-generic Found linux image: /boot/vmlinuz-3.5.0-25-generic Found initrd image: /boot/initrd.img-3.5.0-25-generic Found linux image: /boot/vmlinuz-3.5.0-17-generic Found initrd image: /boot/initrd.img-3.5.0-17-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 8 (loader) on /dev/sda1 Found CentOS release 6.4 (Final) on /dev/sda3 Found Mac OS X on /dev/sda9 done 之后重启即可。 update-grub这个是Ubuntu专用的吧,其它发行版不一定有,通用的是:sudo grub-mkconfig -o /boot/grub/grub.cfg

grub2引导光盘镜像的制作

grub2引导光盘镜像的制作 这个东东很简单,但差不多还是花了一两天时间。关键是引导不起来,最后找出了原因,在制作ISO的时候出错了。制作前最好su得到管理员权限。 一般我们都是有win系统的,那么可以vmware虚拟机安装ubuntu,再用它制作即可,至于导出方法,自己百度 首先用ubuntu1404的版本为例,只是与ubuntu1204的目录有点区别ubuntu1404的grub2已经是2.02的版本的,ubuntu1204还是1.99 1,复制模块文件等 su 输入管理员密码 cp -a /usr/lib/grub/ ./ 制作文件夹到当前目录 mv grub grub2 改名为grub2 grub2/grub.cfg这个是配置文件,可以根据需要更改,最好是改一下

2,制作一个bootcfg的文件 可用vi bootcfg search -f -n --set=root /grub2/grub.cfg configfile /grub2/grub.cfg set color_normal=light-gray/black set pager=1 按ESC :wq 也可用gedit bootcfg,最后记得保存就行了 3,定制启动内核 grub-mkimage -d /usr/lib/grub/i386-pc/ -p /grub2/ -c bootcfg -o core.img -O i386-pc biosdisk iso9660 search configfile part_msdos fat ntfs ext2 -d 指定定制内核时的要用的目录 -p 指定在引导时要用到的目录,包含模块点 -c 指定一些简单配置的文件 -o 输出路径及文件名 -O 指定格式i386-pc biosdisk iso9660指光盘文件系统一定要 4,制作光盘引导文件

四个全面论述

习近平关于四个全面的重要论述 ?四个全面?的本质——宏大的战略布局 ?四个全面?,文章标题一词以蔽之,就是?战略布局?。 这个战略布局,蕴含了深刻的战略思想。从文章总结的四个?第一次?,可见一斑:第一次将全面建成小康社会,定位为?实现中华民族伟大复兴中国梦的关键一步?;第一次将全面深化改革的总目标,确定为?完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化?;第一次将全面依法治国,论述为全面深化改革的?姊妹篇?,形成?鸟之两翼、车之双轮?;第一次为全面从严治党标定路径,要求?增强从严治党的系统性、预见性、创造性、实效性?。 每一个?全面?,都是一整套结合实际、继往开来、勇于创新、独具特色的系统思想。四个?全面?加起来,相辅相成、相得益彰,是我们党治国理政方略与时俱进的新创造、马克思主义与中国实践相结合的新飞跃。 ?四个全面?的提出——主动的战略选择 回头看,治国理政的壶奥,在最初就已经呈现。这篇评论起笔,就罗列了十八大之后一个月中,习近平四次引人关注的活动——参观《复兴之路》展览、到广东考察工作、纪念?八二宪法?颁行、制定?八项规定?。这四次活动,无疑正对应着?四个全面?。可见,运筹帷幄,从履新之际就已开始。 从十八大开始的两年多时间里,几次重大会议,正构成?四个全面?形成的路线图:十八大强调?全面建成小康社会?,三中全会部署?全面深化改革?,四中全会要求?全面依法治国?,教育实践活动总结大会宣示?全面从严治党?。到去年12月,?四个全面?的提法第一次公之于众,这一战略布局已然是?集其大成?。 ?四个全面?的意义——立足现实的战略抓手 ?发展起来之后的问题,不比不发展时少?。?四个全面?,正是在中国发展起来之后,更加注重发展和治理系统性、整体性、协同性的必然选择。 这篇评论员文章指出,?四个全面?背后,是一以贯之的?问题导向?和?科学思维?,是高瞻远瞩的?全局视野?和?战略眼光?。并用四个短句总结了其意义——坚定中国自信、立足中国实际、总结中国经验、针对中国难题。 而从现实看,?四个全面?正是治国理政的?总纲?。正如文章引用的习近平原话,四个全面?是从我国发展现实需要中得出来的,是从人民群众的热切期待中得出来的,是为推动解决我们面临的突出矛盾和问题提出来的?。从这个角度理解,四个全面,抓住改革发展稳定关键,统领中国发展总纲,确立了新形势下党和国家各项工作的战略方向、重点领域、主攻目标,是?坚持和发展中国特色社会主义道路、理论、制度的战略抓手?。 ?四个全面?的哲学——辩证统一的战略思维 ?四个全面?有着深厚的认识论、方法论基础,文章用习近平自己的一句话加以总结——?既要注重总体谋划,又要注重牵住‘牛鼻子’?。

grub2基础教程-修订版

grub2基础教程-修订版 smallapple 目录 一、grub2新特性 二、grub2安装与启动 三、grub2配置文件详解 四、脚本修改 五、使用grub2常见错误及修复方法 一、grub2新特性 1、grub2和grub有很多不同的地方: a)图形接口 b)使用了模块机制,通过动态加载需要的模块来扩展功能 c)支持脚本语言,例如条件判断,循环、变量和函数 d)支持rescue模式,可用于系统无法引导的情况 e)国际化语言。包括支持非ASCII的字符集和类似gettext的消息分类,字体,图形控制台等等 f)有一个灵活的命令行接口。如果没有配置文件存在,GRUB会自动进入命令模式 g)针对文件系统、文件、设备、驱动、终端、命令、分区表、os loder的模块化、层次化、基于对象的框架 h)支持多种文件系统格式 i)可访问已经安装的设备上的数据 j)支持自动解压 2、设备的命名 grub2同样以fd表示软盘,hd表示硬盘(包含IDE和SCSI硬盘)。设备是从0开始编号,分区则是从1开始,主分区从1-4,逻辑分区从5开始,而grub分区编号是从0开始的。下面给出几个例子 : (fd0):表示整个软盘 (hd0,1):表示BIOS中的第一个硬盘的第1个分区 (hd0,5)/boot/vmlinuz:表示BIOS中的第一个硬盘的第一个逻辑分区下的boot目录下的vmlinuz文件 二、grub2安装与启动 1、安装ubuntu9.10时,grub默认安装在第一硬盘(hd0)的mbr,其实就是把引导文件boot.img写入硬盘的mbr,当然,用户也可以选择不写入硬盘mbr而是写入linux分区的引导扇区。启动时根据mbr所提供信息找到启动分区后,加载分区内的grub核心文件core.img和配置文件grub.cfg,进入选择菜单画面,在菜单画面,按上下箭号选择需要系统菜单项,按Enter进入选项。

grub2最新全面学习资料

Grub 2 使用简介 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正处在开发阶段,因此以上的某些功能可能现阶段还不是很完善。安装和使用 Grub 2的内核是符合multiboot标准的,因此可以在Grub中引导。 1、下载 https://www.doczj.com/doc/265336512.html,/grub2.zip 解压到某个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,应该可以看明白里面的内容。要注意的是:

四个全面

三、新的历史条件下治国理政总方略 ——关于协调推进“四个全面”战略布局 2016年04月22日03:26 来源:人民网-人民日报手机看新闻字号党的十八大以来,以习近平同志为总书记的党中央从坚持和发展中国特色社会主义全局出发,立足中国发展实际,坚持问题导向,逐步形成并积极推进全面建成小康社会、全面深化改革、全面依法治国、全面从严治党的战略布局。“四个全面”战略布局,确立了新的历史条件下党和国家各项工作的战略目标和战略举措,是我们党在新形势下治国理政的总方略,是事关党和国家长远发展的总战略,为实现“两个一百年”奋斗目标、实现中华民族伟大复兴的中国梦提供了重要保障。 1.“四个全面”战略布局是时代和实践发展对党和国家工作的新要求 任何科学理论都不是凭空产生的,而是时代的产物、实践的产物。“四个全面”战略布局是我们党站在新的历史起点上,总结我国发展实践,适应新的发展要求,坚持和发展中国特色社会主义新探索新实践的重要成果。习近平总书记深刻指出,“四个全面”战略布局是从我国发展现实需要中得出来的,从人民群众的热切期待中得出来的,也是为推动解决我们面临的突出矛盾和问题提出来的。 “四个全面”战略布局适应了我国发展的现实需要。当今世界正处在一个加快演变的历史性进程之中,和平与发展仍然是时代主题,同时全球治理体系深刻变革,不同制度模式、发展道路深层较量和博弈,能否在世界大变动中把握机遇、在国际大棋局中赢得主动,需要胸怀全局、统筹谋划的大思考大智慧。当代中国正处于全面建成小康社会的决胜阶段,中华民族正处于走向伟大复兴的关键时期,我国发展所处的重要战略机遇期没有改变,仍然具有许多有利的发展条件。同时面临着诸多矛盾叠加、风险隐患增多的严峻挑战,改革发展稳定任务之重前所未有,矛盾风险挑战之多前所未有,对党治国理政的考验之大前所未有。习近平总书记指出:“时和势总体有利,但艰和险在增多。”如何更好把握发展机遇、赢得新的发展优势、战胜各种风险挑战,迫切需要我们党从战略层面提出治国理政的大格局大韬略。“四个全面”战略布局,正是党中央适应我国发展新要求,站在时代最前沿进行的战略谋划和部署。 “四个全面”战略布局顺应了人民群众的愿望期盼。全心全意为人民服务是党的根本宗旨。习近平总书记指出:“要始终把人民放在心中最高的位置,牢记责任重于泰山,时刻把人民群众的安危冷暖放在心上,兢兢业业,夙夜在公,始终与人民心心相印、与人民同甘共苦、与人民团结奋斗。”随着我国迈入中等收入国家行列,人民群众对美好生活的愿景不断提升。人们期待各项改革全面推进,期盼经济更有活力,政府更加高效,文化更加繁荣,生

-Linux操作系统基础教学大纲

Linux操作系统基础 Foundation of Linux Operation System 适用范围:2013本科人才培养方案 课程编号: 学分:2 学时:32(其中:讲课学时:20 实验学时:12) 先修课程:计算机文化概论 适用专业:网络工程 建议教材:《Linux实用教程》陈博等人民邮电出版社2008年10月 开课单位:软件学院 一、课程的性质与任务 课程性质:本课程是网络工程专业网络安全与攻防方向的一门专业方向任选课,Linux及应用是计算机科学专业的一门专业课程。 课程任务:本课程的目的和任务是使学生全面地了解和掌握Linux系统的基本概念、原理及应用技术、以及适应社会对Linux操作与管理人员的需求。通过本门课程的学习,能够为以后从事软件编程、分布式处理及系统服务部署等不同应用领域的研究打下深厚的理论基础。 二、课程的基本内容及要求 (一)认识Linux系统 1. 课程教学内容: (1)Linux系统简介 (2)Linux系统的特点和组成 (3)Linux版本介绍 (4)Fedora Core系统概述 2. 课程重点、难点 重点:了解Linux操作系统的发展历程,改系统的特点和组成。 难点:Linux操作系统与Window操作系统的异同。 3. 课程教学要求: (1)了解计算机计算机操作系统的发展过程; (2)理解Linux操作系统与UNIX系统的区别,理解GUN计划的内容; (3)掌握Linux各个系统的版本及其优劣等。

(二)Fedora 系统的安装和删除 1. 课程教学内容: (1)准备安装Linux操作系统 (2)分区的概念和分区的类型。 (3)硬盘的类型。 (4)安装Linux的步骤及安装后的初始化工作。 (5)删除MBR中GRUB引导程序。 (6)删除Linux分区。 2. 课程重点、难点 重点:如何对硬盘分区,如何命名分区,分区的格式化等。 难点:如何理解分区的编号及文件系统的建立等。 3. 课程教学要求: (1)本章的学习目的是使学生能够自己安装一个操作系统,合理分区,并了解Linux下分区的概念。了解如何建立交换分区。 (2)理解分区文件的命名描述; (3)掌握安装Linux的步骤及安装后的初始化工作,掌握如何删除MBR中的GRUB分区程序。 (三)Linux图形化界面 1. 课程教学内容: (1)登录、注销和关闭系统 (2)GNOME基本使用 (3)系统设置 (4)Fedora系统的应用软件使用 2. 课程重点、难点: 重点:掌握如何正常登录、注销和关闭系统的几个命令。 难点:了解在如何在GNOME图形界面中如何复制、黏贴、删除文件等。 3. 课程教学要求: (1)了解GNOME的初步使用,系统的各种基本设置; (2)理解硬盘分析器、系统日志等内容。 (3)掌握在GNOME的操作使用。 (四)Linux字符界面操作 1. 课程教学内容:

党员干部全面从严治党发言稿-共20页

党员干部全面从严治党发言稿 坚定理想信念,坚守共产党人精神追求,始终是共产党人安身立命的根本。下面是小编整理的全面从严治党发言稿,希望对大家有所帮助。 【1】全面从严治党发言稿 党的十八大以来,习近平同志着眼于党和国家事业长远发展,围绕管党治党发表了一系列重要讲话,深刻阐明了从严治党的一系列重要思想和基本理念,为我们在新的历史起点上加强和改进党的建设提供了基本遵循。学习贯彻习近平同志关于从严治党的重要思想,关键是要提高思想认识、把握思想要义,把从严治党的要求落实到各项具体工作中,汇聚起不断提高管党治党水平的整体合力。 充分认识治国必先治党、治党务必从严的重大现实意义,确保党在发展中国特色社会主义历史进程中始终成为坚强领导核心. 习近平同志指出,发展中国特色社会主义是一项长期的艰巨的历史任务,必须准备进行具有许多新的历史特点的伟大斗争。中国特色社会主义事业越前进、越发展,新情况、新问题就会越多,面临的风险和挑战就会越多,面对的不可预料的事情就会越多。当前,改革进入深水区、攻坚期,经济社会发展到了一个爬坡过坎的关键阶段,推进改革发展的复杂程度、敏感程度、艰巨程度又提到了一个新的高度。党的十八届三中全会提出了全面深化改革的重大战略任务,继续深化改革涉及利益格局的深刻调整,涉及各方关系的多重协调,没有哪项

任务不是涉险滩、啃硬骨头,没有哪项任务不遭遇思想观念的障碍、利益固化的藩篱。 面对日益复杂的利益格局,面对不断高涨的改革期待,改革大业能否统筹谋划、各项措施能否协同推进,考验着改革者的智慧、勇气和担当。改革能否顺利推进,关键取决于我们党,取决于党能否发挥好总揽全局、协调各方的领导核心作用。这是一场新的革命,党要领导和推进这场革命,自身必须坚强有力。 这些年来,我们党始终高度重视自身建设,全面推进党的建设新的伟大工程,党的执政能力得到新的提高,党的先进性和纯洁性得到保持和发展,党的领导得到加强和改善。但与国内外形势发展变化相比,与全面深化改革的艰巨任务相比,党在自身建设方面还存在不小差距。党要管党、从严治党方针在有些地方没有落到实处,在一些方面还存在管党、治党失之于宽、失之于松、失之于软的情况。特别是新形势下党的自身建设面临一系列新情况新问题新挑战,四大考验是长期的、复杂的、严峻的,四种危险更加尖锐地摆在全党面前,形式主义、官僚主义、享乐主义、奢靡之风还不同程度地存在,对党的执政基础提出了重大考验,落实党要管党、从严治党的任务比以往任何时候都更为繁重更为紧迫。 要加强党对立法工作的领导,推进科学立法、民主立法,从制度上、法律上保证党的路线方针政策的贯彻实施。各级党组织都要在宪法和法律范围内活动,全体党员都要模范遵守宪法和法律。领导干部要提高运用法治思维和法治方式进行深化改革、推动发展、化解矛盾、维

四个全面心得体会

四个全面学习心得体会 习近平同志在江苏调研时强调,要“协调推进全面建成小康社会、全面深化改革、全面推进依法治国、全面从严治党,推动改革开放和社会主义现代化建设迈上新台阶”。强调“四个全面”协调推进,这在我们党的历史上是第一次,标志着新一届中央领导集体治国理政方略更加完善,必将进一步推动党的理论与实践的大发展,迎来中华民族伟大复兴更加光明的前景。 深刻认识协调推进“四个全面”的重大意义 “四个全面”,是习近平同志站在时代和全局的高度,在坚定中国自信、发展中国道路、优化中国模式、总结中国经验,带领人民推动改革开放和社会主义现代化建设的进程中提出来的,既是我们党把马克思主义基本原理同中国实际和时代特征相结合的重大理论创新成果,又是实践创新的巨大飞跃。协调推进“四个全面”,对于坚持和发展中国特色社会主义、实现中华民族伟大复兴的中国梦具有重大现实意义和深远历史意义。 开拓我们党治国理政的新境界。不断开拓治国理政的新境界,既是时代发展的要求,也是我们党领导水平和执政能力提升的标志。党的十八大以来,以习近平同志为总书记的党中央直面当代中国和当今世界的重大课题,运用历史唯物主义和辩证唯物主义的科学世界观方法论,深刻把握治国理政的若干重大关系,科学统筹治党治国治军、内政外交国防、改革发展稳定,科学统筹国内国际两个大局,思考谋划治国理政一盘棋,先后提出全面建成小康社会、全面深化改革、全面推进依法治国、全面从严治党的重大任务和战略部署和发展中国特色社会主义制度,推进国家治理体系和治理能力现代化。全面推进依法治就是坚持走中国特色社会主义法治道路、建设中国特色社会主义法治体系、建设社会主义法治国家,实现科学立法、严格执法、公正司法、全民守法。全面从严治党,就是要落实从严治党责任,坚持思想建党和制度治党紧密结合,严肃党内政治生活,从严管理干部,持续深入改进作风,严明党的纪律,发挥人民监督作用,深入把握从严治党规律,实现党的自我净化、自我完善、自我革新、自我提高,保持和发展党的先进性和纯洁性。 深化理解“四个全面”的逻辑关系。 “四个全面”不是简单并列的关系,具有“总分总”的逻辑结构。全面建成小康社会是奋斗目标,是我们实现社会主义现代化和中华民族伟大复兴中国梦的阶段性目标,具有战略统领和目标牵引作用。习近平同志指出:“党的十八届四中全会通过了全面推进依法治国的决定,与党的十八届三中全会通过的全面深化改革的决定形成了姊妹篇”。这表明,全面深化改革与全面推进依法治国同为支撑,共同支撑和推动奋斗目标的实现。全面深化改革是实现奋斗目标的根本路径、关键一招、强大动力,全面推进依法治国是实现奋斗目标的基本方式和可靠保障。中国共产党是中华民族伟大复兴的领导核心,全面从严治党具有全局性、根本性,只有通过全面从严治党才能使我们党坚强起来,才能在全面建成小康社会、全面深化改革、全面推进依法治国的进程中发挥领导核心作用,因而全面从严治党是实现前三个全面的坚强保证。 “四个全面”是内在统一的有机整体。 “四个全面”作为相辅相成、相互支撑、内在统一的整体,一是统一于“四

关于Grub2启动菜单的注释问题(个人经验)

关于Grub2启动菜单的注释问题(个人经验) 特别说明:此文只是我个人经验,尚不知道是否会引起其他问题。故,你若要使用此文之做法,请务必慎重考虑。建议先在虚拟机测试。 用命令sudo gedit /boot/grub/grub.cfg即可打开grub.cfg文件,如下: 其中,#号表示注释该段。我这是在虚拟机下的ubuntu,grub.cfg文件跟你的可能不尽相同。 # # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ ${prev_saved_entry} ]; then set saved_entry=${prev_saved_entry} save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true

function savedefault { if [ -z ${boot_once} ]; then saved_entry=${chosen} save_env saved_entry fi } function recordfail { set recordfail=1 if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi } insmod ext2 set root='(hd1,2)' search --no-floppy --fs-uuid --set 44765bf4-8d6f-4d5a-8341-0d6d2f14e241 if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x400 insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't

云主机添加Grub2引导WinPE ISO(Windows系统)-V1

云主机添加Grub2引导WinPE ISO (Windows系统) 导读 云主机安装的系统是Windows 2008 R2,BIOS+MBR,想利用Grub2引导发位于磁盘上Windows PE ISO 或其他系统,可以采用在Windows 系统中安装grub2实现。 安装配置步骤 第一步、Grub2下载,文件准备 到Grub2官网ftp://https://www.doczj.com/doc/265336512.html,/gnu/grub/ 下载文件 grub-2.02-for-windows.zip,将其解压至任意路径下,比如D:\。这样Grub2的主程序目录将位于D:\grub-2.02-for-windows 第二步,Grub2安装 以管理员身份运行CMD,输入命令wmic diskdrive list brief,记录下安装目标磁盘DeviceID,本教程将安装至\\.\PHYSICALDRIVE0 ============================================== ==================================== Microsoft Windows [Version 10.0.10586]

(c) 2015 Microsoft Corporation. All rights reserved. C:\Windows\system32>wmic diskdrive list brief Caption DeviceID Model Partitions Size WDC WD5000AAKX-001CA0 \\.\PHYSICALDRIVE0 WDC WD5000AAKX-001CA0 3 500105249280 C:\Windows\system32> ===================================================== ============================= 将当前路径切换至Grub2主程序所在路径,输入cd /d d:\grub-2.02-for-windows ===================================================== ============================= C:\Windows\system32>cd /d d:\grub-2.02-for-windows d:\grub-2.02-for-windows> ===================================================== ============================= 查看grub-install.exe的帮助文件,可以输入grub-install.exe --help或grub-install.exe -?,显示如下内容: ===================================================== ============================= Usage: grub-install [OPTION...] [OPTION] [INSTALL_DEVICE] Install GRUB on your drive.

grub2修订文档

grub2基础教程-修订版 smallapple 目录 一、grub2新特性 二、grub2安装与启动 三、grub2配置文件详解 四、脚本修改 五、使用grub2常见错误及修复方法 一、grub2新特性 1、grub2和grub有很多不同的地方: a)图形接口 b)使用了模块机制,通过动态加载需要的模块来扩展功能 c)支持脚本语言,例如条件判断,循环、变量和函数 d)支持rescue模式,可用于系统无法引导的情况 e)国际化语言。包括支持非ASCII的字符集和类似gettext的消息分类,字体,图形控制台等等 f)有一个灵活的命令行接口。如果没有配置文件存在,GRUB会自动进入命令模式 g)针对文件系统、文件、设备、驱动、终端、命令、分区表、os loder的模块化、层次化、基于对象的框架 h)支持多种文件系统格式 i)可访问已经安装的设备上的数据 j)支持自动解压 2、设备的命名 grub2同样以fd表示软盘,hd表示硬盘(包含IDE和SCSI硬盘)。设备是从0开始编号,分区则是从1开始,主分区从1-4,逻辑分区从5开始,而grub分区编号是从0开始的。下面给出几个例子: (fd0):表示整个软盘 (hd0,1):表示BIOS中的第一个硬盘的第1个分区 (hd0,5)/boot/vmlinuz:表示BIOS中的第一个硬盘的第一个逻辑分区下的boot 目录下的vmlinuz文件 二、grub2安装与启动 1、安装ubuntu9.10时,grub默认安装在第一硬盘(hd0)的mbr,其实就是把引导文件boot.img写入硬盘的mbr,当然,用户也可以选择不写入硬盘mbr而

把握“四个全面”的深刻内涵

“四个全面”之间是辩证统一的关系 “四个全面”之间有着内在逻辑和辩证统一关系,四个方面构成了不可分割、相互促进、相互支撑的整体,是一个有机的统一体。全面建成小康社会是“四个全面”中的中枢目标,全面深化改革是实现中枢目标的动力系统,全面推进依法治国是实现中枢目标的保障系统,全面从严治党是实现中枢目标的控制系统。 全面建成小康社会是奋斗目标,是我们实现社会主义现代化和中华民族伟大复兴中国梦的阶段性目标,具有战略统领和目标牵引作用。全面深化改革和全面推进依法治国同为支撑,共同支撑奋斗目标的实现。全面从严治党,目的是使党坚强起来,担当起全面建成小康社会、全面深化改革、全面推进依法治国领导核心作用,为实现前三个全面提供坚强保证。由此可见,全面深化改革、全面推进依法治国、全面从严治党共同支撑实现全面建成小康社会的实践进程。四者环环相扣,互相嵌入。 不仅如此,全面深化改革,包括了法治建设和党的建设的内容;全面推进依法治国,也涵盖了用法治思维、法治方式推进全面改革、巩固改革成果,用法治思维、法治方式推进依法治国与依规治党相互促进。与此同时,全面深化改革、全面推进依法治国,都要在党的领导下进行,全面从严治党对深化改革和推进依法治国,都具有重要的引领和保障作用,最终目的都是为了全面建成小康社会,四者不可分割、不可偏废。只有深刻理解“四个全面”的科学内涵和逻辑联系,才能协调推进“四个全面”的战略思想和战略部署。 “四个全面”的重大战略意义 党的十八大以来,以习近平同志为总书记的党中央从坚持和发展中国特色社会主义全局出发,提出并形成了全面建成小康社会、全面深化改革、全面依法治国、全面从严治党的战略布局。‘四个全面’战略布局确立了新形势下党和国家各项工作的战略方向、重点领域、主攻目标,开辟了我们党治国理政的新境界,实现了马克思主义与中国实践相结合的新飞跃,为实现‘两个一百年’奋斗目标和中华民族伟大复兴的中国梦提供了理论指导和实践指南。 一、“四个全面”战略布局确立了新形势下党和国家各项工作的战略方向、重点领域、主攻目标 党的十八大以来,党和国家各项工作面临一系列新形势。首先,从社会主义初级阶段一百年的发展过程来看,正处于中等收入国家向高收入国家迈进的关键阶段。这个阶段面临的突出的问题就是中等收入陷阱如何迈过去的问题。2014年11月10日在北京出席亚太经合组织领导人同工商咨询理事会代表对话会时,习近平总书记指出:“对中国而言,‘中等收入陷阱’过是肯定要过去的,关键是什么时候迈过去、迈过去以后如何更好向前发展。”其次,中国经济处于“三期叠加”阶段,出现了一系列新的阶段性发展特征。党中央准确把握经济发展大局,作出了我国经济社会发展基本面长期趋好,但正处在从高速到中高速的增长速度换挡期、结构调整阵痛期、前期刺激政策消化期“三期叠加”阶段的重要判断。为了应对种种复杂局面,中央确立了“四个全面”战略布局。 “四个全面”战略布局把全面建成小康社会作为党和国家各项工作的战略目标。党的十八大就明确提出:确保到2020年实现全面建成小康社会宏伟目标。十八大以来,以习近平同志为总书记的中央领导集体更加系统全面地阐述了这一宏伟目标的科学内涵。新的中央领导集体提出:全面建成小康社会,不能丢了农村这一头,“小康不小康,关键看老乡”,没有老区的全面小康,特别是没有老区贫困人口脱

GRUB2启动引导器完全教程

GRUB2 启动引导器–完全教程 本教程仅讨论GRUB版本2,流行的启动引导器的下一代。如果您在寻找常规GRUB的教程,请查看这篇文章。 欢迎来到GRUB2启动引导器教程!你肯定已经读过我的关于GRUB legacy版本的指南。在过去的两年半里面,它独自积累了五十万次阅读,在全世界的计算机使用者中相当流行和实用。 我希望利用我的GRUB2重新创造同样的成功。目标为用户使用GRUB作为他们的启动引导器实现启动任何其钟情的类UNIX操作系统或者多重启动他们的计算机提供一个简单、实际、循序渐进、行之有效的教程,从而允许他们快速、简单、毫不不费力的控制他们的系统启动流程。 在这个教程里,您将学到如何使用GRUB2,添加和删除菜单,定制标题和启动选项,双重启动和三重启动操作系统,结合GRUB和GRUB2,我们甚至看一下Windows如何加入这个模式。之后,我们将学习如何从错误中恢复。 目录 1.目录 2.警告 3.GRUB2路标 4.GRUB2 介绍 ?新布局 ?Grub.cfg文件实例 ?/etc/grub.d/ 目录示例 ?/etc/default/grub示例 5.基本用法 ?GRUB2如何工作? ?添加新的GRUB脚本 ?更新GRUB ?通过改变脚本名称中的数字改变脚本启动顺序 ?替换默认条目 ?操作系统探测器 ?重装GRUB ?简短的总结 6.现实多重启动情况 ?双重启动:使用GRUB2启动两个操作系统 ?双重启动:两个操作系统使用GRUB legacy和GRUB2的结合。 ?双启动Windows 7 和Ubuntu ?把GRUB legacy升级到GRUB2 7.附加的测试用例

基于Grub 2.00的x86内核引导流程

基于Grub 2.00的x86内核引导流程--源代码情景分析目前Linux中使用最广泛的的bootloader是Grub(GRand Unified Bootloader)。如今Grub 2已经替换了早期的0.9x系列版本的Grub Legacy,而且Grub Legacy已经不再开发维护。虽然Grub 2从名字上看像是Grub的升级版,但其源代码实际被完全重构了。现从源代码角度分析基于Grub 2.00的x86内核引导流程。 1. 磁盘简介 由于在Grub进行内核引导的过程中涉及到磁盘操作,先简介一下磁盘为后续引导流程分析作铺垫。磁盘三要素:由所有盘面上相同半径的同心圆形磁道(Track)组成的柱面(Cylinder), 磁头(Head), 扇区(Sector)之间的关系如下图所示: 对于磁盘,其最小存储单位为扇区(Sector),在相当长的一段时间里,扇区的大小固定在512 bytes[1]. 但是从2009年开始出现扇区大小为4096

bytes的磁盘,即Advanced Format disks。 对于扇区的编址,早期的方案是CHS编址(Cylinder-Head-Sector),即用数据元组CHS tuples (c,h,s)的形式表示一个扇区的位置,但是在CHS编址时,扇区号是从1开始的,没有扇区0,但磁头和柱面编号都是从0开始的,即CHS编址起始于地址(0,0,1)。另外一种编址方案是LBA编址(Logical Block Addressing),把整个磁盘的所有扇区资源统一分配序号。在2003年发布的ATA-6标准中,LBA采用48-bit地址。 CHS数据元组(c, h, s)根据如下公式转换成相应的LBA逻辑地址: LBA= (c×Nheads + h)×Nsectors + (s ? 1) 其中:Nheads是硬盘中的磁头数目,Nsectors是每条磁道上可以划分的最大的扇区数目。上面的公式意味着LBA对扇区的编址是从0开始的,所以在Grub 的boot.S源代码中,当磁盘不支持LBA模式,代码执行流回退至CHS模式继续进行处理时,会将编址的起始地址调整成从1开始。 [1]Floppydisks and controllers use physical sector sizes of 128, 256, 512 and 1024 bytes(e.g., PC/AX), whereby formats with 512 bytes per physical sector becamedominant in the 1980s. 磁盘在使用过程中总是会涉及到分区方案,其中一个典型的四分区MBR磁盘结构如下所示:

GRUB2的window版安装方法

GRUB2的window版安装方法 本帖最后由420841698 于2014-9-25 11:35 编辑 楼主是GRUB2的菜鸟,但是很喜欢计算机因此所以才有这个贴: 进入主题:GRUB2的window版安装方法,以及grub2.rar的下载地址链接: https://www.doczj.com/doc/265336512.html,/s/1ntn132x 密码: wlcr 这是grub2的windows版,所以应该可在所有的win平台上安装:网上很少grub2的windows版的安装教程资料都是些别人做好的工具,想必大家都不是很喜欢。 对此楼主这个菜鸟在分享所得:下载grub2.rar解压带c盘 第一种GURB2以mbr方式安装在硬盘上 首先进入cmd命令窗口获取物理磁盘标识:输出wmic diskdrive list brief 回车 查看硬盘标识//./physicaldrive0 输入grub-install.exe --target=i386-pc //./physicaldrive0 即可安装,这里如果要安装在哪个个区就必须将grub2.rar解压到哪个分区 第二种GURB2在win8下的以uefi安装方法,这里需要挂载esp分区,本人对挂载完全是小白这里大家去想了 参数--target=x86_64-efi或i386-efi 指定是X64或ia32版的efi 参数--modules="part_gpt fat normal" 指定安装模式 参数--efi-directory=$esp 指定挂载的esp分区,也可以指定安装到U盘比如:--efi-directory=e:(U盘) 参数--boot-directory=$esp/efi 将所有的GRUB2模组文件安装到esp/efi下,这里是指生成的grubia32.efi或者grub.efi,grubx64.efi,引导grub文件夹的路径, 如 --boot-directory=e:,然后就在e盘下生成grub文件夹和grubia32.efi或者grub.efi,grubx64.efi,引导的文件,这里注意当使用--boot- directory=$esp/efi时grub.cfg必须要和grubia32.efi或者grub.efi,grubx64.efi同一个文件夹下 参数--bootloader-id=boot 指定grubx64.efi寸放在efi下的boot文件夹名如:--bootloader-id=grub ,就会生成efi/grub/grubia32.efi 安装完后没grub.cfg配置文件需要自己手动配置,据说用grub-mkconfig -o /boot/grub/grub.cfg可生成,但是windows版没有 详细可以查看https://https://www.doczj.com/doc/265336512.html,/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87 )#.E4.BD.BF.E7.94.A8GRUB_Legacy.E7.9A.84.E7.94.A8.E6.88.B7.E8.AF.B7.E6.B3.A8.E6.84.8F 执行步骤安装安装在EFI分区: 先挂载esp分区,将GURB2解压后cmd命令窗口执行 grub-install --target=x86_64-efi --modules="part_gpt fat normal"

相关主题
文本预览
相关文档 最新文档