最近因为公司的需求就部署了一台Centos的服务器,但是手上没有移动光驱,而且要安装的Centos5 64位的版本大多都是超过4GB的,手上只有U盘,如此问题困扰我一段时间,自己也去上网去查看大量资料大多都是安装32位的系统不太靠谱。到后来实在没有办法安装最稳定的Centos5.5,于是就又去找了下发现Centos5.6的64位系统3.95GB,就选它了,好了废话不多说,直接开始下载安装,下载地址http://mirror.symnds.com/distributions/CentOS-vault/5.6/isos/x86_64/

    1、首先先去下载UltraISO软碟通安装好后直接打开CentOS-5.6-x86_64-bin-DVD-1of2.iso文件到虚拟光驱,电脑插上空闲的U盘,除了isolinux文件夹以外其他删除

无光驱在电脑上安装Centos5.6-x86_64_安装

再选这个写入硬盘映像,用 USB-HDD+这个选项写入

无光驱在电脑上安装Centos5.6-x86_64_安装_02

无光驱在电脑上安装Centos5.6-x86_64_引导修复_03

过一分钟左右就写入完成后退出,记得选择不保存

无光驱在电脑上安装Centos5.6-x86_64_CentOS-5.6-x86_04

写入后原先的isolinu会被改成syslinux,再把syslinux文件外的文件全部删除在把CentOS-5.6-x86_64-bin-DVD-1of2.iso文件拷贝到U盘的根目录,ok这样U盘制作的启动盘就做好了。

    2、插入机器开始安装

开始和光盘安装都是一样,你选折图文或者文字安装界面都行,不过简易用图文就是一开始直接回车

无光驱在电脑上安装Centos5.6-x86_64_安装_05

可以选择中文语言包,其他和光盘一样,还有选择磁盘时别把U盘给选择上到这里时不安装图形桌面最小化安装

无光驱在电脑上安装Centos5.6-x86_64_CentOS-5.6-x86_06

正常的话还会有提示高级选项重新制定引导安装的磁盘上,如果没有提示直接就进安装界面会把引导装在U盘上。

    3、如此,我们在安装好后重启系统时就要做一些修改,记得此时不要拔出U盘,还是用U盘启动,进入系统后

[root@test ~]# grub-install /dev/sda

安装grub到sda,就是你的硬盘上,然后

[root@test ~]# vi /boot/grub/device.map
(hd0)     /dev/sda

之前可能是

(hd1)     /dev/sda
(hd0)     /dev/sdb

保存好后最后在编辑

[root@test ~]# vi /boot/grub/grub.conf#编辑修改里面的(hd1,0)为(hd0,0)
title CentOS (2.6.18-348.el5)

        root (hd0,0)

        kernel /vmlinuz-2.6.18-348.el5 ro root=LABEL=/

        initrd /initrd-2.6.18-348.el5.img

保存拔出U盘reboot,Centos5.6-64位系统就安装好了