通过U盘安装CentOS6.X系统的方法

下载系统镜像文件

首先对一些镜像文件做个简单的介绍,LiveCD一般用来修复系统使用,有容量很小,不用安装,可以自启动等特性。LiveCD是体验安装版本,相比LiveDVD是个精简的光盘CentOS系统
LiveDVD只是比LiveCD多了一些软件,BinDVD版就是普通安装版,需安装到计算机硬盘才能用,Bin一般都比较大,而且包含大量的常用软件,安装时无需再在线下载(大部分情况)。
netinstall和Bin都可以用来安装系统,不同的是,netinstall根据你选择的软件列表从网上下载,然后进行系统安装;
minimal 当然就是迷你版的意思了。

下面来简单说下使用U盘安装CentOS6.x系统,这里以CentOS-6.3-x86_64-minimal为例安装。
使用到的软件和工具:

1、centos-6.3 x86_64 minimal
下载地址:http://mirrors.sohu.com/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-minimal.iso
2、UltraISO
下载地址:http://www.upantool.com/qidong/2011/UltraISO_v9.5.0.2800.html
3、U盘一个

开始安装:

1、打开UltraISO,依次点击“文件”》“打开”,选择“CentOS-6.3-x86_64-minimal.iso”文件。
2、“启动”》“写入硬盘映像”,在“硬盘驱动器选择u盘”,写入方式默认即可,点击“格式化”格式u盘,最后“写入”即可完成。
3、完成写入后,只保留“images”和“isolinux”两个文件夹,其余的全部删除,然后复制CentOS-6.3-x86_64-minimal.iso到u盘根目录。

4、重启电脑以u盘启动,选”Install or upgrade an existing system”回车,语言选择“Chinese(Simplified)”回车,选择键盘模式,默认,然后回车。在下一步“Installation Method”选择“Hard drive”,然后选择u盘所在的分区(根据实际情况可能有所不同,选择U盘的盘符,一般是sdb打头,这里是”/dev/sdb4”,不确定的可以一个个尝试)。下面就是常规的系统安装了。

注意:在安装“装载引导程序”时引导程序要安装到电脑磁盘上的MBR,不是U盘的,千万注意
点 BIOS 驱动器顺序
第一 BIOS 驱动器:选择 本地磁盘驱动器
第二 BIOS 驱动器:选择 U 盘驱动器
点确定
说明:这一步至关重要,如果按照默认方式安装,会把系统启动引导安装到 U 盘里面,这也
就是很多网友安装完系统之后,只要把 U 盘拔了,系统就启动不了,插上 U 盘系统又能正常
启动的原因了!

如果系统是用minimal 版本安装,网卡默认是没有激活的,具体的激活方法可以参考: http://www.3mu.me/%E9%80%9A%E8%BF%87%E7%BD%91%E7%BB%9C%E5%AE%89%E8%A3%85centos-5-8-6-3-netinstall-%E5%9B%BE%E7%89%87%E5%92%8C%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B/

可能出现的问题

1、安装完后 还是只能从u盘启动到系统;就是说把掉u盘就启动不了,其实是mbr grub引导程序安装在U盘上了
解决方案:

a、还是用u盘启动 然后进入系统

用root运行

[root@mfsmaster home]# /sbin/grub

grub>find /boot/grub/stage1 #或者 find /boot/grub/stage1 或 find stage1 返回grub引导的位置,此时可以执行df -k 查看系统盘应该是hd0
出现 (hd0,0)

#将CentOS的grub安装到MBR后重启
grub>root (hd0,0) #指定/boot分区,要出现成功字样,这里要和上面find里查到的一致hd0表示第一块硬盘 0表示第一个分区
grub>setup (hd0)  #安装grub到第一硬盘的MBR,要出现成功字样
grub>quit    #退出

reboot #重启完成

然后修改启动的 /boot/grub/menu.lst 或者 /boot/grub/grub.conf  CentOS下这两个文件是绑定的,改一个即可
把当中的(hd1,0)都改成(hd0,0),也就是把第二块硬盘修改为第一块,splashimage=(hd0,0)/grub/splash.xpm.gz 这个是开机引导背景图片的位置,改不改都关系不大,重启CentOS就可以正常启动了
[root@mfsmaster home]# vi /boot/grub/menu.lst
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-279.el6.i686)
root (hd0,0)
到此就全部完成了, 下次开机就可以摆脱U盘启动了。

b、查看grub设备引导文件(此方法修改后,还是需要修改启动的 /boot/grub/menu.lst 或者 /boot/grub/grub.conf,建议直接用a方法)
#cat /boot/grub/device.map
(hd0) /dev/sdc
问题在于此处,由于U盘安装,把U盘识别为sda了,硬盘识别为sdc,而在选择grub安装的时候,选择的是sdc,故出现了此情况。
遂修改如下
cat /boot/grub/device.map
(hd0) /dev/sda

重启系统,再次进入grub模式
/sbin/grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
通过以上步骤最终搞定。

参考资料:
U盘安装centos 6.3教程(超级详细图解教程):http://blog.chinaunix.net/uid-22566367-id-3346333.html
U盘安装CentOS_6.2超级详细:http://www.doc88.com/p-773457705961.html
通过U盘启动最小化安装Centos6.4详细教程:http://www.icultivator.com/p/4802.html
U盘安装centOS6.3:http://tec110505.diandian.com/post/2012-07-20/40029746018
usb启动 安装centos 修复MBR:http://www.zahei.com/2012/08/307.html

发表评论?

0 条评论。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据