



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
grub命令来引导linux 由于对linux系统的好奇,想按在机器上玩玩。昨天忙活了一晚上,最终才把linux安装好。但高兴的有点太早了,我还以为进linux就像进 windows那么简单哪,没有想到却蹦出来一个引导命令(grub),让我引导,我一看麻木了。一点也不会。没有办法我实在熬不住了,就关机睡了。今天 中午,上网查资料。把有关的命令给熟悉了一边。不过看后挺费劲的。试了几次还是不行。我就没有弄了。本打算放弃的。没有想到下午来灵感了。敲几个命令就进 了。这次安装让我学到了不少。下面来主要讲一下在grub下来引导linux;其步骤如下; a 进入grub的命令模式。 b 先熟悉一下grub 的一些命令 grubhelp c 熟悉一下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 键会出来hd0或hd1之类的;grub cat (hd0, 注:输入hd0,然后再按tab键;会出来分区之类的;grub cat (hd0,6)Possible partitions are: Partition num: 0, Filesystem type unknown, partition type 0x7 Partition num: 4, Filesystem type is fat, partition type 0xb Partition num: 5, Filesystem type is reiserfs, partition type 0x83 Partition num: 6, Filesystem type is ext2fs, partition type 0x83 Partition num: 7, Filesystem type unknown, partition type 0x83 Partition num: 8, Filesystem type is reiserfs, partition type 0x83 Partition num: 9, Filesystem type unknown, partition type 0x82grub cat (hd0,6)/etc/fstab 注:比如我想查看一下 (hd0,6)/etc/fstab的内容就这样输入;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中的内容,主要是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,y)是可以省略的,如果省略了,我们要在kerenl 命令中指定;我们前面已经说过 (hd0-n,y) 硬盘分区的表示方法的用途;主要是用来指定 /boot所在的分区;eg:grub root (hd0,0)kernel 指令,用来指定Linux的内核,及/所在的分区;kernel 这个指令可能初学者有点怕,不知道内核在哪个分区,及内核文件名的全称是什么。不要忘记tab键的命令补齐的应用;如果我们已经通过root (hd0-n,y) 指定了/boot所在的分区,语法有两个:如果/boot和Linux的/位于同一个分区,应该是下面的一种格式;kernel /boot/vmlinuz在这里按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中的文件了; 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 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的/所在的分区的文件系统的标签;如果您知道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 如果是/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, setup=0x1e00, size=0x18e473initrd 命令行来指定initrd文件;grub initrd /boot/initrd在这里tab 来补齐;grub initrd /boot/initrd-2.6.11-1.1369_FC4.img Linux-initrd 0x2e1000, 0x10e685 bytes如果/boot是独立的一个分区,应该是如下样子的语法;比如下面的;grub initrd /initrd在这里tab 来补齐;grub initrd /initrd-2.6.11-1.1369_FC4.img Linux-initrd 0x2e1000, 0x10e685 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 defaults 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_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.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年家用塑料制品:储物箱项目合作计划书
- GSK-3β-HDAC-IN-2-生命科学试剂-MCE
- Glycine-13C2-15N-p-Toluenesulfonate-生命科学试剂-MCE
- 2025年新型高效饲料及添加剂项目发展计划
- 2025北京大学肿瘤医院云南医院云南省肿瘤医院非事业编制专业技术人员招聘(189人)模拟试卷及答案详解(历年真题)
- 2025年餐厨垃圾处理项目合作计划书
- 市场调研信息整合工具快速反馈分析版
- 时尚服饰行业品牌营销策略
- 2025年宿州某国企岗位招聘3人考前自测高频考点模拟试题完整参考答案详解
- 2025辽渔集团有限公司人员模拟试卷附答案详解(典型题)
- GB/T 19418-2003钢的弧焊接头缺陷质量分级指南
- 四川省参保单位职工社会保险费欠费补缴申报表
- GA 622-2013消防特勤队(站)装备配备标准
- 《C++语言基础》全套课件(完整版)
- 240农业政策学-张广胜课件
- 垄断经典案例课件
- HSK标准教程5下-课件-L2
- 《你看起来很好吃》剧本
- 毕业设计论文-计算机类
- 工作单位接收函
- 汽车发动机电控系统实训工作页
评论
0/150
提交评论