在這個(gè)時(shí)候,你應(yīng)該在你的硬盤上有大量可用作 Slackware 分區(qū)的未分區(qū)空間。
現(xiàn)在你已經(jīng)準(zhǔn)備好了創(chuàng)建你的 Linux 根分區(qū)。你可以用 Linux 版的 fdisk 來做到這一點(diǎn)。
為了給一個(gè)硬盤分區(qū),你得在你開始運(yùn)行 fdisk 的時(shí)候指定設(shè)備的名稱。比如:
fdisk /dev/hda (對第一個(gè) IDE 硬盤驅(qū)動器重新分區(qū))
fdisk /dev/hdb (對第二個(gè) IDE 硬盤驅(qū)動器重新分區(qū))
fdisk /dev/sda (對第一個(gè) SCSI 硬盤驅(qū)動器重新分區(qū))
fdisk /dev/sdb (對第二個(gè) SCSI 硬盤驅(qū)動器重新分區(qū))
[注:如果你喜歡,也可以嘗試一個(gè)叫做 ‘cfdisk’ 的菜單操作的 Linux fdisk 版本。]
你啟動了 fdisk 之后,它會顯示一個(gè)命令提示符。首先用 ‘p’ 命令查看你現(xiàn)有的分區(qū)表:
Command (m for help): p
Disk /dev/sda: 255 heads, 63 sectors, 1024 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 702 5638783+ 4f Win95 FAT32 (LBA)
在這里我們可以看到在硬盤上已經(jīng)有了一個(gè) DOS 分區(qū),從第一個(gè)柱面開始擴(kuò)展到702柱面。因?yàn)檎麄€(gè)硬盤有1024個(gè)柱面,所以703 – 1024的范圍是空閑的,可以用來安裝 Linux。
如果 FAT32 分區(qū)已經(jīng)使用了整個(gè)硬盤,那么除了把它整個(gè)地刪除(這會破壞分區(qū)),或者返回以使用某些像 GNU parted 或者 Partition Magic 之類的分區(qū)調(diào)整工具來為安裝創(chuàng)建一些空閑空間之外,你別無選擇。
接下來,你可以用 ‘n’ 命令來創(chuàng)建一個(gè)主分區(qū)。這將是你的 Linux 根分區(qū)。
Command (m for help): n
Command action
e extended
p primary partition (1-4)
你可以鍵入 ‘p’ 來設(shè)定一個(gè)主分區(qū)。
Partition number (1-4): 2
在這里,鍵入 “2″ 是因?yàn)?DOS 已經(jīng)使用了第一個(gè)主分區(qū)。Fdisk 首先會問你分區(qū)開始處的柱面。Fdisk 知道你最后一個(gè)分區(qū)是到哪里為止并且會建議你從硬盤上第一個(gè)可用的柱面開始作為新的分區(qū)。向前并接受這個(gè)值。然后,fdisk 需要知道分區(qū)的大小。你有兩個(gè)辦法可以指定它,或者輸入結(jié)束處的柱面,或者輸入一個(gè)大小值。在這里,我們輸入一個(gè)大小值。為了做到這一點(diǎn),你得輸入 +sizeM ──在這里,+2300M。這里是輸入這些數(shù)據(jù)之后的屏幕顯示:
First cylinder (703-1024): 703
Last cylinder or +size or +sizeM or +sizeK (33-92): +2300M
你已經(jīng)創(chuàng)建了一個(gè)2300 MB 大小的 Linux 主分區(qū)。接下來,你要設(shè)定一個(gè) Linux 交換分區(qū)。你可以用同樣的方法來做。首先,鍵入 ‘n’ 來設(shè)定一個(gè)主分區(qū):
Command (m for help): n
Command action
e extended
p primary partition (1-4)
鍵入 “p” 來選擇一個(gè)主分區(qū)。主分區(qū)1已經(jīng)被 DOS 占用,主分區(qū)2也已經(jīng)被 Linux 占用,所以你可以輸入 “3″ 作為新分區(qū)號:
Partition number (1-4): 3
由于這是我們要在硬盤上設(shè)定的最后一個(gè)分區(qū),所以要這一次手動指定最后一個(gè)柱面。以下是這個(gè)條目:
First cylinder (999-1024): 999
Last cylinder or +size or +sizeM or +sizeK (999-1024): 1024
現(xiàn)在我們要把分區(qū)類型設(shè)置為82,作為 Linux 交換分區(qū)。我們最后都要設(shè)置分區(qū)類型除非指定讓 Linux fdisk 自動把新分區(qū)的類型設(shè)置為83(Linux)。用 “t” 命令來設(shè)置分區(qū)類型:
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 82
現(xiàn)在你要把更新過的分區(qū)表信息保存到你的硬盤上。再次使用 “p” 命令查看結(jié)果并確認(rèn)你對此滿意:
Command (m for help): p
Disk /dev/sda: 255 heads, 63 sectors, 92 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 702 5638783+ 4f Win95 FAT32 (LBA)
/dev/sda2 703 999 2385638 83 Linux
/dev/sda3 999 1024 200811 82 Linux swap
這看上去沒錯(cuò)了,那么我們就用 “w” 命令把分區(qū)表信息保存下來。如果你想不更新分區(qū)表就退出(如果你犯了一個(gè)錯(cuò)誤),那你可以用 “q” 命令,從而不保存任何信息直接退出。
當(dāng)你用 “w” 命令退出 fdisk 時(shí),fdisk 建議你重新啟動機(jī)器以確保改動生效(或者使用partprobe命令)
。如果你沒有創(chuàng)建擴(kuò)展分區(qū),那就可以繼續(xù)并且在沒有重啟的情況下運(yùn)行 setup。
注:有時(shí)候 fdisk 會給你一個(gè)類似于 “This drive has more than 1024 cylinders” 的信息并警告在 DOS 下使用這些分區(qū)可能產(chǎn)生的問題。這是因?yàn)?MS-DOS 受到只能使用硬盤上前面的1024柱面的限制。以前,LILO 使用標(biāo)準(zhǔn) BIOS 慣例來讀取扇區(qū),所以這也是 LILO 的一個(gè)限制。幸運(yùn)的是近來的 LILO 版本采用 LBA32 方法讀取扇區(qū),所以不再有這一限制了。如果你看到 fdisk 的警告信息,你可以放心地忽略它。
聯(lián)系客服