Keep on going, never give up.

Windows下如何硬盘安装CentOS

前几天硬盘安装CentOS6,下载的是CentOS binDVD版本,超过4G,FAT分区不能放,NTFS分区能放下,但CentOS安装程序又找不到分区...折腾了半天总算搞定,看来方法还是有的,用点Linux系统每次都少折腾。

测试环境:

系统平台及版本:Windows XP SP3,Windows 7也只需使用类似修改好启动即可。

Grub4Dos:http://download.gna.org/grub4dos/,(测试:grub4dos-0.4.4-2009-06-20.zip)

CentOS镜像文件DVD、CD皆可,下载地址:CentOS下载及版本选择

可能需要Ext2fsd软件,一个Windows平台读写Linux分区的软件

可能需要分区软件,比如AcronisDiskDirector等。更多参考:

常用磁盘分区软件及系统分区功能点评

如果你的系统是WIN7,还可能需要EasyBCD,进行修改启动选项。

Windows双启利器EasyBCD使用教程

特别注意:安装程序可能覆盖你的分区,安装前请确认相关数据安全,在选择安装CentOS时,分区安装还是整盘安装,如果选择错误可能导致原磁盘数据全部丢失!!!

一、CentOS通用安装方法

该方法适应于下载的CentOS小于4G,可以放到FAT的分区,(如果下载DVD镜像,可能超过4G需放到NTFS分区(但下载的Grub4Dos默认无法从NTFS安装,也许其它设置、插件可以,没试过,Grub4Dos可以?GNU Grub不可以认识NTFS?),请使用下面的安装方法。)

1、在Windows XP下预留最后一个分区,未分配空闲状态,用来安装CENTOS。

2、把下载的CentOS镜像文件放在FAT格式的任何一个盘,假设E:\盘。

3、解压CENTOS镜像中isolinux文件夹下的vmlinuz和initrd.img(如果只有vmlinuz0则使用vmlinuz0,下面指令也需对应修改)到E:\盘根目录(如果是把isolinux目录整个解压也可以,下面的menu.lst也要对应修改,添加路径即可),也就是说跟 CENTOS ISO在同一目录下。

4、解压grub,把GRLDR复制到C:\盘根目录下(注意是GRLDR,不是GRLDR.MBR)。

5、打开C:\boot.ini在文件最后加入 c:\grldr="CentOS",直接打开是无法编辑的,可以直接鼠标右键点击桌面上的“我的电脑”图标,然后在启动恢复里设置。

6、下面设置menu.lst,这里有两种方法:

方法1:不要MENU.LST,直接重启机子

在出现GRUB4DOS选项时,选择后进入,选择Command line,输入命令:

  • grub>root (hd0,2)
  • grub>kernel /vmlinuz
  • grub>initrd /initrd.img
  • grub>boot

完整输出信息参考:

  • grub>root (hd0,2)
  • Filesystem type is fat, partition type 0x0C
  • grub>kernel /vmlinuz
  • [Linux-bzImage,setup=0x3400,size=0x37bf80]
  • grub>initrd /initrd.img
  • [Linux-initrd @ 0x3d3c8000,0x82f3c5 bytes]
  • grub>boot

到这里,会开始启动CentOS。

这里如果vmlinuz和initrd.img是整目录解压的(isolinux)则要写成:

  • grub>root (hd0,2)
  • grub>kernel /isolinux/vmlinuz
  • grub>initrd /isolinux/initrd.img
  • grub>boot

注意:root (hd0,2)是设置当前根目录位置,hd0代表第一块硬盘,2是设备代号(分区,第一个C盘是0,D盘1,E盘2,等等等),代表那个放置 vmlinuz和initrd.img的fat分区,如果对不上就再修改尝试即可。root (hd0,2)输入回车后,会提示你类似:

如果没有该分区,会提示:Error 22:No such partition

如果有该分区,会提示:Filesystem type is fat, partition type 0x0C

后续指令连续输入即可,输入错也没关系,错了肯定进不了CentOS的安装程序的,OK了自会启动进入。

方法2:提前添加menu.lst,修改完后重启机子。

menu.lst可以在grub那个压缩包里提取,拷贝到C:\根目录即可(也可以放到/boot/menu.lst,还可以放到/grub/menu.lst,Grub启动时会自动搜索这三个目录)。

修改menu.lst内容为:

  • title CentOS
  • kernel (hd0,2)/vmlinuz
  • initrd (hd0,2)/initrd.img

这里如果vmlinuz和initrd.img是整目录解压的(isolinux)则要写成:

  • kernel (hd0,2)/isolinux/vmlinuz
  • initrd (hd0,2)/isolinux/initrd.img

二、CentOS终极安装方法

此方法兼容性比较好,但安装前就需要涉及分区操作,要注意保护数据。天缘也是在DELL大机上安装CentOS-6.0-i386-LiveDVD,按照上文方法安装总是提示:

signal caught! boot has failed, sleeping forever

错误,于是换成binDVD版本,但原镜像只有1.6G左右,而CentOS-6.0-i386-bin-DVD.iso有坑爹的4G多,FAT32放不下,又没办法刻盘,于是“自创”了下面方法:

1、在XP上,为CentOS预留一定安装空闲分区(删除分区),利用分区工具在该空闲分区的起始创建一个5G的EXT3分区,其余剩余空间可创建为一个EXT3分区(实际安装时还可自定义,好像必须先创建,否则在安装时似乎也会提示错误,倒腾次数太多忘记了),注意是起始不是最后,如果这个放置ISO的分区放在最后,那么在实际安装到手动分区时会提示如下错误:

Could not allocate requested partitions:

Partitioning failed: Could not allocate

partitions as primary partitions.

Not enough space left to create partition

这时,最后的那个EXT3分区号已经变了,于是安装程序找不到原来拷贝的安装文件。所以还是先划分好分区较好(天缘光在这里就来回试验了好几次)。

2、再找工具Ext2fsd软件,修改加载该驱动器为可写,把这个坑爹的4G文件(原放在NTFS分区的)拷贝进去。

3、把该ISO的isolinux目录和image目录解压出来(少一个不可,如果没有image,安装时会出现/images/install.img查找错误),同样拷贝到这个EXT3分区根下。

4、后续步骤跟上文类似了,但是设置root时不知道这个EXT分区的ID号,于是使用如下语句:

  • title CentOS-6.0-i386-bin-DVD.iso
  • find --set-root --ignore-floppies --ignore-cd /CentOS-6.0-i386-bin-DVD.iso
  • kernel /isolinux/vmlinuz
  • initrd /isolinux/initrd.img
  • boot

上面这个Find语句,如果知道是哪个驱动器,也可以直接root (hd0,x)这样设置,如果不认识find命令,那就用这个看看:

  • find --set-root /CentOS-6.0-i386-bin-DVD.iso

输出(hd0,4),OK找到。root运行木问题。

5、自动启动进入安装界面,注释事项如下:

  • 在Installation Method一步,选择Hard drive,在Select Partition一步选择你的ISO所在的驱动器。该步骤将会查找/images/install.img文件。
  • 在Which type of installation would you like?一般选择Replace Existing Linux System方式,一定注意要选中下面的选项:Review and modify partitioning layout

6、如果4选择上文的方法2,则进入GRUB后无需编辑会自动进入。

特别提醒:

在安装到Which type of installation would you like?设置界面时,

这样,不管怎样,都可以再次确认一下,否则,安装程序没的反悔,直接开始安装了。

更多文章: 

Ubuntu VPS安装Apache+PHP+MySQL指南

WinPE下安装Windows 7完整教程

WinPE下安装Windows XP完整教程

如何在Windows XP下全新硬盘安装Windows XP

CentOS安装Apache+PHP+MySQL指南 

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.