用grub命令行启动系统

通过命令行启动系统的过程:

1  root  (hd0,2)

2  kernel /vmlinuz-2.6.26.5-28.fc8   ro  root=/dev/VolGroup00/LogVol00  rhgb quiet

3  initrd  /initrd-2.6.26.5-28.fc8.img

4  boot

 

第1行命令:指定/boot所在的分区.(按Tab键,它会显示可能的分区,然后根据分区类型判断/boot分区)

 

第2行命令:指定内核映像及根分区.(输入kernel /vmlinuz,然后按Tab键补全内核发映像全名,补全以后可以看到我的fedora内核映像是vmlinuz-2.6.26.5-28.fc8.还有就是我的/boot分区不是在根分区中,而是一个独立的分区:如果/boot 分区不是一个独立分区,而是位于根分区中,就要这样写: kernel /boot/vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet,下面的initrd要写成:  initrd /boot/initrd-2.6.26.5-28.fc8.img.映像后面的部分是用来指定根分区的,要手动输入。ro的意思是read only,root=/dev/VolGroup00/LogVol00是根分区位置,rhgb意思是图形化启动过程,quiet意思是不要显示启动信息。在实际操作中,内核映像以后的部分其实不是必须的。

     首先,vmlinuz中,vm是指vritual memery,linuz的意思是说,这一个经过压缩的内核发映像。还有,这一行命令中的root跟第行命令中的root表达的不是同一意思。第一行命令中的root指的是系统的启动分区,即/boot分区;第二行命令中的root指的是系统的根分区,即/分区.)

 

第3行命令:指定initrd.img

initrd即initial  ramdisk,字面上理解是初始化RAM 磁盘。它实际上是一个临时的文件系统,而且是与内核绑定在一起的,一般用来加载必须的系统文件、驱动程序和存储设备等,系统启动以后它立刻被释放。initrd.img是一个与内核绑定在一起的。

 

第4行命令:启动系统。输入boot,敲回车键即可启动系统.

 

你可能感兴趣的:(grub)