grub命令来引导linux.doc

上传人:11****ws 文档编号:2990899 上传时间:2019-05-16 格式:DOC 页数:5 大小:34KB
下载 相关 举报
grub命令来引导linux.doc_第1页
第1页 / 共5页
grub命令来引导linux.doc_第2页
第2页 / 共5页
grub命令来引导linux.doc_第3页
第3页 / 共5页
grub命令来引导linux.doc_第4页
第4页 / 共5页
grub命令来引导linux.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、grub 命令来引导 linux 由于对 linux 系统的好奇,想按在机器上玩玩。昨天忙活了一晚上,最终才把 linux 安装好。但高兴的有点太早了,我还以为进 linux 就像进 windows 那么简单哪,没有想到却蹦出来一个引导命令(grub),让我引导,我一看麻木了。一点也不会。没有办法我实在熬不住了,就关机睡了。今天 中午,上网查资料。把有关的命令给熟悉了一边。不过看后挺费劲的。试了几次还是不行。我就没有弄了。本打算放弃的。没有想到下午来灵感了。敲几个命令就进 了。这次安装让我学到了不少。下面来主要讲一下在 grub 下来引导 linux;其步骤如下;a 进入 grub 的命令模式

2、。b 先熟悉一下 grub 的一些命令 grubhelpc 熟悉一下 cat 命令d root 指令来指定/boot 所在的分区e kernel 指令来指定 linux 的内核,及所在的分区f 用 initrd 命令来指定 initrd 文件g boot 引导系统cat 命令的用法cat 指令是用来查看文件内容的,有时我们不知道 Linux 的/boot 分区,以及/根分区所在的位置,要查看/etc/fstab 的内容来得知, 这时,我们就要用到 cat (hd0-n,y)/etc/fstab 来获得这些内容;注意要学会用 tab 键命令补齐的功能;grub cat ( 按 tab 键会出来

3、hd0 或 hd1 之类的;grub cat (hd0, 注:输入 hd0,然后再按 tab 键;会出来分区之类的;grub cat (hd0,6)Possible partitions are:Partition num: 0, Filesystem type unknown, partition type 0x7Partition num: 4, Filesystem type is fat, partition type 0xbPartition num: 5, Filesystem type is reiserfs, partition type 0x83Partition num:

4、6, Filesystem type is ext2fs, partition type 0x83Partition num: 7, Filesystem type unknown, partition type 0x83Partition num: 8, Filesystem type is reiserfs, partition type 0x83Partition num: 9, Filesystem type unknown, partition type 0x82grub cat (hd0,6)/etc/fstab 注:比如我想查看一下 (hd0,6)/etc/fstab 的内容就这

5、样输入;LABEL=/ / ext3 defaults 1 1/dev/devpts /dev/pts devpts gid=5,mode=620 0 0/dev/shm /dev/shm tmpfs defaults 0 0/dev/proc /proc proc defaults 0 0/dev/sys /sys sysfs defaults 0 0LABEL=SWAP-hda1 swap swap defaults 0 0/dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0主要查看/etc/fstab 中的内

6、容,主要是 Linux 的/分区及/boot 是否是独立的分区;如果没有 /boot 类似的行,证明/boot 和 Linux 的/处于同一个硬盘分区;比如上面的例子中 LABEL=/ 这行是极为重要的;说明 Linux 系统就安在标签为 LABEL=/的分区中;如果您的 Linux 系统/boot 和/没有位于同一个分区,可能 cat (hda-n,y) 查到的是类似下面的;LABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2root (hd0-n,y) 指令来指定/boot 所在的分区;其实这个 root (hd0,n

7、,y)是可以省略的,如果省略了,我们要在 kerenl 命令中指定;我们前面已经说过 (hd0-n,y) 硬盘分区的表示方法的用途;主要是用来指定 /boot 所在的分区;eg:grub root (hd0,0)kernel 指令,用来指定 Linux 的内核,及/所在的分区;kernel 这个指令可能初学者有点怕,不知道内核在哪个分区,及内核文件名的全称是什么。不要忘记tab 键的命令补齐的应用;如果我们已经通过 root (hd0-n,y) 指定了/boot 所在的分区,语法有两个:如果/boot 和 Linux 的/位于同一个分区,应该是下面的一种格式;kernel /boot/vmli

8、nuz 在这里按 tab 键来补齐,就看到内核全称了 ro root=/dev/hda-zX如果/boot 有自己独立的分区,应该是;kernel /vmlinuz 在这里按 tab 键来补齐,就看到内核全称了 ro root=/dev/hda-zX在这里 root=/dev/hda-zX 是 Linux 的/根所位于的分区,如果不知道是哪个分区,就用 tab 出来的来计算,一个一个的尝试;或用 cat (hd0-n,y)/etc/fstab 中得到 Linux 的/所在的分区或分区的标签;grub kernel /boot/在这里按 tab 键;这样就列出/boot 中的文件了; Possi

9、ble files are: grub initrd-2.6.11-1.1369_FC4.img System.map-2.6.11-1.1369_FC4 config-2.6.11-1.1369_FC4 vmlinuz-2.6.11-1.1369_FC4 grubBAK memtest86+-1.55.1 xen-syms xen.gzgrub kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ Linux-bzImage, setup=0x1e00, size=0x18e473注解: root=LABEL=/ 是 Linux 的/所

10、在的分区的文件系统的标签;如果您知道 Linux 的/在哪个具体的分区,用 root=/dev/hda-zX 来指定也行。比如下面的一行也是可以的;grub kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/hda7也可以把/boot 所在的分区的指定 root (hd0-n,y)这行省掉,直接在 kernel 中指定/boot 所在的分区;所以就在下面的语法;如果是/boot 和 Linux 的根同处一个分区;kernel (hd0-n,y)/boot/vmlinuz ro root=/dev/hda-zX比如:grubkernel 如果

11、是/boot 和 Linux 所在的根不在一个分区;则是;kernel (hd0-n,y)/vmlinuz ro root=/dev/hda-zX grub kernel (hd0,0)/boot/vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/hda7 Linux-bzImage, setup=0x1e00, size=0x18e473或下面的输入,以 cat 出/etc/fstab 内容为准;grub kernel (hd0,0)/boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/Linux-bzImage, setu

12、p=0x1e00, size=0x18e473initrd 命令行来指定 initrd 文件;grub initrd /boot/initrd 在这里 tab 来补齐;grub initrd /boot/initrd-2.6.11-1.1369_FC4.imgLinux-initrd 0x2e1000, 0x10e685 bytes如果/boot 是独立的一个分区,应该是如下样子的语法;比如下面的;grub initrd /initrd 在这里 tab 来补齐;grub initrd /initrd-2.6.11-1.1369_FC4.imgLinux-initrd 0x2e1000, 0x1

13、0e685 bytesboot 引导系统;grubboot 下面是在我机器上的命令:grub cat (hd0,0)/etc/fstab# This file is edited by fstab-sync - see man fstab-sync for detailsLABEL=/ / ext3 defaults 1 1/dev/devpts /dev/pts devpts gid=5,mode=620 0 0/dev/shm /dev/shm tmpfs defaults 0 0/dev/proc /proc proc defaults 0 0/dev/sys /sys sysfs de

14、faults 0 0LABEL=SWAP-hda1 swap swap defaults 0 0/dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0grub root (hd0,0)Filesystem type is ext2fs, partition type 0x83grub kernel /boot/在这里按 tab 补齐,全列出/boot 所有的文件;Possible files are: grub initrd-2.6.11-1.1369_FC4.img System.map-2.6.11-1.1369

15、_FC4 config-2.6.11-1.1369_FC4 vmlinuz-2.6.11-1.1369_FC4 memtest86+-1.55.1 xen-syms xen.gzgrub kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ Linux-bzImage, setup=0x1e00, size=0x18e473grub initrd /boot/在这里按 tab 补齐Possible files are: grub initrd-2.6.11-1.1369_FC4.img System.map-2.6.11-1.1369_FC4 config-2.6.11-1.1369_FC4 vmlinuz-2.6.11-1.1369_FC4 grubBAKmemtest86+-1.55.1 xen-syms xen.gzgrub initrd /boot/initrd-2.6.11-1.1369_FC4.img 注;输入 intrd 文件名的全名;Linux-initrd 0x2e1000, 0x10e685 bytesgrub boot以上也就这么多,还须自己多揣摩

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。