?? linux系統(tǒng)緊急救護(hù)處理.txt
字號(hào):
Linux系統(tǒng)緊急救護(hù)處理
--------------------------------------------------------------------------------
徐昭贊 2001-10-11 14:06:07
你在使用Linux,而且工作的非常好,不過(guò)你是否想到也許有一天,你的Linux無(wú)法啟動(dòng)了?雖然Liunx比Windows要穩(wěn)定,但系統(tǒng)無(wú)法啟動(dòng)的情況也是有可能出現(xiàn)的。而且,誤操作也極容易導(dǎo)致這種情況的發(fā)生,畢竟大家都還不全是對(duì)Linux十分熟悉,你不會(huì)想一天就在重裝系統(tǒng)吧。那么為了防患未然,做一張啟動(dòng)盤(pán)是必需的。
Linux系統(tǒng)最常發(fā)生的無(wú)法正常啟動(dòng)的情況通常有以下幾種:
(1)/etc/lilo.conf設(shè)置有誤;
(2)文件系統(tǒng)設(shè)置文件/ect/fstab編寫(xiě)錯(cuò)誤,造成系統(tǒng)無(wú)法掛接root文件系統(tǒng),而無(wú)法啟動(dòng);
(3)系統(tǒng)init啟動(dòng)文件/ect/inittab設(shè)置錯(cuò)誤,如:將缺省runlevel設(shè)為0或6;
每當(dāng)這時(shí),啟動(dòng)盤(pán)就派上用場(chǎng)了。下面我就介紹幾種在Linux上制做啟動(dòng)盤(pán)的方法。
首先我們先來(lái)學(xué)一下Linux系統(tǒng)下如何格式化軟盤(pán):
1)mke2fs /dev/fd0,將軟盤(pán)格式化成ext2文件系統(tǒng)。
2)fdformat /dev/fd0H1440,低級(jí)格式化軟盤(pán)。
3)mformat a:,將軟盤(pán)格式化成msdos文件系統(tǒng)。
方法一:使用mkbootdist
# mkbootdisk ---- device /dev/fd0 `uname -r`
這條命令直接使用uname -r取得當(dāng)前正在使用的Kernel版本做啟動(dòng)盤(pán)(注意“`”符號(hào)在ESC鍵下方)。
# mkbootdisk ---- device /dev/fd1 2.2.14
這條命令是指定/lib/modules/ 其中一個(gè)Kernel版本目錄名稱(chēng),當(dāng)作啟動(dòng)盤(pán)的Kernel使用版本。
方法二:使用dd
# dd if=/boot/bzImage of=/dev/fd0
# rdev /dev/fd0 /dev/hda1
# rdev -R/dev/fd0 1
這幾條命令的意思是:使用dd命令直接將Kernel Image bzImage寫(xiě)入/dev/fd0,然后再執(zhí)行rdev指定啟動(dòng)時(shí)的root文件系統(tǒng)分區(qū)為/dev/hda1,最后rdev -R指定root文件系統(tǒng)掛接為只讀。
方法三:制作LILO啟動(dòng)盤(pán)
只要將/etc/lilo.conf中的boot=/dev/hdxx改為/dev/fd0,然后執(zhí)行l(wèi)ilo -v將LILO寫(xiě)入磁盤(pán),LILO啟動(dòng)盤(pán)就做好了。注意,在啟動(dòng)盤(pán)做完后,再將boot=/dev/fd0改回原來(lái)的設(shè)置,并再次執(zhí)行l(wèi)ilo -v寫(xiě)回主引導(dǎo)記錄或Super Block。
好了,現(xiàn)在你的系統(tǒng)就不用怕再啟動(dòng)不起來(lái)了吧。
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -