亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs [打印本頁]

作者: keenor    時間: 2003-04-30 02:49
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
[原創(chuàng)]如何讓redhat8安裝時使用reiserfs

    先說明一點(diǎn):redhat所使用的kernel是不支持reiserfs的,所以要讓redhat的根分區(qū)使用reiserfs,一般的方法是重編譯內(nèi)核。這篇短文不是教你怎么重編譯內(nèi)核,這是誰都會的,不用我原創(chuàng)。事實(shí)上這里仍然使用redhat安裝時提供的內(nèi)核。
    論壇上有朋友問起redhat不重編譯內(nèi)核在根分區(qū)使用reiserfs的方法,開始覺得不可能,因?yàn)閽旄謪^(qū)是內(nèi)核加載完之后做的第一件事情,那個時候還沒文件系統(tǒng),而紅帽的kernel不支持reiserfs,要支持的話必須 modprobe reiserfs 插入reiserfs的驅(qū)動,這個時候連文件系統(tǒng)都沒有,更別說找到reiserfs.o這個文件了。
    后來想想其實(shí)是有辦法的。仔細(xì)研究一下redhat的啟動過程就可以知道,內(nèi)核加載完后首先掛的不是安裝時所指定的硬盤分區(qū)(如hda1,hda5等),而是和vmlinuz-2.4.18.14同在一個目錄下的/boot/initrd-2.4.18-14.img。initrd-2.4.18-14.img 這個文件是個壓縮文件,解壓后被放到內(nèi)存里面,對內(nèi)核來說就是ramdisk(/dev/ram0)。而這個ramdisk的格式是ext2。在ramdisk加載完后運(yùn)行一些ramdisk里面指定的命令后才加載真正的根分區(qū)設(shè)備:/dev/hda1,/dev/hda5等,然后ramdisk被卸載。
    可以這樣理解,之所以有/boot/initrd-2.4.18-14.img這個東西,是讓redhat linux在掛根分區(qū)之前有能力作一些kernel沒做的處理(一般是加載scsi驅(qū)動)
    問題簡單了:我們只要做個initrd文件,讓他加載reiserfs.o這個驅(qū)動,那么reiserfs的根分區(qū)不就能掛上去了嗎?事實(shí)上這個initrd文件也不用自己一步一步做,有個工具:mkinitrd。執(zhí)行:
    mkinitrd aaa.img 2.4.18-14 --preload=reiserfs
    在當(dāng)前目錄下產(chǎn)生一個叫做aaa.img的initrd文件,把它考到同kernel同一目錄,重新編輯一下lilo.conf或grub.conf就可以了
    又有了新問題:本文不是叫做“如何讓redhat8安裝時使用reiserfs”嗎,可redhat的安裝程序里面在分區(qū)的時候明明沒有提供reiserfs這個選項(xiàng)?沒錯,往下看。大家都知道使用redhat的時候可以通過同時按下alt+f1 -- fn選擇多個終端,其實(shí)在安裝的時候你也可以這樣做。試試看在安裝程序顯示完前面幾個沒用的消息之后按下 alt+f2,你得到了一個shell!這樣做:手工使用fdisk分區(qū)(很簡單,一學(xué)就會),mkreiserfs把分區(qū)格成reiserfs,然后在redhat安裝程序的分區(qū)工具(就是那個名字叫d什么什么的東西)里只選擇各個分區(qū)的掛載點(diǎn)就行了,然后選軟件包往下裝。
    裝完之后重起會出錯提示沒辦法掛載根分區(qū),這個時候就要用一張軟盤上的linux(或其他可用的linux)把剛裝的東西掛上去,然后把上面所說的自己字所制作的那個aaa.img考過去,改grub.conf就ok了
    本文次序上可能有點(diǎn)凌亂,大家將就著看吧,能看明白的自然知道我是什么意思,看不明白的應(yīng)該也不會喜歡reiserfs。

copyleft keenor
keenor@sohu.com
作者: simonzhan    時間: 2003-04-30 09:29
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
不錯,我收下試試,謝謝!
作者: lnx3000    時間: 2003-04-30 09:45
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
好文,多謝樓主!
作者: tiansgx    時間: 2003-04-30 10:04
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
回家試試先!
作者: keenor    時間: 2003-04-30 10:45
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
大家試試,不過我不保證能成功
這個辦法是我昨天半睡半醒時突發(fā)奇想的
我也不知道能不能成
西西
作者: Poweroff    時間: 2003-04-30 15:53
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
樓主說的很透徹!看的出是高手

不過不需要這么復(fù)雜:
安裝時在LiLo提示符下輸入:linux reiserfs就可以在DiskDruid里選reiserfs了
作者: keenor    時間: 2003-04-30 19:42
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
這倒還真不知道
謝謝!
作者: jetwins    時間: 2003-09-03 14:36
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
原帖由 "oweroff" 發(fā)表:
樓主說的很透徹!看的出是高手

不過不需要這么復(fù)雜:
安裝時在LiLo提示符下輸入:linux reiserfs就可以在DiskDruid里選reiserfs了
   
山外有山!
作者: jetwins    時間: 2003-09-03 14:36
標(biāo)題: [原創(chuàng)]如何讓redhat8安裝時使用reiserfs
原帖由 "oweroff" 發(fā)表:
樓主說的很透徹!看的出是高手

不過不需要這么復(fù)雜:
安裝時在LiLo提示符下輸入:linux reiserfs就可以在DiskDruid里選reiserfs了
   
山外有山!




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2