硬盘安装CentOS 6.2以及添加GRUB启动菜单

背景:想安装CentOS6.2,没有光盘,没有优盘,电脑装的是Windows 7+Ubuntu双系统,并且用Grub 1.97引导。

方法:
1.从mirrors.163.com下载了centos 6.2的光盘镜像。CentOS-6.2-x86_64-bin-DVD1.iso和DVD2。安装过程中只需要DVD1。

2.从Ubuntu中用GParted分区。分了/dev/sda8,/dev/sda9,/dev/sda10,/dev/sda11用作安装CentOS的/boot,/,/home,swap的挂载分区。大小自己定,这个分区也可以用安装的时候提供的分区工具来分。重点是这里,还分了/dev/sda13。/dev/sda13就是存放安装文件的地方,文件系统为ext3,大小为20G。

3.挂载/dev/sda13分区,将DVD1的iso文件放于该分区根目录。并且提取出DVD1里的images和isolinux两个文件夹放于根目录。

4.重启。

5.启动安装程序。在Grub菜单下按c键进入命令模式。输入命令:
set root=(hd0,13)
linux /isolinux/vmlinuz
initrd /isolinux/initrd.img
boot
  安装程序启动了哦。在指定文件位置(vmlinuz和initrd.img)时可按Tab键来获得提示和自动填写。

6.安装程序启动,安装方法选择Hard Drive,安装位置选择/dev/sda13,文件夹就是根文件夹,可以不用填写。Next你就看到图形安装界面了。安装过程不介绍。在安装过程中会提示安装boot loader,我没有选择安装,因为安装在(hd0)后会覆盖原来的启动引导程序,后面手动添加启动菜单。

7.安装完后提示重启,重启后的Grub菜单依然是原来的,按c键,输入下列命令。
  ls (hd0,9) #(hd0,9)是挂载根目录的分区,这条命令显示了(hd0,9)的基本信息
  set root=(hd0,8) # (hd0,8)是/boot的挂载分区,里面有内核和initramfs文件。
  linux /vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=………………………………
  #root=UUID=…………………………是指定根目录分区,是(hd0,9),省略号处填ls (hd0,9)中显示的该分区的UUID
  initrd /initramfs-2.6.32-220.el6.x86_64.img
  boot
  启动CentOS成功。

8.安装完成之后,添加Grub启动菜单。我的电脑的Grub的配置文件在(hd0,12),这是安装Ubuntu的分区,路径是/boot/grub/grub.cfg。用root用户编辑该文件,添加menuentry,menuentry中的内容就是第7步中的set,linux,initrd的三条命令。

9.重启后就能看到Grub菜单中出现CentOS的选项。Done。

转载于:https://my.oschina.net/qibing/blog/55711

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值