【求助】嗯...三個作業系統... - 第 2 頁

第 2 頁,共 3 頁 首頁首頁 1 2 3 末頁末頁
顯示結果從第 11 筆 到 20 筆,共計 24 筆
  1. #11
    ckm
    ckm 目前未上線
    努力讓夢想實現的 ckm 的大頭照
    註冊日期
    2001-08-07
    所在地區
    10m/1m
    討論區文章
    124
    最初由 jfpsy 發表


    我也有這樣試過, 這應該是最方便的方法!
    Linux 的 Lilo 要記得裝在 : First sector of boot partition
    另外Linux要注意1024磁柱的問題,
    詳細說明可以見網中人大大的網頁:
    http://ns1.study-area.org/linux/linuxfr1.htm

    另外, 臺大電機 Maxwell 站 (bbs.ee.ntu.edu.tw)
    中的Linux版 第691篇對用Spfdisk來規劃Win98 + Win2k + Linux 的多重開機方式,
    有很詳細的說明!

    煩惱和挫折正是學習的基礎,
    祝順利安裝成功!
    說到1024磁柱的問題
    我日前在安裝Redhat Linux 7.2時
    選擇開機管理程式時,由於我的linux磁區裝在1024磁柱以外
    當我選擇lilo時,它出現錯誤訊息
    而選擇GRUB才順利安裝......

  2. #12
    拉登長官 dou0228 的大頭照
    註冊日期
    2002-08-26
    所在地區
    2M/256K
    討論區文章
    1,073
    最初由 ckm 發表

    說到1024磁柱的問題
    我日前在安裝Redhat Linux 7.2時
    選擇開機管理程式時,由於我的linux磁區裝在1024磁柱以外
    當我選擇lilo時,它出現錯誤訊息
    而選擇GRUB才順利安裝......
    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 磁區去, 就會造成資料覆蓋的情形

  3. #13
    會員
    註冊日期
    2001-06-15
    討論區文章
    107
    最初由 dou0228 發表

    Windows 2K 與 XP 在系統安裝的時候 會去裝在 C:\ 裡..
    所以我不會建議先安裝 98 再裝 NT 系統... 因為這樣會把 C: 嘎在一起.
    就算你把 98 裝好後, Hidden 也沒用, 因為他就是辨識的出來..
    真的嗎? 連Spfdisk的Hidden且去掉active也無法?

  4. #14
    拉登長官 dou0228 的大頭照
    註冊日期
    2002-08-26
    所在地區
    2M/256K
    討論區文章
    1,073
    最初由 jfpsy 發表


    真的嗎? 連Spfdisk的Hidden且去掉active也無法?
    我之所以會說 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 回來(但是你何必要這樣做呢)

    BTW, 如果你真的 C:\ D:\ 顛倒了, 或是磁碟機代號不合你所要...
    在 控制台->系統管理工具->電腦管理->磁碟管理...
    在 Disk 上按右鍵, 變更磁碟機代號及路徑... 以改變到符合你所求.

  5. #15
    會員
    註冊日期
    2001-06-15
    討論區文章
    107
    [QUOTE]最初由 jfpsy 發表
    [B]
    最初由 dou0228 發表

    Windows 2K 與 XP 在系統安裝的時候 會去裝在 C:\ 裡..
    所以我不會建議先安裝 98 再裝 NT 系統... 因為這樣會把 C: 嘎在一起.
    就算你把 98 裝好後, Hidden 也沒用, 因為?..
    dou0228兄,
    sorry, 我這樣問的原因是因為我不了解說會發生這種情形的原理是什麼.
    就我的想法猜測, 若fat32的(c磁區被Spfdisk Hidden了, 也就是改變了
    分割的代碼, win2k/xp 是如何去判斷這是win98安裝的fat32分割呢?

    又想向dou0228兄請教,
    若真的 "c: 嘎在一起" 時會面臨什麼樣的問題呢?

    Thanks!



  6. #16
    會員 dkjfso 的大頭照
    註冊日期
    2002-07-08
    討論區文章
    1,519
    最初由 ccy234 發表
    我記得win2000也是用NT loader, 而NT loader?..
    不太對唷,
    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大大說的一點也沒錯唷。

  7. #17
    拉登長官 dou0228 的大頭照
    註冊日期
    2002-08-26
    所在地區
    2M/256K
    討論區文章
    1,073
    最初由 jfpsy 發表
    dou0228兄,
    sorry, 我這樣問的原因是因為我不了解說會發生這種情形的原理是什麼.
    就我的想法猜測, 若fat32的(c磁區被Spfdisk Hidden了, 也就是改變了
    分割的代碼, win2k/xp 是如何去判斷這是win98安裝的fat32分割呢?

    又想向dou0228兄請教,
    若真的 "c: 嘎在一起" 時會面臨什麼樣的問題呢?

    Thanks!
    假設你的 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)..

  8. #18
    會員 ccy234 的大頭照
    註冊日期
    2001-11-19
    討論區文章
    62
    最初由 dkjfso 發表
    不太對唷,
    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大大說的一點也沒錯唷。
    沒錯,是我搞胡塗了, 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,

    現在由於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:來得清楚一些....

  9. #19
    會員 dkjfso 的大頭照
    註冊日期
    2002-07-08
    討論區文章
    1,519
    最初由 ccy234 發表
    沒錯,是我搞胡塗了, 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,
    ...以下省略。
    這個嘛...開機的順序是這樣子的:「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本身支不支援。
    -----

  10. #20
    會員 ccy234 的大頭照
    註冊日期
    2001-11-19
    討論區文章
    62
    [QUOTE]最初由 dkjfso 發表
    這個嘛...開機的順序是這樣子的:「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的工作嗎? 這跟開機順序有什麼關係呢?
    願聞其詳...



類似的主題

  1. 【問題】二個作業系統
    作者:htw123456 所在討論版:-- Windows 討 論 版
    回覆: 1
    最後發表: 2008-05-17, 12:22 AM
  2. 【問題】裝二個作業系統
    作者:smarties 所在討論版:-- Windows 討 論 版
    回覆: 4
    最後發表: 2006-06-09, 09:16 PM
  3. 【求助】兩個作業系統的問題?
    作者:kc092755 所在討論版:-- Windows 討 論 版
    回覆: 2
    最後發表: 2005-01-23, 10:20 PM
  4. 請教如何用ghost備分一顆硬碟三個作業系統(含多重開機選項)【求助】
    作者:nation6238 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 1
    最後發表: 2003-08-09, 09:31 AM
  5. 兩個作業系統
    作者:瞇瞇眼 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 12
    最後發表: 2002-03-01, 06:59 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •