grub入门与提高

本文档详细介绍了如何使用GRUB启动Linux系统,包括在不同情景下的分区设置,如root参数的不同填写方式,以及从U盘或硬盘启动时的考虑。此外,还分享了GRUB的常用命令技巧和一个多系统启动的GRUB.conf配置案例,为多系统用户提供了实用的指导。
摘要由CSDN通过智能技术生成
说明:本文以GNU GRUB  version 0.97为例讲解

如何用grub启动一个Linux系统

[情景一]

(1个U盘,1个硬盘,都装有grub。以下的hd0,hd1是从U盘启动的角度而言。如果从硬盘启动grub,hd0指硬盘,hd1指U盘;如果从U盘启动grub,反之)

U盘:(hd0,0),(hd0,1),grub安装在(hd0,1)里面
硬盘:CentOS只安装在一个分区/dev/sda9(从U盘启动grub的角度是(hd1,8)),挂载在/

要启动Linux系统,grub要知道3件事:
1、The partition containing the kernel = /dev/sda9, or (hd1,8) in grub-speak
2、Within that partition, the directory path and filename of the kernel = /boot/vmlinuz-2.6.18-274.7.1.el5
(Remember, /dev/sda9 is mounted directly to /, so /boot contains the kernel)
3、The partition containing /sbin/init is /dev/sda9

从U盘启动grub:

grub> root (hd1,8)	## 指定包含vmlinuz-2.6.18-274.7.1.el5和initrd-2.6.18-274.7.1.el5.img的partition
grub> kernel /boot/vmlinuz-2.6.18-274.7.1.el5 ro root=/dev/sda9	## root= 是指定包含/sbin/init的partition,即挂载/的partition(以Linux的角度)
grub> initrd /boot/initrd-2.6.18-274.7.1.el5.img	## 据说这项可以省略
grub> boot
or: 不指定the partition containing the kernel

grub> kernel (hd1,8)/boot/vmlinuz-2.6.18-274.7.1.el5 ro root=/dev/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值