在自己都工作台式机上安装win8 和 RHEL6 双系统,采用Hard driver方式安装,

启动U盘我已准备好了,接下来就是怎么安装:

1、 由于我先前是windows系统,所有partition是ntfs,空出一个logical partition,删除所有的文件,在此空分区上再分一个fat32/fat16/ext2、3、4这些格式的一个分区,size为你安装linux sys的ISO文件两倍多点,因为先解压ISO文件到改分区,然后再将ISO文件放到与images相同的目录下。

这里有个问题,自己还没去验证:只解压ISO里images目录及里面文件到此分区,让后再放入ISO文件

2、 在U盘引导后选择hard driver安装,选择如:/dev/sdb6 再按OK进入加载install.img的界面,配置一些安装设置,在磁盘分区选择完毕就会mount ISO

进行安装,这也是为什么要把ISO放在与images相同目录下的原因,不然会提示image1 的错误,后面的安装就比较简单,就不再废话 。

=============================================

今天用HTTP方式安装OEL 6 ,自制了linux的U盘启动盘(类似U盘启动的Winpe),然后用U盘引导安装OEL 6 ,起初安装顺利,能正确加载install.img,但是不能加载updates.img、product.img,但不影响安装,当输入一些安装配置后,出现错误提示,大致意思是找不到reposity,即找不到repomd.xml文件,开始没看Web server的log,结果整了几个小时都还没头绪,无赖之下只能分析日志,结果不看不知道,一看全明白了,呵呵,看来做一名admin不养成看log的习惯是不行的。

解决方法如下:

1/ 将oel6解压后的目录里,repodata是个link文件,大小是0B,所以将其删除,用Server下repodata目录copy代替

2/ oel6 repodata目录下的文件竟然都没有后缀,而RHEL6下都有,不知道为什么会这样,这也是我在排除1 错误后由高兴直接转入郁闷的原因。

C:\tomcat\webapps\ROOT\repodata

011-02-03  21:05         1,110,421 1869fd92c81fa4545e5ca847a195e86599466ea877473a50183e86f2c313a3cc
2011-02-03  21:05         2,785,648 29694634d5e17b8c187e3d4c9b63e4a20377fbc3f14207e048d8e619e8b6da6b-filelists.sqlite.bz2
2011-02-03  21:05           194,336 3f7c08a2216af8d1d0683b44751ea2c54ff8a97207ac01874637dbe6765ef850-comps-rhel6-Server.xml.gz
2011-02-03  21:05         1,056,312 67aa0130a967751bb7d5819c365e4c51e54ffeb97cadd4971c9bfc21b57f0e2c-comps-rhel6-Server.xml
2011-02-03  21:05         2,760,139 79cd8dc9db11010217b8e3e6357ebb6386292007807ccab6ddd074e732ad9979
2011-02-03  21:05         2,285,103 a253720914110997882caf3050fb74fe46f853dcc3783b824cc542034cdea225-primary.sqlite.bz2
2011-02-03  21:05           702,488 ab97c1cee101d6f7cb6df392aaa157440d9e45b5469ce6f4df98c65766b833a6
2011-02-03  21:05           944,502 f9c15f2d3d16bdb593ac6337fbc7634098b0071fe37058541b0eba6f7e78aa94
2011-02-03  21:05             3,825 repomd.xml
2011-02-03  22:41             2,581 TRANS.TBL

上面有后缀的是我修改的,没后缀的是原ISO文件原文件,因为没有后缀,造成安装时无法取得文件

[error] [client 172.29.3.8] File does not exist: C:/tomcat/webapps/ROOT/repodata/a253720914110997882caf3050fb74fe46f853dcc3783b824cc542034cdea225-primary.sqlite.bz2

这条日志就说得很明白了,文件必须有后缀。原因找到了,接下来就很容易处理了

例如:404的是报错信息,200是正确读取信息

05/Sep/2011:19:38:58 +0800] "GET /repodata/3f7c08a2216af8d1d0683b44751ea2c54ff8a97207ac01874637dbe6765ef850-comps-rhel6-Server.xml.gz HTTP/1.1" 404 297
172.29.3.9 - - [05/Sep/2011:19:44:34 +0800] "GET /repodata/3f7c08a2216af8d1d0683b44751ea2c54ff8a97207ac01874637dbe6765ef850-comps-rhel6-Server.xml.gz HTTP/1.1" 200 194336

详细的安装过程在附近txt文本里,包括安装过程中文件读取流水的log,有兴趣的朋友可以看下,我就不粘贴了