部门新买的机器需要用来做个小服务器,打算安装 CentOS 服务器版。安装的时候总是提示安装源有问题。为此使用不同的光盘刻录多次,却都是安装失败。刚好手头有个 U 盘被我做成了 GRUB 启动 U 盘,于是捣鼓半天,终于通过该 U 盘在裸机上成功安装 CentOS 6.2。
本来刚安装完服务器的时候就准备把安装过程记录一下的,那时候印象还很深刻。可是中间很多事情,一直没下手写。今天得空,准备写了,却发现记忆已经很模糊了。下面先凭印象记录个大概吧,回头再次安装的时候再补充细节。
一、准备安装文件¶
下载 CentOS 安装光盘,并解压到 centos
文件夹,将该文件夹复制到 U 盘根目录。
我只是安装了一个最小化的 CentOS 6.2(minimal),所以光盘才 320MB,用了一个容量为 2G 的 U 盘。如果要安装完整桌面版/服务器版,安装光盘大约有 5G,那就需要准备一个较大容量的 U 盘。
将文件夹名改为 centos
是为了以后使用的时候方便,不用输入那么长的路径名。只要自己记住安装源的位置,文件名无所谓。当然,最好不要用中文,在 DOS/Grub 下可能会显示为乱码。
二、制作 Grub 启动 U 盘¶
1、按照通用的 Grub 启动 U 盘制作方法先行制作一个普通的 Grub 启动 U 盘(参考这里),这里假设文件目录环境为引用例子中的路径,grub.exe 的路径为 u盘:\boot\grub\grub.exe
。
2、编辑 u盘:\boot\grub\menu.lst
文件,增加一个 CentOS 6 安装源的入口。
打开 menu.lst
,在文件最后增加下面的代码,然后保存。
# install centos from u-disk title install centos kernel (hd0,0)/centos/isolinux/vmlinuz initrd (hd0,0)/centos/isolinux/initrd.img
这里 (hd0,0)
是使用 U 盘启动计算机后的 U 盘的路径。有关 Grub 下磁盘标识符的用法,请参考 GRUB 中硬盘分区的命名规则一文。
三、使用 U 盘启动计算机并执行安装¶
1、使用上面制作的 U 盘来启动计算机,在启动时选择从 U 盘启动,启动后会进入 U 盘上的 DOS 系统模式,U 盘的盘符为 C:\。这里要注意,如果主板支持 UEFI,则需要选择使用传统方式(Legacy)的 U 盘启动。我刚开始直接用 UEFI 模式引导 U 盘启动,无法启动安装过程。
2、按照水景一页提供的 Grub 启动 U 盘制作方式,需要运行下面的指令来启动 Grub。在 C:\
命令提示符后输入下面的指令并回车:
grub.bat
3、Grub 启动后会显示启动菜单(前面制作的 menu.lst
文件中的入口列表),选择 install centos 即可。
此时,计算机会如同使用相应的 CentOS 安装光盘启动一样来启动安装进程。©
本文发表于水景一页。永久链接:<http://cnzhx.net/blog/install-centos-6-using-u-disk/>。转载请保留此信息及相应链接。