分类: LINUX
2008-11-14 20:21:27
安装gurb到U盘
我使用的是金斯顿4GB的u盘,环境为Ubuntu8.04,root用户。安装grub流程如下:
一、先给U盘分区
首先用fdisk –l 查看下u盘被识别为什么,我的是:/dev/sdb1
umount /dev/sdb1 //卸载u盘
fdisk /dev/sdb //进行分区操作,注意sdb后面没有数字
p //查看现有分区
d //删除分区
n //新建分区
如:
p //显示只有一个分区
d //直接删除分区
n //新建分区
p //选择主分区
a //激活分区(即设置为可引导分区)
p //显示分区结果,可引导分区root下有一个星号
w //保存推出fdisk
二、安装grub
mke2fs /dev/sdb1 //先将U盘格式化为ext2格式
mount /dev/sdb1 /mnt/u //挂载u盘到/mnt/u
mkdir /mnt/u/boot
mkdir /mnt/u/boot/grub
cp /boot/grub/stage* /mnt/u/boot/grub/ //将系统的/boot/grub/下的stage1和stage2拷贝到boot/grub下
使用grub修改u盘的MBR记录,我系统下只有一个硬盘,我使用下面的命令进行操作:
grub
root (hd1,0)
setup(hd1)
成功后界面如下:
然后需要在grub目录下建立配置文件grub.conf,利用如下方式建立:
gedit /mnt/u/boot/grub/grub.conf
然后在文件中写入如下内容:
default 0
timeout 0
title linux
kernel /bzImage vga=0x315
initrd /image.gz
使用wq保存配置文件。
然后设置电脑从u盘启动,就可以进入grub界面。安装grub的目的是为将linux内核裁剪到u盘,从u盘启动内核。内核移植的过程完成整理后便会上传。