現(xiàn)在更復雜的是我們得修改;fstab;和;lilo.conf;檔案,重新開機後;Lilo;和;Linux;本身才知道;/;在哪里 。注意,我們必須修改;/mnt/tmp/etc/;下的;fstab;而不是;/etc;下的 。因為新的系統(tǒng)在;/mnt/tmp;下 。但是在重新開機前我們必須重新安裝;Lilo;(如果你有用;Lilo;的話) ?,F(xiàn)在必須修改;/etc/;下的;lilo.conf;因為我們現(xiàn)在就要執(zhí)行;lilo;指令來重新安裝;Lilo 。然後再把;/etc/lilo.conf;復制到新的分割區(qū);/mnt/tmp/etc 。或者你可以直接修改;/mnt/tmp/etc/lilo.conf;然後在執(zhí)行;lilo;的時候加上;-C;的參數(shù)告訴;lilo;你的設定檔不是在;/etc/lilo.conf;而是在;/mnt/tmp/etc/lilo.conf;中 。我示□的是第二種方法 。;
-;/mnt/tmp/etc/fstab;
這個檔案指示系統(tǒng)在啟使的時侯如何連接不同的分割區(qū) 。我們現(xiàn)在想把;/;連接到;hda1;上,所以要如下修改 。但我們不可以有兩個;/;連接點!;所以我把;/dev/hda2;改為連接到;/mnt/tmp 。其它地方則沒變 。;
/dev/hda1/ext2;;;;;defaults;1;1
/dev/hda2/mnt/tmp;ext2;;;;;defaults;1;2
/dev/hda4/home;;;;ext2;;;;;defaults;1;3
/dev/hda3swap;;;;;swap;;;;;defaults;0;0
/dev/fd0;/mnt/floppy;;;;;;ext2;;;;;user,noauto;;;;;;0;0
/dev/cdrom;;;;;;;/mnt/cdrom;;;;;;;iso9660;;user,noauto,ro;;;0;0
none;;;;;/proc;;;;proc;;;;;defaults;0;0
-;/mnt/tmp/etc/lilo.conf.;
lilo.conf;是;lilo;的設定檔,lilo;是位在;MBR;(啟動磁區(qū));的開機管理程式 。我不想浪費篇幅說明;MBR 。如果有人還在用;Loadlin;或用軟碟開機,我強烈建議換成;lilo;,因為我們的系統(tǒng)上;loadlin;已經(jīng)沒用,而且這年頭誰還用軟碟片來開機呢?;我們告訴;lilo;Linux;的核心;(Kernel);現(xiàn)在是在;hda1;上;(原本是;hda2);還有我們得刪除所有有關(guān);Windows;的設定 。;
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=500
image=/boot/vmlinuz-2.0.34-1
label=linux
root=/dev/hda1
read-only
-;執(zhí)行;lilo:;/sbin/lilo;-v;-C;/mnt/tmp/etc/lilo.conf.;-v;告訴;lilo;給予詳盡的輸出 。這時應該沒有任何的錯誤訊息,因為我們要重新啟動所以一定不能犯錯 。;lilo;的訊息如下:;
LILO;version;20,;Copyright;1992-1997;Werner;Almesberger
Reading;boot;sector;from;/dev/hda
Merging;with;/boot/boot.b
Boot;image:;/boot/vmlinuz-2.0.34
Added;linux;*
/boot/boot.0300;exists;-;no;backup;copy;made.
Writing;boot;sector.
-;重新開機,再做一些小測試;(df,;fdisk;-l);看看檔案系統(tǒng)是不是和我們指定的符合 。;
-;把;/mnt/tmp;底下;(hda2);所有的東西刪除掉:;(在;/mnt/tmp;下);rm;-rf;*;
按照先前的安排,我們再用;cd;切換到;/usr/local;下,復制所有檔案到;/usr/tmp:;cp;-a;*;/mnt/tmp;
驗證是否一切順利,再刪除;/usr/local:;(在;/usr/local;下);rm;-rf;*;,注意不可以刪除;/usr/local;這個名字 。;
-;再編輯;/etc/fstab;,修改第二行:
/dev/hda2;;;;/usr/local;;ext2;;;;defaults;;;;;;;1;2
-;重新開機,再測試 。;
大功告成!;告訴你我當時非常的滿意,尤其是所有的程式後來都能正常的工作!
問題
事實上我在實作時遇到了一些問題 。但我建議你去了解這些步驟,所以在你遇到問題的時候你可以試著自行解決 。Olivier;Tharan;建議我重新啟動到單人模式中;(Single-user;mode);但我偷懶而跳過這一節(jié) 。最好能在重新啟動前準備一張開機磁片;(但我不知道怎麼弄) 。;
底下是我遭遇到的問題 。在第一次重新開機後,我的;/home;和;/proc;沒有被連接進來,但幸好登入系統(tǒng)不成問題,所以我趕快用:;
[root@snoopy;root]$;df
Filesystem;;;;;;1024-blocks;;;;Used;;;Available;;Capacity;;Mounted;on
/dev/hda1;;1548535;;;506977;;;;961525;;;;;35%;;;;;;;/
/dev/hda2;;;796065;;;506992;;;;247947;;;;;67%;;;;;;;/mnt/tmp
推薦閱讀
- 閃電貸如何還款
- 浴巾有霉點如何去除
- gta5直播如何觀看
- 如何使用360解壓進行文件解壓
- Linux 指令篇:磁片工具--mkdosfs
- 如何確定支付違約金數(shù)額
- Linux 指令篇:磁片工具--mformat
- 發(fā)現(xiàn)病兔如何處理
- n95口罩摘下來還能用嗎
- iphone如何強制退出別人的id
