Linux下grub安装方法(备忘)
在现有linux系统下对新硬盘安装引导程序grub步骤:
1. 进入存在的linux系统,用fdisk –l可查看硬盘情况;
2. 新硬盘进行分区,注意要激活一个主分区做为可引导分区;
3. 在分区上建立文件系统,如ext2;
4. 挂载新的主分区;
5. 主分区下新建目录boot和boot/grub;
6. 从原系统/boot/grub下复制文件:stage1,stage2,splash.xpm.gz(如果存在e2fs_stage1_5也复制)到新的主分区boot/grub目录下;
7. 执行grub命令,进入grub命令提示下;
8. 执行root (hdx,y), x、y根据硬盘情况确定;
9. 执行setup (hdx),进行安装grub,其中会查找stage1和stage2文件;
10. 可看到输出的相关信息,执行quit退出grub;
11. 复制/boot/grub下的grub.conf到新分区boot/grub下,修改grub.conf,建立软链接menu.lst-->grub.conf;
12. 完成安装;
13. 重启,选用新硬盘启动,则会进行新按装的grub引导;
相关说明:splash.xmp.gz为grub背景图片;stage1写入到引导记录中,e2fs_stage1_5过渡作用装载stage2;如果把stage1和stage2都放在boot/grub/ 下则可以不用e2fs_stage1_5文件。