【教程】教你怎样硬盘/U盘安装CentOS/RHEL

folder_open分享
comment2条评论

看到这个标题,可能有的人会笑道:我擦,不就是装个系统么,有啥大不了的?安装文件解压了然后改改启动文件不就搞定了么?貌似专门有个wubi.exe来解决这个问题的。

说这个话的朋友一定是没自己试过,CentOS/RHEL(其他系统我没试过)的安装过程可是和Windows、Ubuntu这些的大不一样的哦~总之呢,我不会让你白白光顾我的博客的^_^。    ——–好了,闲话不多说,切入正题:

1、硬盘安装CentOS/RHEL

首先呢,得准备安装光盘iso一张(DVD1就行了,DVD2我下载下来至今都没用过),CentOS可以在网易的开源镜像站下载到(CentOS6.2X86_64下载),我做演示用的是RHEL6.2,不过从某些角度来看,CentOS就是RHEL。

如果你的系统是Linux:

这个过程就简单多了,随便格式化出一个独立的分区(这样做是为下次重装做准备,当然,你也可以不用专门搞这个分区),把iso给mount出来,cp isolinux文件夹到那个分区根目录去(注意:不要复制Packages文件夹及其他的文件,因为复制了也没用没用),大概也就30来M,很快的。  然后umount掉iso文件,把iso文件给cp进刚才那个分区的根目录(貌似随便哪个分区都行)。

这样就行了,接下来用fdisk -l查看一下这个分区的位置(哪个磁盘的哪个区),记下来=>

vim /boot/grub/menu.lst,随便找个位置把这段文字插进去:

title Installer
kernel (hd1,2)/isolinux/vmlinuz
initrd (hd1,2)/isolinux/initrd.img

如图:

(hd1,2)的意思就是说isolinux文件夹在第一块硬盘的第二个分区,根据你自己的分区情况填写,如果是SCSI硬盘就把hd换成sd。

好了,现在直接reboot,出现grub倒计时的时候选择启动菜单,从Installer进入即可。等到了让你选择安装方式时,就选择硬盘安装(hard driver)

接着会提示选择镜像所在的磁盘,这是如果你忘了你的iso放在哪了,可以一个一个试,总能找到的。找到以后,安装向导就会加载它,最后按正常安装系统一样安装就可以了。

如果你的系统是Windows:

首先呢,我们得去下载grub(什么?你不知道这是什么?开机启动的时候菜单里的”一键Ghost”还记得么?),鉴于我们身处在ghost系统满天飞的一个国度,我就不再赘述grub的配置过程了,百度上有一大把的教程,不知道的先去看看吧。

配置好了grub以后呢,一样的,先把isolinux解压出来,随便找个FAT32或者exFAT分区,把iso文件复制到分区根目录里面去(不过我更推荐扔Ext分区里去,Windows下可以用一个叫Ext2Fsd的工具挂载Ext分区)。

复制完以后呢,依然是去编辑menu.lst(没找到?如果你安装了“一键ghost”,C:\dosh\ghos文件夹里面就能找到)

编辑的内容同上,不知道分区顺序的话,就用diskmgmt.msc工具查看。

完成后重启系统,启动菜单下选择用grub引导启动。

只要进入了安装向导,就万事大吉了。

 

2、U盘安装CentOS/RHEL

按照常理来说,把安装光盘用UltraISO写入U盘即可,可是我这样试过,出错了。(如果你非得这么做,那么只有一个办法,用量产工具,把你U盘量产成真正意义上的光盘。)

原因很简单啦,因为你的U盘启动不是USB-HDD就是USB-HDD+,在Linux里会认为这是个本地硬盘,硬盘安装的话它会找你要iso文件的。

好吧,既然找我们要iso文件,那咱就给他一个。

首先,我们用UltraISO打开iso文件,然后找到Packages文件夹,把它给OOXX掉:

接下来呢,

把这个iso文件拖拽进这个iso文件里:

然后把这个新的iso文件另存为(你能直接保存?这是几乎无法实现的,哈哈)

保存以后,就可以写入硬盘镜像了:

写入完成以后,那么恭喜你,你的CentOS/RHEL的安装U盘就做好了,当用它启动了电脑以后,安装过程就和硬盘安装一样了。

 

 

顺便说下硬盘里的iso文件的作用吧:

当你在自己的家用电脑上安装CentOS/RHEL的时候,你会发现,家用的那些小水管根本不能拿来下载东西,我yum groupinstall一个东西都要花上好长的时间来下载,怎么办呢?很简单啊,本地源妥妥的。

首先呢,找到iso文件,把它mount出来(最好mount成回环设备)

然后cd到/etc/yum.repos.d目录,把CentOS-Base.repo文件mv成CentOS-Base.repo.bak(意思就是先把在线源废掉),然后vim CentOS-Media.repo

把baseurl=file:///media/CentOS/改成你mount出的那个目录

把enabled=0改成enabled=1

RHEL下可没有CentOS-Media.repo,没关系,咱cat > local.repo

然后插入以下文字

[Server] name=Server
baseurl=file:///XXXXXXX/
gpgcheck=0
enabled=1
gpgkey=file:///XXXXXXX/RPM-GPG-KEY-redhat-release

按两次Ctrl+D就行了。

 

以上的东西都是我亲自测试了的,我能保证这些做法的有效性,如果你自己在测试的时候出现了问题,请您:多动动脑经,仔细想想自己是不是有什么地方疏忽了?

总之,我们要做的是去克服困难,而不是去抱怨困难、逃避困难。

Tags: 分享

看看其他

2条评论. Leave new

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Fill out this field
Fill out this field
请输入正确的电子邮件地址。

菜单