Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10170780
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类:

2012-11-05 11:25:05

Linux下从硬盘安装RHEL6.1+Windows 7下硬盘安装RHEL 6.1  

2012-11-02 13:45:51|  分类: rhel6--rhce |  标签: |字号 

〇、问题
要重装linux却找不到光驱或者光盘,手头只有RHEL6.1的安装光盘映像iso文件,且iso文件在当前Linux系统的一个单独EXT3分区上(设备名/dev/sda2),该分区挂载在/home目录。打算安装时仍保留该分区上的数据。这里作一下笔记,以备忘。

一、准备软件
所需唯一玩具就是安装盘映像iso文件,我要装的是rhel-server-6.1-i386-dvd.iso。将iso文件放到/home目录下。

二、提取vmlinuz和initrd.img
要从iso文件中提取vmlinuz和initrd.img文件,必须先挂载iso文件:
  1. # mount -o loop rhel-server-6.1-i386-dvd.iso /media/dvd
然后把光盘isolinux目录下的vmlinuz和initrd.img文件复制到/home下,和iso文件同一个目录。
  1. # cd /media/dvd
  2. # cp isolinux/vmlinuz /home
  3. # cp isolinux/initrd.imag /home
然后可以卸载iso文件(也可不卸载)
  1. # umount /media/dvd

三、修改grub.conf
修改grub配置文件grub.conf或者menu.lst(它是一个到grub.conf的符号链接),在文件中增加下面一段:
  1. title install_rhel
  2. root (hd0,1)
  3. kernel (hd0,1)/vmlinuz iso-scan/filename=/rhel-server-6.1-i386-dvd.iso root=/dev/sda2 ro quiet
  4. initrd (hd0,1)/initrd.img
其中,title的内容随便写,这里写作install_rhel
root (hd0,1)设置Grub的root设备,即根分区,这里对应/dev/sda2
kernel命令的root参数告诉内核启动时使用哪个设备作为根文件系统。每个进程都有一个根目录,最终来源就是这个root。比如这里指定根文件系统为sda2:root=/dev/sda2。
kernel的iso-scan/filename参数指定扫描的iso文件。

四、重启系统开始安装
系统重启后,进入Grub界面,在列表中选择install_rhel一行,引导指定的内核vmlinuz,后面会进入系统安装界面,选择安装介质所在位置为本地磁盘,搜索目录可以不填,因为我们已经在/dev/sda2的根目录下了,安装程序会自动搜索。
进入图形化安装界面后,在分区时要注意选择手动分区,分区/dev/sda2仍然挂载到/home下,并且千万不要格式化它,我们的iso文件以及原/home下所有数据都这上面。

五、安装完成
安装完成后/home目录下的数据都完好无损。此时可以清理掉/home下面之前抽取的vmlinuz文件和initrd.img文件。保持系统清洁。


Windows 7下硬盘安装RHEL 6.1

Windows7下硬盘安装RHEL 6.1 

1.       首先,大概需要一个10gfat32格式分区的盘,笔者这里为e盘分了10g 

2.       下载rhel-server-6.1-i386-dvd.iso 

3.        解压缩到e盘,并且将镜像文件也复制到e盘中(这步很重要,不仅需要解压缩,而且也需要镜像文件)。 

4.       e:\isolinux\下的vmlinuzinitrd.img,复制到c盘中(系统盘),这里isolinuxrhel-server-6.1-i386-dvd.iso镜像里面的一个文件。 

5.       下载EasyBCD ,并且安装好。(笔者这里下载的为EasyBCD 2.1 见 

6.       打开EasyBCD,选中Add New Entry,如图:      

Linux下从硬盘安装RHEL6.1+Windows 7下硬盘安装RHEL 6.1 - zhuzhu - 五事九思 (大连Linux主机维护)
 

 

7.       点击Add New Entry后,点击NeoGrub,然后再点击Install


Linux下从硬盘安装RHEL6.1+Windows 7下硬盘安装RHEL 6.1 - zhuzhu - 五事九思 (大连Linux主机维护)
 

 

8.       点击Install后,再点击Configure


Linux下从硬盘安装RHEL6.1+Windows 7下硬盘安装RHEL 6.1 - zhuzhu - 五事九思 (大连Linux主机维护)
 

9.       点击configure后,会出现menu.lst文本(实际放在C:\NST目录下),在文本里添加如下几行文字:

         title   install 6.1

kernel   (hd0,1)/vmlinuz

initrd   (hd0,1)/initrd.img

(这里(hd0,1)代表了c盘,即为系统盘,因为window7下默认有个System Reserved—100m空间的盘,这个盘代表了(hd0,0)


Linux下从硬盘安装RHEL6.1+Windows 7下硬盘安装RHEL 6.1 - zhuzhu - 五事九思 (大连Linux主机维护)
 

 

10.   到此,一切已经差不多了,然后重启,选择NeoGrub方式启动,然后选中镜像的时候,选择镜像放的盘(最初的查找是查找的解压缩后的镜像),然后再继续一步步安装,然后在安装的时候,出现了一个选择导入启动项的,这之后安装是用到了镜像的,这就是为什么还需要镜像的原因),然后一步步操作下去,就可以完成了安装。

阅读(773) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~