柔情似水 发表于 2015-1-16 13:44:40

给大家带来grub命令行启动体系简明教程

要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
明天捣腾服务器,修正grub.conf文件后招致体系起不来了。厥后就进修了一下怎样从grub命令启动。
grub引诱实在挺复杂的,只需复杂地几步就能够了。
1、指定/boot地点的分区
.代码以下:
grub>root(hd0,0)

#指定第一块硬盘的第一个分区。这个root(hd,y)是能够省略的,假如省略了,我们要在kerenl命令中指定
2、指定内核映像及根分区
.代码以下:
grub>kernel/boot/vmlinuz-2.6.11-1.1369_FC4roroot=LABEL=/

#kernel指令,用来指定Linux的内核,及/地点的分区
3、指定initrd.img
.代码以下:
grub>initrd/boot/initrd-2.6.11-1.1369_FC4.img
#initrd命令行来指定initrd文件

4、启动
.代码以下:
grub>boot
#输出boot,然后敲回车就能够了


我的一个假造机上(SUSE10.0)的grub设置文件:

5、经由过程GRUB指令来引诱Windows
假如我们启动Windows,只是输出指令就好了;
好比Windows的分区在(hd0,0),我们在开机后,按ctrl+c,进进GRUB的命令形式;就能够用上面的
.代码以下:

grub>rootnoverify(hd0,0)
grub>chainloader+1
grub>boot


附:GRUB启动命令详解
1、菜单命令
菜单命令只能用于grub设置文件的全局设置部分,不克不及用在grub命令行交互界面,菜单命令在设置文件中应放在别的命令之前。
1、default//设置默许启动的菜单项
2、fallback//设置启动某菜单项失利后反回的菜单项
3、hiddenmenu//埋没菜单界面
4、timeout//设置菜单主动启动的延不时间
5、title//入手下手一个菜单项
2、惯例命令
惯例命令能够应当于设置文件和grub命令行交互界面,可以使用的惯例命令有
1、bootp//经由过程bootp初始化收集设备
2、color//设置菜单界面的色彩
3、device//指定设备文件作为驱动器
4、dhcp//经由过程DHCP初始化收集设备
5、hide//埋没某分区
6、ifconfig//手工设置收集设备
7、pager//改动外部页程序的形态
8、partnew//新建一个主分区
9、parttype//改动分区的范例
10、password为菜单界面设置口令
11、rarp//经由过程RARP初始化收集设置
12、serial//设置串口设备
13、setkey//设置键盘映照
14、splashimage//设置GRUB启动时的背景图片文件
15、termainal//选择终端范例
16、tftpserver//指定TFTP服务器
17、unhide//复原某埋没分区
3、命令行和菜单项命令
命令行和菜单项命令可应当于GRUB设置文件的菜单项设置中,也能够用在GRUB命令交互界面。
1、bolcklist//显现某文件地点分区地位(blocklistnotation)
2、boot//启动操纵体系
3、cat//显现文件内容
4、chainloader//把启动把持权软交给别的的启动引诱器
5、cmp//对照两个文件
6、configfile//加载已存在的GRUB设置文件
7、debug//设置为debug形式
8、displayapm//显现APMBIOS信息
9、displaymem//显现内存设置
10、embed//嵌进Stage1.5文件
11、find//查找包含某文件的一切设备
12、fstest//测试文件体系
13、geometry//显现某驱动器的物理信息
14、halt//中断盘算机运转(软件关机)
15、help//显现GRUB的命令匡助信息
16、impsprobe//查询对称多处置器(SMP)的信息
17、initrd//加载initrd文件
18、install//安装GRUB
19、ioprobe//查询某驱动器的输出输入(I/O)端口
20、kernel//引诱操纵体系内核
21、lock//锁定某GRUB导菜单项,使其输出暗码后才可启动
22、makeactive//激活某主分区
23、map//假造映照某驱动器
24、md5crypt//利用MD5加密口令
25、module//加载模块
26、modulenounzip//加载模块不举行解压
27、pause//停息并守候按键
28、quit//加入GRUB
29、reboot//从头启动盘算机
30、read//读取内存中的内容
31、root//设置GRUB的root设备
32、rootnoverify//设备GRUB的root设备但不装载文件体系
33、savedefault//保留以后的启动菜单项为默许启动
34、setup//主动安装GRUB
35、testload//从文件体系中测试读取某文件
36、testvbe//测试VESABIOSEXTENSION
37、uppermem//强迫设置主机上位内存的巨细
38、vbeprobe//查询VESABIOSEXTENSION信息


功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。

兰色精灵 发表于 2015-1-18 10:49:35

下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。

变相怪杰 发表于 2015-1-23 16:52:13

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

第二个灵魂 发表于 2015-1-31 18:55:56

感谢老师和同学们在学习上对我的帮助。

若天明 发表于 2015-2-6 22:42:25

清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。

若相依 发表于 2015-2-19 05:02:03

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。

乐观 发表于 2015-3-6 13:23:26

目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。

柔情似水 发表于 2015-3-13 02:09:00

说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?

再见西城 发表于 2015-3-20 10:12:19

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
页: [1]
查看完整版本: 给大家带来grub命令行启动体系简明教程