很多人用Windows上網下載了Mandrake8.2發行版的iso,很想從硬盤安裝,但它和Redhat7.2的硬盤安裝完全不同。不能直接選取三張iso所在的硬盤分區或硬盤分區下的文件夾來安裝。而選擇安裝文件時,好像只能選一張iso而且是第一張(我不知道有誰能把三張iso都填進路徑中去的),然後安裝到該換盤時安裝程序不會提醒你換盤,卻不斷提示某文件出錯,好像它找不到另兩張iso似的。
前兩天我在論壇裡發了一個帖子問如果Mandrake8.2的iso在Windows下面應該怎樣從硬盤安裝,回帖我都看了一下,沒有讓人滿意的,現在我把我的方法奉獻給大家。(Redhat7.2的硬盤安裝可能有不少人已經會了,為了初學者不至於在這上面浪費太多時間和精力,我完整的整理了一遍,也可以和下面的Mandrake8.2對比一下)
安裝Redhat7.2:
將兩張iso直接放到一個盤下或盤裡的一個文件夾裡。
用WinISO把第一張iso解出到一個文件夾裡,譬如cd1。
進入cd1的 "dosutils" 目錄,運行"RAWR99vE.EXE"程序,然後會出現一個DOS程序窗口顯示"Enter disk image source file name:",輸入"d:\cd1\images\boot.img"(假設您的images\boot.img在D盤的cd1下面,這裡輸入你的images\boot.img的路徑);然後會顯示"Enter target diskette drive:",輸入"a:";最後它請你"Please insert a formatted diskette into drive A: and press -ENTER- :",插入一張格式化好的軟盤並按回車。這樣安裝盤就做好了。
將安裝盤插入軟驅,然後重啟。
用軟盤啟動後,會進入一個字符的安裝界面。
先選安裝語言,然後是鍵盤;
接下來就是選安裝文件所在的路徑:硬盤分區號這項如果是D盤的話當然選hda5,文件夾這行如果你的iso直接放在D盤的話就不用輸入了,直接OK,如果放在D盤"xxx"文件夾下的話,就輸入"xxx/",再OK就行了。接下來的安裝就不用說了。
安裝Mandrake8.2:
經歷多次安裝失敗後,我仔細閱讀了以下這個文件:第一張iso下的\doc\install\zh_CN\README.txt,需要注意的是下面這部分:
Mandrake8.2光盤上的目錄組織如下:
----> Mandrake
-------------> RPMS 可執行程序軟件包
-------------> base 安裝使用的基本文件系統
-------------> mdkinst 圖形化安裝使用的系統鏡象
----> boot 各種開機軟盤和 Ramdisk 鏡象
----> images 各種 ramdisk 鏡像
----> doc 多種語言的安裝幫助文件
----> dosutils 從 DOS 下進行安裝的實用工具
----> misc 源代碼文件和安裝樹
----> lnx4win Windows(tm) 安裝程序 [測試版]
----> tutorial
----> VERSION 當前的版本號
----> RPM-PGP-KEYS 用來簽署所有 Mandrake RPM 包的 PGP 密鑰
----> COPYING 版權聲明
----> INSTALL 安裝指導
----> README 本文的純文本版本
我在這份文件裡找到了可能的出路,以下就是最後成功的結果。
用WinISO把下載的三張iso解出到三個文件夾裡,譬如cd1、cd2、cd3。
准備工作:
1: 制作安裝盤
在軟盤驅動器裡插入一片空軟盤;
進入cd1的 "dosutils" 目錄,運行 "rawwritewin.exe" 程序;
在出現的程序界面裡"Floppy Drive"中默認是 "A:";
在 "Image File" 中選擇 "D:\cd1\images\hd.img" (假設您的images\hd.img在這裡,這裡輸入你的images\hd.img的路徑),然後點擊 "Write"。
這樣安裝盤就做好了。
2: 現在是關鍵。
將cd2下的isoLinux復制到cd1下;
將cd2\Mandrake下的RPMS2復制到cd1\Mandrake下;
將cd3\Mandrake下的RPMS3、RPMS4復制到cd1\Mandrake下。
這樣cd1就成為了我們的安裝文件了。
開始安裝:
將安裝盤插入軟驅,然後重啟。
用軟盤啟動後,會進入一個字符的安裝界面。
首先需要你選擇的是安裝文件所在的硬盤分區號,如果是在D盤的話當然選hda5,再按OK;
然後是選擇安裝文件,填入cd1就可以了,再按OK。
接下來一切就和你用光盤安裝是一樣的界面啦,過程也一樣,只是中間不用換盤了。
哦!哦?呵呵,明白了嗎?
需要注意的是Linux的安裝程序是認不出NTFS格式的,所以你的安裝文件不能放在NTFS格式的盤裡;DOS是不支持長文件名的,如果你在制作Redhat7.2的安裝盤時,第一張iso解出的文件放在名字像"Redhatlinux72cd1"這樣長的文件夾裡是不行的,"cd1"不就挺好,簡單明了。
另外Redhat7.2的安裝盤需要的img文件說明是第一張iso裡的\IMAGES\README.(英文的);Mandrake8.2的安裝盤需要的img文件說明也是第一張iso裡的\IMAGES\README(英文的),雖然是英文的但很詳細。Mandrake8.2有各種文字的安裝說明,不過說的都很簡單,簡體中文的安裝說明是第一張iso裡的\doc\install\zh_CN\INSTALL.txt,這裡面還有img文件的簡要說明。
對了我認為先在Windows下面用PartitionMagicPro7.0分好Linux的分區是最方便安全的,安裝時只需要選出我們為Linux劃好的塊就行了。
安裝Redhat7.2的時候,在選擇硬盤分區這一步,如果安裝Linux的分區出了1024柱面,Redhat7.2會提示你出錯了,並要你重新分。雖然LILO突破了1024柱面的限制,但安裝程序似乎不買帳。解決辦法很簡單,為/boot單獨在0--1023柱面裡分出一塊,主分區還是邏輯分區無所謂,大小只要幾兆到十幾兆就行了,LILO啟動時所需要的文件都在/boot目錄,所以如果/boot在0--1023柱面的話,安裝程序就沒話說了。
我有一個問題要大家幫忙:在Linux下用USB的ADSL貓如何上網。
最後,如果你要轉載的話,務必說明出處Linuxeden.com和作者RakeCarter_ck。