歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Slackware Linux 12.0硬盤安裝方法及啟示

Slackware Linux 12.0硬盤安裝方法及啟示

日期:2017/2/28 16:24:05   编辑:Linux教程

不知不覺Slackware再次更新,放出Slackware 12.0,直接把內核更新為2.6.21.5,是第一個基於2.6內核的版本(比起slackware10.2和slackware11.0省去了更新內核的麻煩),其他新特性有KDE3.5.7、XFACE4.4.1、桌面環境和windows一樣插入移動存儲設備後自動掛載(HAL automounting for desktop users,但根據使用來看,似乎不太好使,將來會有解決辦法)。

下面開始講述我的硬盤安裝及中文化的方法。

一、獲取裝載內核(vmlinuz或bzImage)和 initrd.img

首先用虛擬光驅掛載下載的光盤鏡像slackware-12.0-install-dvd.iso,在kernel/speakup.s/下取得bzImage,這個是系統內核,如果你的是大內存,多處理器的硬件(一般人都沒有)那麼就到kernel/hugesmp.s/下面搞吧,也許會有用(我沒有試過)。然後在isolinux下面取得initrd.img,這個是虛擬磁盤鏡像,這個裡面包含有安裝系統必須的腳本和文件。裡面也可以放入一些內核模塊,或是什麼你所希望的東西,以便支持某些怪癖的硬件。

把上述兩個文件(bzImage和initrd.img)放入你喜歡的地方,我是放入了F:\slack下面

二、安裝wingrub,引導安裝系統

先下載wingrub安裝上去,然後安裝它,我是安在了boot.ini裡面(比較懶,不想手動安裝)。我急急忙忙的就引導系統進入grub了,這時才想起來還沒有編輯menu.lst呢,後悔也來不及了,沒關系,grub還支持命令行呢,按幾次“C”鍵進入命令模式輸入:

find /slack/bzImage

回顯:

(hd0,5)/slack/bzImage

如果這步出現錯誤消息,那麼就是你喜歡放那兩個文件的地方有問題了,換個地方試試。

然後輸入:

kernel (hd0,5)/slack/bzImage

initrd (hd0,5)/slack/initrd.img

每輸入一次會有一些裝載信息,如果是錯誤的話,有可能是你的那兩個文件有問題,如果用了你自己編譯的內核和自制的initrd.img,重新檢查一下吧。

輸入boot,引導系統吧。

三、安裝光盤鏡像掛載

進入安裝系統之後不要被出現的bash工作環境所嚇倒,這個最靈活,問題也容易查找出來,其他某些系統的硬盤安裝還需要什麼專用的內核和啟動鏡像,出了問題還要推理半天,累!

先掛載你那個放有slackware-12-install.iso的分區,我的是F盤(這幾天電影看光刪光了,這裡大)

輸入:

mkdir /win-f

mount -t vfat /dev/hda7 /win-f

如果你的放有slackware-12-install.iso是ntfs的那麼就在掛載時改成:

mount -t ntfs /dev/hda7 /win-f

然後掛載光盤鏡像

mkdir /inst

cd /win-f

mount -t iso9660 -o loop slackware-12-install.iso /inst

上面的前提是我把鏡像放在了F盤根目錄下面了,如果你放在了其他目錄下先找到它再掛載。最好放安裝光盤鏡像的目錄名是英文的,initrd.img裡面沒有中文控制台環境,你就完蛋了(而且在掛載那個分區時候還得多打幾個-o iocharset=gb2312,多累)。

四、分區的設置

一般這個用cfdisk就行了,不要裝B用fdisk,小心搞亂你的硬盤分區表,到時候就哭吧。cfdisk怎麼用我就不說了,這個軟件很直觀,懂點洋屁的人一看就會。總之要安裝linux系統必須的分區是一個根分區和一個交換分區,另外我還設置了一個引導分區。具體多大,還是參考一下大俠們的說法,我的是:

/boot 100M

/ 11000M

swap 1024M

五、開始安裝及注意事項

輸入

setup

進入這個程序後首先激活交換分區,然後會提示你添加主分區/,其他分區/boot和win系統下面的分區,我都加了,安好後修改一下/etc/fstab就行了。然後是出現選擇安裝介質的對話框,選擇從預掛載分區安裝,填入剛才掛載的分區的名字,我的是

/inst/slackware

這裡注意,一定要加上slackware這個目錄要不然安裝程序找不到之下的安裝包就裝不上

Copyright © Linux教程網 All Rights Reserved