:) 請問各位大大...
如果小弟現在想要灌三個作業系統...
分別是win98,win2000pro,red hat linux7.3...
那我安裝的順序應該要如何ㄋ...
也請各位提供我相關網址或文件...
感激不盡...謝謝...:)
可列印頁面
:) 請問各位大大...
如果小弟現在想要灌三個作業系統...
分別是win98,win2000pro,red hat linux7.3...
那我安裝的順序應該要如何ㄋ...
也請各位提供我相關網址或文件...
感激不盡...謝謝...:)
Virtual PC 可以試試看。
產品說明書
[url]http://preview.connectix.com/trial/downloads/vpc5w_eval_guide_aug02.pdf[/url]
下載試用版
[url]http://preview.connectix.com/trial/downloads/VPC_50_Trial.exe[/url]
[url=http://download.adobe.com/pub/adobe/acrobatreader/win/5.x/ar505cht.exe]下載 Acrobat Reader 5.0.5 繁體中文版[/url]
安裝順序
98->2000->linux
也可以用開機程式來區分,那順序就不重要了…
如果你的linux單純只是練習,可以用Virtual PC ...
我是怕多重開機選單會出問題說...
lilo會不會吃掉win2k的選單ㄚ...
如何去設定win2k的選單?...
請各位給我點資源...
謝謝各位的回答...:)
可以用SPFDISK沏3個主要磁區....再個別安裝作業系統
這樣不是可以嗎
[QUOTE][i]最初由 pj9q 發表[/i]
[B]我是怕多重開機選單會出問題說...
lilo會不會吃掉win2k的選單ㄚ...
如何去設定win2k的選單?...
請各位給我點資源...
謝謝各位的回答...:) [/B][/QUOTE]
先把硬碟分為三個磁區,先裝win98
然後再把win2000裝再另一磁區
最後再將linux裝在最後一個磁區,並把lilo裝在MBR
一開機時選擇順序是[CODE]
┌---win98
┌----win2000 bootloader┤
開機--lilo └---win2000
└----linux
[/CODE]
這裡有個不錯的linux教學網站
你可以看看:)
[URL=http://aerosol.ev.ncku.edu.tw/~vbird/]鳥哥的私房菜[/URL]
[QUOTE][i]最初由 ckm 發表[/i]
[B]
先把硬碟分為三個磁區,先裝win98
然後再把win2000裝再另一磁區
最後再將linux裝在最後一個磁區,並把lilo裝在MBR
[/QUOTE]
我記得win2000也是用NT loader, 而NT loader只能佔用第一台HD的MBR
所以先裝win98再裝win2000是正確的
而之後裝linux時, lilo不可以裝在第一台HD的MBR,要裝在root所在的partition
不然會開不了win2000.
開機則是用NT loader來做OS選擇
可以參考CLDP的mini-Howto
[url]http://www.linux.org.tw/CLDP/mini/Linux+NT-Loader.html[/url]
與linuxfab
[url]http://linuxfab.cx/indexColumnData.php?CID=30&CPAGE=1[/url]
[QUOTE][i]最初由 ccy234 發表[/i]
[B]
我記得win2000也是用NT loader, 而NT loader只能佔用第一台HD的MBR
所以先裝win98再裝win2000是正確的
而之後裝linux時, lilo不可以裝在第一台HD的MBR,要裝在root所在的partition
不然會開不了win2000.
開機則是用NT loader來做OS選擇
可以參考CLDP的mini-Howto
[url]http://www.linux.org.tw/CLDP/mini/Linux+NT-Loader.html[/url]
與linuxfab
[url]http://linuxfab.cx/indexColumnData.php?CID=30&CPAGE=1[/url] [/B][/QUOTE]
真的嗎....??我有這樣裝過,沒有問題(不過不是win2000而是xp)
但照ccy234的方法有一個比較好的優點
可以在一開始就選擇linux,win2000或win98,而不用透過兩個選單!:D
[QUOTE][i]最初由 Marko 發表[/i]
[B]可以用SPFDISK沏3個主要磁區....再個別安裝作業系統
這樣不是可以嗎 [/B][/QUOTE]
我也有這樣試過, 這應該是最方便的方法!
Linux 的 Lilo 要記得裝在 : First sector of boot partition
另外Linux要注意1024磁柱的問題,
詳細說明可以見網中人大大的網頁:
[url]http://ns1.study-area.org/linux/linuxfr1.htm[/url]
另外, 臺大電機 Maxwell 站 (bbs.ee.ntu.edu.tw)
中的Linux版 第691篇對用Spfdisk來規劃Win98 + Win2k + Linux 的多重開機方式,
有很詳細的說明!
煩惱和挫折正是學習的基礎,
祝順利安裝成功!
[QUOTE][i]最初由 jfpsy 發表[/i]
[B]
我也有這樣試過, 這應該是最方便的方法!
Linux 的 Lilo 要記得裝在 : First sector of boot partition
另外Linux要注意1024磁柱的問題,
詳細說明可以見網中人大大的網頁:
[url]http://ns1.study-area.org/linux/linuxfr1.htm[/url]
另外, 臺大電機 Maxwell 站 (bbs.ee.ntu.edu.tw)
中的Linux版 第691篇對用Spfdisk來規劃Win98 + Win2k + Linux 的多重開機方式,
有很詳細的說明!
煩惱和挫折正是學習的基礎,
祝順利安裝成功! [/B][/QUOTE]
說到1024磁柱的問題
我日前在安裝Redhat Linux 7.2時
選擇開機管理程式時,由於我的linux磁區裝在1024磁柱以外
當我選擇lilo時,它出現錯誤訊息
而選擇GRUB才順利安裝......:)
[QUOTE][i]最初由 ckm 發表[/i]
[B]
說到1024磁柱的問題
我日前在安裝Redhat Linux 7.2時
選擇開機管理程式時,由於我的linux磁區裝在1024磁柱以外
當我選擇lilo時,它出現錯誤訊息
而選擇GRUB才順利安裝......:) [/B][/QUOTE]
Windows 2K 與 XP 在系統安裝的時候 會去裝在 C:\ 裡..
所以我不會建議先安裝 98 再裝 NT 系統... 因為這樣會把 C: 嘎在一起.
就算你把 98 裝好後, Hidden 也沒用, 因為他就是辨識的出來..
磁區分割則: primary: NTFS, FAT32.
extended: Linux ext2(ext3,xfs,..) swap, 大概 300 MB 的 Windows swap.
先裝 2K/XP, 裝在 NTFS 磁區, 再安裝 98, 安裝 98 時, 會顯示有 NTFS, 無法在 98 內使用, 別管他, 跳過就好了...
再來就是安裝 Linux, GRUB/LILO 都是安裝在 partiton 內, 非 MBR.
至於 Windows Swap 別放在 C:\, 因為你常有程式裝在 C:\ 內...
因為 2K/XP 是用 pagefile.sys 為 swap, 但是 98 不是, 所以你修改 98 也是使用 pagefile.sys, 這樣不但可以省空間, 也可以達到和 Linux 一樣類似使用 Swap 分割區的效果....
也就是 Swap 區沒人寫檔案進去, 除了 OS 寫 swap 之外.. 所以該區檔案不會有斷離現象(fragmentation)..
至於 Linux 的 1024 磁柱問題, 主要是因為 /boot 一但超過 1024(舊版 LILO 才有這問題)... 就無法開機, 解決方法有兩個:
1. 你特別割一塊小的磁區, 給 /boot 用...
2. 換一版本的 LILO, 記得加上 lba32 這字, 不然沒用...
這樣把三個 OS 都裝好之後, 預設一開機就會進到 98(因為最後寫到 MBR 的是 98), 再去下載 spfdisk, 設定好之後, 就可以三個 OS 選擇要進入那一個 OS 了...
PS: 附帶提醒一下, NTFS 分割區千萬不要超過 1024, 否則 98 安裝時, 會把資料寫到 1024 磁區去, 就會造成資料覆蓋的情形:eek:
[QUOTE][i]最初由 dou0228 發表[/i]
[B]
Windows 2K 與 XP 在系統安裝的時候 會去裝在 C:\ 裡..
所以我不會建議先安裝 98 再裝 NT 系統... 因為這樣會把 C: 嘎在一起.
就算你把 98 裝好後, Hidden 也沒用, 因為他就是辨識的出來..
[/B][/QUOTE]
真的嗎? 連Spfdisk的Hidden且去掉active也無法?
[QUOTE][i]最初由 jfpsy 發表[/i]
[B]
真的嗎? 連Spfdisk的Hidden且去掉active也無法? [/B][/QUOTE]
我之所以會說 NT 類的會去和 Fat32 的嘎在一起... 主要是因為如果你把 Fat32 的分割區
擺在第一個的原故, 但如果你 fat32 是在第二個, 就無所謂了....
所以我會建議新手千萬別先灌 98, 萬一你不曉得這點, 那就真的完了....
2K/XP 會把檔案 copy 到你指定的 partition 去是沒問題的, 問題是 NTDETECT.COM,
ntldr 都會 copy 到 98 去了(因為 fat32 在第一塊, 他就當成 C:\ 了)..
而且這還不打緊, 以後你進到 2K/XP 去, 你的 C:\ 是 fat32 的 partition...
hidden 就算加上去掉 active 也沒用, 除非你 delete 掉, 等會 build 回來(但是你何必要這樣做呢):confused:
BTW, 如果你真的 C:\ D:\ 顛倒了, 或是磁碟機代號不合你所要...
在 控制台->系統管理工具->電腦管理->磁碟管理...
在 Disk 上按右鍵, 變更磁碟機代號及路徑... 以改變到符合你所求.:eek:
[QUOTE][i]最初由 jfpsy 發表[/i]
[B][QUOTE][i]最初由 dou0228 發表[/i]
[B]
Windows 2K 與 XP 在系統安裝的時候 會去裝在 C:\ 裡..
所以我不會建議先安裝 98 再裝 NT 系統... 因為這樣會把 C: 嘎在一起.
就算你把 98 裝好後, Hidden 也沒用, 因為?.. [/B][/QUOTE]
dou0228兄,
sorry, 我這樣問的原因是因為我不了解說會發生這種情形的原理是什麼.
就我的想法猜測, 若fat32的(c:)磁區被Spfdisk Hidden了, 也就是改變了
分割的代碼, win2k/xp 是如何去判斷這是win98安裝的fat32分割呢?
又想向dou0228兄請教,
若真的 "c: 嘎在一起" 時會面臨什麼樣的問題呢?
Thanks!
[QUOTE][i]最初由 ccy234 發表[/i]
[B]我記得win2000也是用NT loader, 而NT loader?.. [/B][/QUOTE]
不太對唷,
2000的bootloader是裝在First sector of boot partition,
linux的lilo或grub要裝在mbr或者First sector of boot partition都無所謂,
因為lilo跟grub的bootloader也可以用來啟動98跟2000,
但是2000的bootloader沒辦法開linux,
所以上面的ckm大大說的一點也沒錯唷。
[QUOTE][i]最初由 jfpsy 發表[/i]
dou0228兄,
sorry, 我這樣問的原因是因為我不了解說會發生這種情形的原理是什麼.
就我的想法猜測, 若fat32的(c磁區被Spfdisk Hidden了, 也就是改變了
分割的代碼, win2k/xp 是如何去判斷這是win98安裝的fat32分割呢?
又想向dou0228兄請教,
若真的 "c: 嘎在一起" 時會面臨什麼樣的問題呢?
Thanks!
[/QUOTE]
假設你的 partition 的分法是: fat32, ntfs -> (extended)
-> ext3, linux swap, ...etc
重點在於你 ntfs 和 fat32 的前後順序....
當你先灌 98 時, OK, 沒問題, 反正 98 不認得 NTFS(會有 warning, 無所謂)
等你要灌 2K/XP 時, 問題就來了, 你選擇 ntfs 分割區灌是沒錯, 但問題是, 它的 loader
是擺到 C:\ 去, 好了, 你看你的分法, 是 fat32 為 C:, 還是 ntfs 為 C: ??
所以嚕, 當你進去 2K/XP 時, 你以後的軟體, 你就會頭大, 因為 C:\ 是 98 在用的,
不是你 2K/XP 的那塊, 嘎在一起問題多多...
其實這原本是好意啦, Linux 會不管 BIOS 的設定, 就算你在 BIOS 內把 HD disable 掉,
它還是會自己去偵測, Windows 系列自從 Me 開始, 就全部都有這功能了..(所以它會去看
media type, 不是 partition 的 ID)..
[QUOTE][i]最初由 dkjfso 發表[/i]
[B]不太對唷,
2000的bootloader是裝在First sector of boot partition,
linux的lilo或grub要裝在mbr或者First sector of boot partition都無所謂,
因為lilo跟grub的bootloader也可以用來啟動98跟2000,
但是2000的bootloader沒辦法開linux,
所以上面的ckm大大說的一點也沒錯唷。[/B][/QUOTE]
沒錯,是我搞胡塗了, NT loader是在它的boot partition沒錯,
[B]上古時代[/B]由於linux用ext2, NT用NTFS, 彼此互不認識, 所以到底要用lilo還是nt loader來做os選擇工作, 是相當傷腦筋,
用NT loader的好處是可以用linux製造FAT格式的磁片,再把載入lilo所需的檔案藉著這磁片copy到NT boot partition上讓NT loader可以來選擇.
而linux不認識NTFS所以不能用lilo來選NT,
[B]現在[/B]由於linux也加入NTFS格式,所以問題好像沒那麼大,
也就是說lilo底下可以開啟NT loader, 再進入選擇, 如ckm兄的架構...
至於dou0228兄所提的是否就是指windows的setup progrm會不管你要裝在那一個partition,都會把loader裝在第一個active的primary partion (就是windows底下的c碟),
所以做partion時NTFS擺在FAT32之前, 然後先裝2k/xp再裝98, 這樣因為98不認得NTFS, 就不會把loader寫進去NTFS, 而是寫在後頭的FAT32, 免得覆蓋過NT的loader.
但如果把FAT32擺在NTFS前, 裝2k/xp時loader會寫在FAT32上, 後來裝98時又會把它覆寫而無法load NT.
我這樣解釋不知是否正確...有請一些科班的先進指教一下
感想:
1. 這幾天稍微search了一下關於multi-os的裝法, 深深感到一些how-to文件或前輩們整理的精華區提供的知識趕不上新產品的速度, 這應該是學習linux最大的痛苦吧...
2. 在討論這種partion問題時, 好像linux用hda1, hda2...來表示會比windows的c: d:來得清楚一些....
[QUOTE][i]最初由 ccy234 發表[/i]
沒錯,是我搞胡塗了, NT loader是在它的boot partition沒錯,
上古時代由於linux用ext2, NT用NTFS, 彼此互不認識, 所以到底要用lilo還是nt loader來做os選擇工作, 是相當傷腦筋,
用NT loader的好處是可以用linux製造FAT格式的磁片,再把載入lilo所需的檔案藉著這磁片copy到NT boot partition上讓NT loader可以來選擇.
而linux不認識NTFS所以不能用lilo來選NT,
...以下省略。
[/QUOTE]
這個嘛...開機的順序是這樣子的:「MBR」-->「First sector of boot partition」
windows 系列的bootloader只會裝在First sector of boot partition,
lilo或grub則兩個地方都可以裝。
假設電腦現在hda1是裝NT,hda2以後是裝linux,
根據你這段話來說「也就是說lilo底下可以開啟NT loader, 再進入選擇」,
是指lilo裝在MBR,nt loader裝在First sector of boot partition,
但問題是這是一個開機順序的問題,NT loader並不是由lilo開啟的,
只是在MBR的lilo不作開機,交給First sector of boot partition來作。
另外,linux有沒有加入ntfs跟lilo能不能啟動NT沒有關係唷~
完全是看lilo本身支不支援。
-----
[QUOTE][i]最初由 dkjfso 發表[/i]
這個嘛...開機的順序是這樣子的:「MBR」-->「First sector of boot partition」
...根據你這段話來說「也就是說lilo底下可以開啟NT loader, 再進入選擇」,
是指lilo裝在MBR,nt loader裝在First sector of boot partition,
但問題是這是一個開機順序的問題,NT loader並不是由lilo開啟的,
只是在MBR的lilo不作開機,交給First sector of boot partition來作。...[QUOTE]
照你這樣說, lilo裝在 MBR不開機, 那bios讀了MBR後接下來它的boot工作是如何交給first sector of boot partition 的nt loader來做哩? 既然lilo在MBR不就應該接手boot的工作嗎? 這跟開機順序有什麼關係呢?
願聞其詳...:confused:
[QUOTE][i]最初由 ccy234 發表[/i]
照你這樣說, lilo裝在 MBR不開機, 那bios讀了MBR後接下來它的boot工作是如何交給first sector of boot partition 的nt loader來做哩? 既然lilo在MBR不就應該接手boot的工作嗎? 這跟開機順序有什麼關係呢?
願聞其詳...[/B][/QUOTE]
我的意思是,如果MBR是空的,裝在first sector of boot partition的nt loader還是可以自己啟動來開機。
並不是裝在MBR的Lilo來"開啟"nt loader滴。
嗯~ 分享我的做法.:jump2:
以 40G HDD 來說, 用 partition magic+bootmagic
我 win98 用的不多, 所以做了 4G fat32 partition (parimary), 然後接著我做了一個 50MB 的 linux ex2 或 ex3(都可以) partition (primary), 然後做了一個 10G NTFS partition(2k或xp)(primary), 然後剩下的空間全部規畫為 extended 磁區, 放 logic 磁區(如 fat32, 及 linux swap).
-----------------------------------------
|=4G==|=50MB=|====10G====|====25G=======|
Win98 Linux W2K Logic(D,E 槽, Linux EX2, Linux Swap)
PRIMARY PRIMARY PRIMARY Extended
以上用 partitiona magic 做的
做好 partition 後, 記得先將 98 (fat32) 指定為 Active, 然後重開機裝 98, 98 裝好後裝 BootMagic, 建立開機選單.
然後將 Win2k 指定為 Active partition(Win98 那個變 hidden), 然後裝 2k, 再裝 linux.
linux 不管裝 lilo 或 grub, 記得裝在 First Sector of /boot partition. 不要裝在 mbr.
就這樣~ 我的做法. 小小心得. 不保證每台機器都能裝~:jump::jump2:
[QUOTE][i]最初由 ccy234 發表[/i]
至於dou0228兄所提的是否就是指windows的setup progrm會不管你要裝在那一個partition,都會把loader裝在第一個active的primary partion (就是windows底下的c碟),
所以做partion時NTFS擺在FAT32之前, 然後先裝2k/xp再裝98, 這樣因為98不認得NTFS, 就不會把loader寫進去NTFS, 而是寫在後頭的FAT32, 免得覆蓋過NT的loader.
但如果把FAT32擺在NTFS前, 裝2k/xp時loader會寫在FAT32上, 後來裝98時又會把它覆寫而無法load NT.
我這樣解釋不知是否正確...有請一些科班的先進指教一下
感想:
1. 這幾天稍微search了一下關於multi-os的裝法, 深深感到一些how-to文件或前輩們整理的精華區提供的知識趕不上新產品的速度, 這應該是學習linux最大的痛苦吧...
2. 在討論這種partion問題時, 好像linux用hda1, hda2...來表示會比windows的c: d:來得清楚一些....
[/QUOTE]
我從頭解釋一次好了: (1)開機過程 (2) Windows 安裝問題.
(1) 電腦開機後, BIOS 取得控制權, 做好相關設定之後, 將控制權移交給 CPU.
CPU 取得控制權之後, 向 BIOS 詢問開機順序, 如果此時將 boot 控制權移交給
開機設備. 交給開機設備後, 便由該設備的最前端決定開機程式(boot loader).
在這個移交控制權過程中 如果設備並沒有 boot loader, 則會再向 BIOS 取得下一個
開機設備.. 如果一直沒有, 就出現 PLEASE INSERT BOOT DISK. 在螢幕上.
(2) 先說明 98 的部分, 98 安裝時, 會在最後面安裝boot loader 到該分割區的前端,
並會把 MBR(註一) 設定為由他來開機.
2K/XP 由光碟開機後, 載入相關程式之後, 準備安裝到 hdaX(X=1,2,.. 註二)去,CDROM
會把所有需要的程式拷貝到該分割區, 最後, 像 98 一樣, 把 boot loader 安裝在
C:\(註三), 並且去搶 MBR, 設定由他來開機.
如果你夠仔細的話, 會發現, 2K/XP 可以不一定要裝在 主分割裡, 但是!! 他規定你一
定要有主分割是裝 Windows 的(這下你可懂了吧, 因為他要把 boot 東西往那塞).
Linux 部分, 我不特別解釋, 只有一個地方要注意一下, 最後安裝時, LILO 和 GRUB
安裝到 boot sector of partiton(就是你裝Linux 那一塊分割的最前端).
最後, 我建議新手用這一個分割區分法去安裝, 這樣你就不用考慮安裝順序了, 多好.
主分割部分: NTFS(第一塊), fat32(第二塊), ...(延伸分割區)
延伸分割: Linux native(ext2/ext3, XFS, jfs,..), ...
等到你 OS 都裝好之後, 再把 spfdisk 裝在 MBR, 由 spfdisk 控制, 你就可以由
spfdisk 選擇你要進哪一個 OS.
[URL=http://mail.ht.net.tw/~spferng/index.htm]SPFDISK 首頁[/URL]
註一: MBR(Master Boot Record), 主開機紀錄磁區, 為一顆硬碟的第0軌, 當BIOS
告訴 CPU 這顆 HD 可以開機時, CPU 會先看看這顆 HD 能否開機(Active), 然後
把控制權移交過去由這顆 HD 來決定到底是哪一個分割可以開機.
註二: hda1,.. 是 Linux 對於硬碟的一種認定, a 代表的是 IDE0, b 代表 IDE1,..
a 後面的數字代表你的分割順序和 主/延伸分割..
1~4 代表的是主分割, 越前面代表你是越早被分割出來.
5~.. 代表你是延伸分割區.
註三: 2K/XP 最後會把 loader 裝到 C: 沒錯, 這和 "磁碟機代號認定" 有關係.
primary master 的代號會最優先, 優先於 primary slave, 再來是
secondary master 最後則是 secondary slave.
如果同屬於一個設備(比如都是 primary master 上的分割區), C:\ 是開機
區, D:\ E:\ ... 則依照主分割 -> 延伸分割順序分配代號..
如果還有不懂的, 再問吧..:eye:
[QUOTE][i]最初由 dou0228 發表[/i]
[B][QUOTE][i]最初由 ccy234 發表[/i]
至於dou0228兄所提的是否就是指windows的setup progrm會不管你要裝在那一個partition,都會把loader裝在第一個active的primary partion (就是windows底下的c碟),
所以做partion時... [/B][/QUOTE]
感謝您的詳細解說,這跟我的了解是一樣的. :)