2011年4月4日 星期一

Fdisk 磁碟管理(一)共用「 Linux 與 微軟Windows」

SPfdisk \ 磁碟管理觀念 \ 磁碟基礎概念

SPfdisk 的磁碟管理技巧?

在雅虎知識家,看過很多次,有人發問!



http://tw.knowledge.yahoo.com/question/question?qid=1011040305835


一個對照形式

/dev/ = MBR boot
/dev/sda = WinXP disk 0 = linux hd0,0
/dev/sda = WinXP disk 1 = linux hd0,1
/dev/sda = WinXP disk 2 = linux hd0,2
/dev/sda = WinXP disk 3 = linux hd0,3




希望你硬碟足夠大!


一、安裝「 XP 」磁碟格式化的時候?先建立 6 個「格式化磁區」!

二、安裝「 XP 」在第一個分割磁區,完成之後?登入檢查「Win XP」磁碟管理項目,是否一共有 6 個磁區,確定無誤?就直接安裝 Linux 系統。

三、安裝「 Linux 」過程當中?設定磁碟管理時,建立 GRUB 開機順序(要有獨立的 /boot 目錄),千萬不要去「破壞 XP」已經完成的前磁區環境,因為你有另外五個格式化磁區,可以下手嘗試安裝 Linux 系統。

(建議你將其中一個格式化磁區刪除,然後重新分配即可,但一定要設置獨立磁碟的 boot 目錄唷!)

設定「分割磁區 00 = 名稱為 「 Windows XP 」
設定「分割磁區 01  = 名稱為 「 Linux 」

然後,將 GRUB 埋入 MBR 設置

就繼續安裝「Linux」..........(節省3000字描述)


四、當重新開機後?就會發現「GRUB」出現「兩個選項」,「Linux \ Windows」的個別選項。


五、剩下的四個磁區,依照「需要」你可以安裝「DOS」系統、或任何系統,都可以!但是有一個「禁忌」,就是 MBR 是 GRUB 的絕對禁地,其他作業系統,都不可以去侵犯!

六、新增的其他作業系統?如何新增開機項目?

/boot/grub/grub.conf
default 0
timeout 30 等待三十秒自動登入系統

splashimage=(hd0,0)/grub/splash.xpm.gz

title=Ubntu Linux TLS 10
root (hd0,0)
kernel /kernel-2.6.5 root=/dev/ram0 init=/linuxrc real_root=/dev/hda3
initrd /initrd-2.6.5

# 如果您想要雙重系統開機的話

title=Windows XP
root (hd0,1)
makeactive
chainloader +1


七、若不慎破壞「GRUB \ MBR boot」的話,怎樣解救?

以 Linux 救援模式登入,執行 Grub 命令

grub> root (hd0,0) 設置Grub目錄管理方式,以本文敘述要改為「grub> root (hd0,2)
grub> setup (hd0) 將Grub安裝在,那一顆硬碟中,也就是將GRUB預設為 MBR boot 條件!

然後重新開機........即可!

實際安排

hd 0,0  /MBR
hd 0,1  /WindowsXP
hd 0,2  /boot
hd 0.3  /Linux 安裝磁碟


然後?該說得都說了?你能做多少,全看你自己領悟了。

2011-04-04 00:26:50 補充

然後?再來講解「SPfdisk」運作的原理

一切硬碟的根本是「MBR 表格」來對照「電子 I/O」的機構。

每一顆硬碟都有一個「MBR」來負責「Boot Load」的設置。

硬碟內全部的磁碟分割,都存取在「MBR 表格」當中。

你必須將「磁碟分割」完畢後,進行隱藏「主磁區」的存在,來進行安裝「作業系統」,才能有效的分別定義「個別系統」對磁碟管理的擁有。

這就是經常「一堆小朋友,操作 SPfdisk 失敗的原因。」

2011-04-04 00:30:04 補充

一、微軟 Windows 的環境下,主磁碟區只能有三組,擴充磁區被限制在「6組???我忘記了」

二、Linux 沒有主磁區的限制,只有「物理磁碟」能夠格式化,他就能夠用!


一般假說基於「微軟磁碟管理」的講述;你要「SPfdisk」的第一個前提是「三個主磁區」

1磁區 安裝WindowsXP
2磁區 安裝 Linux 自帶 Grub 磁碟管理
3磁區 安裝 Linux 系統

其他擴充磁區?請自便! 
一個對照形式


/dev/ = MBR boot = SPfdisk 常駐
/dev/sda = WinXP disk 0 = linux hd0,0
/dev/sda = WinXP disk 1 = linux hd0,1
/dev/sda = WinXP disk 2 = linux hd0,2
/dev/sda = WinXP disk 3 = linux hd0,3


這樣一來?你應該多思考幾次,就懂得了。

沒有留言:

張貼留言

歡迎討論

HR , NO!Human Resources,NO!

※※ 這樣內容,上手會困難嗎?※※ 我想到什麼?就寫什麼!※※

※對於資訊!我想到什麼?就寫什麼!

如果困難的話?
歡迎來信討論或發表意見,我會儘快回覆。

也歡迎來 YAHOO 知識家,集思廣益!

我的YAHOO 知識家 首頁:
Yahoo 知識+ 2013年改版前 (網域似乎已作廢)
YAHOO 知識家+ 2013年改版後

有需要技術文件 DarkMan 蒐集了不少!
存在FTP共享。想下載?請洽DarkMan信箱取得下載帳號。※

上句:不修一切法,如如是己身。傳其法,授其使,說其名,淪為其用。
下句:你寫得出來其意就傳你【大神威、大魔法,無上魔道。】