導航:首頁 > 操作系統 > 光碟修復linux

光碟修復linux

發布時間:2022-07-18 08:26:37

『壹』 linux怎麼用光碟修復模式恢復系統

命令行(不是你裝的linux),比如liveCD也行,linux安裝盤的維護模式也行,都可以。進入後自動以root登錄且沒密碼。但此時這個linux的根分區是在光碟上的,它的掛載點一般是/mnt/runtime/。 2.所以你要用mount把你的linux的根分區掛載上來。比如把它掛到/tmp/oldroot/這個目錄,然後 /tmp/oldroot/etc就是你原linux中的/etc了 接下來不用多說了吧,cp命令侍候。 PS:大多數linux的維護模式會自動檢測你的linux系統並會掛載到/mnt/sysimage上,也就是說/mnt/sysimage就是你的linux的/目錄,/mnt/sysimage/etc就是你原來的/etc。《Linux就該這么學》里有相關介紹,建議看看。

『貳』 雙系統xp和linux xp重裝後修復linux引導光碟修復方法。怎麼辦

"進rescue模式時,有1個選項問是不是要掛載linux的文件系統(System),要選是(Continue)別選SKIP,這樣系統(System)就會自動幫你把根分區和BOOT分區掛載在相應的掛載點上;
之後chroot
/mnt/sysimage
這樣就會進你自己的系統(System)而不是光碟中的image。
之後
grub-install
/dev/hda6(boot分區)
#一般都能將根文件系統(System),boot分區自動掛載上,假如實在自動掛載不了,嘗試
mkdir
-p
/mnt/sysimage/boot
;
mount
-t
ext3
/dev/hda2
(系統(System)的根分區)/mnt/sysimage
;用這種方法把根文件系統(System)和手動掛載到/mnt/sysimage下
;同理
mount
-t
ext3
/dev/hda6
/mnt/sysimage/boot
之後chroot
/mnt/sysimage
grub-install
/dev/hda6
#假如怎麽都掛不上
嘗試在救援模式下
root
(hd0,2)
回車
之後setup
(hd0)
PS:沒有用過REDHAT9,
這個系統(System)版本太老了,我是在RHEL6的虛擬機上測試了一下,假如是學習的話建議換成RHEL5,RHEL6,fedora14
fedora15等."

『叄』 因對/etc/fstab文件的誤操作導致無法進入系統,如何使用Linux安裝光碟進行修復

你用livecd啟動,然後livecd是可以進入linux分區的,你進入硬碟的 /etc/fstab,用文本編輯器把這個文件改成正確的就行了。

『肆』 linux硬碟壞道應該怎麼修復

用PE啟動盤進行修復硬碟壞道和硬碟主引導

方法如下:

准備好u盤或光碟pe啟動盤,插入電腦。

開機按啟動快捷按鍵

修復好以後再用滑鼠右鍵選擇硬碟,點重建主引導記錄MBR

然後回到pe桌面點擊windows引導修復,選擇C盤進行修復

『伍』 如何修復Linux引導

多種方式安裝Linux系統
1. 製作安裝啟動盤
方法一、在DOS/Windows下製做
G:\dosutils> rawrite
Enter dis image source file name:bootdisk.img
Enter target diskette drive:a
Please insert a formatted diskette into drive A:and press –ENTER--:[Enter]
注:光碟\images\有以下幾個IMG文件
l bootdisk.img 安裝引導盤映像文件
l drvnet.img 網卡驅動盤
l drvblock.img 塊設備驅動盤
l pcmciadd.img PCMCIA設備驅動盤
方法二、在Linux下製做啟動盤
#dd if=boot.img of=/dev/fd0 bs=1440
2. 光碟安裝Linux系統
(1)使用1#光碟啟動計算機
(2)直接按回車鍵/linux text選擇安裝界面
(3)開始安裝向導
3. 硬碟安裝Linux系統
(1)將安裝光碟的ISO文件復制到硬碟的某個分區中
(2)利用1#光碟/安裝啟動盤啟動計算機
(3)輸入linux askmethod選擇安裝介質
(4)開始安裝向導
4. FTP/HTTP安裝Linux系統
(1)准備安裝文件,製作HTTP/FTP伺服器
(2)利用1#光碟/安裝啟動盤啟動計算機
(3)輸入linux askmethod選擇安裝介質
(4)開始安裝向導
二.啟動linux系統
1.Linux啟動過程分析
(1)BIOS自檢
l 硬體檢測及初始化
l 引導啟動設備
(2)引導啟動設備
l 軟盤(0磁軌第一個扇區)
l 光碟(最外圍存儲軌道)
l 硬碟(MBR)
l USB存儲設備
(3)調用Linux引導程序至內存中
l Linux的引導程序可以使用GRUB/LILO等引導軟體
l GRUB/LILO可以安裝在MBR/引導分區的引導扇區中
(4)運行Linux內核
l 內核放在/boot目錄中,Linux系統可以同時支持多版本內核
l 解壓縮內核
l 檢測硬體
l 載入root文件系統
(5)執行init進程
l 啟動新進程或關閉進程
l 選擇啟動模式
l 建立虛擬終端
(6)用戶登錄
l 輸入用戶名及口令
l 載入用戶配置文件
l 載入shell程序
2.引導盤的創建
方法一:安裝過程中創建
方法二:mkbootdisk
#mkbootdisk --device /dev/fd0 2.4.20-8
方法三:使用dd命令
# dd if=/boot/vmlinuz of=/dev/fd0
3.GRUB
(1)安裝GRUB
l 安裝軟體包
#rpm –ivh grub-0.934.i386.rpm
l 使用安裝命令安裝GRUB到MBR
#grub
grub>root (hdx,y)
grub>setup (hdx[,y])
(2)GRUB的配置
#vi /boot/grub/grub.conf
grub.conf中常用的配置命令有:
default=菜單項序號/saved
設置啟動菜單的默認啟動項
hiddenmenu
隱藏菜單界面
splashimage =圖像文件全路徑名
指定某文件作為啟動菜單的背景圖像
timeout=延遲秒數
設置啟動菜單的啟延時
title 菜單項名稱
開始一個菜單項的配置,設置菜單項的名稱
root (hdx,y)
設置GRUB的根設備為linux內核所在的分區
kernel 內核文件名稱
指定內核文件的名稱及載入內核所需的參數
initrd initrd文件名
指定鏡像文件的位置
map (hdx[,y]) (hdx[,y])
建立虛擬磁碟
rootnoverify (hdx,y)
指定windows啟動引導器的位置
makeactive
標識指定分區為活動分區
chainloader +n/文件名稱
調用指定windows啟動文件
password 口令/--md5 口令密文
設置GRUB啟動菜單和菜單項口令
lock
利用password設置的全局口令鎖定菜單項
savedefault
保存當前啟動菜單項為默認啟動
文件實例:
# grub-md5-crypt(產生口令的MD5密文)
# vi /etc/grub.conf
default=0
timeout=50
splashimage=(hd0,0)/grub/splash.xpm.gz
password --md5 #!dfdasdf34123!#@$!#@
title RedHat Linux 9.0
root (hd0,2)
kernel /Vmlinuz-2.4.20-8 ro root=/LABEL=/
initrd /initrd-2.4.20-8.img
password linux
tile windows 2000
rootnoverify (hd0,0)
chainloader +1
lock
(3)GRUB的FAQ
l 編輯模式的使用
用於臨時修改菜單的選項,在菜單界面中按E鍵進入

l 命令行模式的使用
利用命令行命令設置GRUB,在菜單界面中按C鍵進入

grub命令行中常用的命令有:
grub>root (hdx,y) //設置根設備所對應的分區
grub>kernel 內核文件 //設置內核文件的名稱
grub>initrd 鏡像文件名 //設置鏡像文件名
grub>boot //啟動指定操作系統
grub>rootnoveify (hdx,y) //設置根設備所對應的分區,但不檢查載入點
grub>chainloader 文件名 //載入指定的文件
grub>help //獲取幫助
grub>reboot //重啟系統
grub>md5-crypt //生成口令的MD5密文
grub>setup (hdx[,y]) //安裝GURB到MBR/指定分區的引導扇區中
grub>hide 分區 //隱藏分區
grub>cat 文件名 //顯示文件內容
grub>find 文件名 //查找文件
l 如果MBR中的GRUB引導程序被其它程序覆蓋,應該如該恢復
放入第一張安裝啟動盤,開始啟動計算機:boot:linux rescue(啟動linux的修復模式,載入硬碟上的LINUX系統到/mnt/sysimage)
#grub
grub>root (hdx,y)
grub>root (hdx)
l 恢復GRUB的配置文件
由於grub.conf設置的問題,可以採用以下方法進行恢復:
放入第一張安裝啟動盤,開始啟動計算機:boot:linux rescue(啟動linux的修復模式)
#vi /mnt/sysimage/boot/grub/grub.conf
l 如何利用GRUB進入單用戶模式,找回丟失的root用戶口令
在GRUB菜單界面中按e編輯linux菜單項,給內核添加參數single
l 如何卸載GRUB
#rpm -e grub
C:\>fisk/mbr
l 如何製作GRUB啟動盤
#grub-install /dev/fd0
3.init 進程
(1)init進程的作用
init進程是系統啟動第一個進程,它負責載入其它進程、管理系統的其它進程。
(2)init的配置-----inittab文件
/etc/inittab文件用於設置init進程在執行時載入哪些程序,inittab文件由若干個記錄構成,每條記錄格式如下:
ID:RUNLEVEL:ACTION:COMMAND
以下為默認inittab文件內容:
id:3:initdefault:
si::sysinit:/etc/rc.d/init.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
pf::powerfail:/sbin/shutdown -f -h +2 「power failure;power shutting down」
pr:12345:powerokwait:/sbin/shutdown –c 「power restored;shutdown cancelled」
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
x:5:respawn:/etc/X11/prefdm -nodaemon
說明:
(3) 修改/etc/inittab文件,可以設置默認啟動模式、各運行級別所載入的程序、CTRLALTDEL的動作、開設虛擬用戶終端
(4)/etc/rc.d 的目錄內容
1)/etc/rc.d/init.d目錄
l 保存所有運行等級需要的所有腳本
l 啟動、停止、重啟某些服務
2)/etc/rc.d/rc
l 系統改變運行等級,通過此腳本檢查/etc/rc.d/rcX.d目錄和文件可存在,以及是否正在運行等,以及運行/etc/rc.d/rcX.d中所有S開頭的腳本
3)/etc/rc.d/rcX.d目錄
l 存放每一運行等級默認啟動項,該目錄中的文件鏈接到:/etc/rc.d/init.d
l 文件名格式為K{Two-digit number} {script name}/S{Two-digit number} {script name},K:以stop參數運行,S:以start參數運行;Two:數字代表執行順序
4)/etc/rc.d/rc.local
l 該腳本在2,3,5運行等級結束時執行
5)/etc/rc.d/rc.sysinit
l 系統初始腳本,用於設置系統的時鍾、載入鍵盤、載入系統字體、載入其他文件系統、激活交換分區、生成日誌文件
三.linux系統修復模式
1. 系統修復模式的簡介
使用安裝光碟啟動修復模式,用於檢測和載入硬碟上已安裝的linux系統到/mnt/sysimage目錄中。該模式主要用於修復損壞的系統,當系統出現故障時可使用修復模式.
2.啟動修復模式
使用1#安裝啟動系統
在boot:提示符下輸入linux rescue啟動修復模式,按照啟動向導啟動系統
linux修復模式的應用
修復系統
找加丟失的用戶口令
修復系統配置

『陸』 光碟損壞了讀不出來有沒有辦法修復光碟

一、光碟清洗法1、清潔光碟。即使光碟沒有被劃傷或磨損,灰塵、油污及其他的表面污物也會使它不能正確播放。因此,清潔光碟總是第一個步驟。2、用溫水擦拭損壞的光碟以去除灰塵。3、如果光碟上有頑固的污垢或油脂,在清洗的時候用手指輕輕揉搓,同時使用溫和的洗滌劑、液體肥皂,並加入水或擦洗酒精進行擦洗。擦拭光碟時,從光碟中心開始向邊緣直著擦,以防止進一步劃傷。當用擦洗酒精清潔光碟時,推薦你用棉簽蘸著酒精進行清潔,因為棉簽上的棉花是清潔光碟的推薦用品。4、把光碟上的水甩掉,然後讓光碟風干(不要用毛巾或布擦乾,也不要曬干)。5、嘗試播放光碟。良好的清潔總是需要的。但清洗後問題可能仍然存在,如果是這樣,可以嘗試用其他播放機播放這個光碟。有些播放機能更好地處理光碟上的劃傷,電腦光碟機和汽車音響往往就是最好的。6、刻錄新盤。如果光碟可以在一個播放機中播放但是其他的不行,可以試試刻錄新的光碟。你的光碟刻錄機也許能夠很好地讀取這個光碟以刻錄一個完美的新拷貝。即使光碟在電腦上已經不能完整地播放了,你也可以試試這個辦法。二、劃傷識別法定位劃傷。如果你能找到哪兒有劃痕,那麼直接查看光碟是很容易的方法。目視檢查光碟的播放表面是否有劃傷或磨損。1、垂直於光碟旋轉方向的劃痕--即那些大致是中心到邊緣這個方向的劃痕,可能根本不會影響光碟的播放,而且一般來說總是比那些大致與旋轉方向相同的劃痕損害要小。後者會帶來連續數據位的丟失,這可能使Reed-Solomon糾錯演算法很難去猜測丟失的數據是什麼。2、如果有幾個劃痕,但播放光碟時只跳過了一個或兩個地方,這時你可以根據跳過的曲目大致判斷有損害的劃痕的位置。第一首曲目在光碟的中心附近,然後隨著曲目的播放逐漸向邊緣擴展。3、確認光碟確實劃傷了。如果光碟沒有明顯的劃痕,問題可能出在其它地方。比如光碟表面的污垢或是光碟播放機故障。三、箔劃傷修復法1、要確定光碟的箔是否被劃傷,可以把光碟放在明亮的燈光下,閃亮的一面朝上。把整個盤面都看看,是否有哪個區域看起來像是箔缺失了。再看看箔上是否有小孔。箔上有孔的光碟一般都修不好,即使專業人士也沒辦法。2、把光碟翻過來正面朝上,用白板筆在箔上有劃傷的區域作上標記。3、剪兩個小膠帶條,然後將其貼在剛才標記區域的上面。再播放這個光碟,可能聲音會有點大,但是小箔片缺損有7成以上的可能被修復了。四、進行數據恢復1、進行數據恢復。很多刻錄程序可以設置為遇到「錯誤」繼續讀盤(「錯誤」可能是由於劃傷導致某部分數據不能夠讀取)。如果程序讀盤時有部分讀不出來,它會用隨機數據填充這些部分。它也會嘗試用很慢的速度多次讀取損壞的這部分,看能不能讀出來。2、在Windows下,Nero可以做這些事情,而Linux下Ddrescue也可以。這樣通常可以修復損壞的光碟,對音頻光碟(其精度不是太重要)尤其有效。

『柒』 cd光碟損壞怎麼恢復

光碟損壞而導致光碟機讀不出來的最常見的情況就是變形和劃傷,根據光碟的不同損壞程度,可以使用不同的修復方法:
(1)變形。
要修復變形的光碟,可先准備兩塊比光碟略大的玻璃;兩三個特大號的夾子,且夾子彈力一定要足;再准備一壺熱水。
首先將變形的光碟用這兩塊玻璃夾在中間,再用夾子夾牢(注意一定要夾緊,如果不緊,也可以在夾子中間墊上點東西),把它們放在盆里,然後向盆里倒進一些七八十攝氏度的熱水,浸泡幾分鍾後趁熱拿出來,取下夾子,把兩塊玻璃放在比較平的桌子上,找一些重一點的東西壓在上面,七八公斤重的東西即可,不要過重,以免壓碎玻璃,這樣再等上十幾分鍾,就可以將光碟拿出來了。放進光碟機中試一試,看是否可以順利讀盤。如果讀盤還有點不暢,可重復上面的工作,一般重復兩次即可。
(2)劃傷。
如果光碟表面有劃傷的痕跡,可准備一些顆粒細小的研磨劑,在工業品市場上可以買到,如果沒有也可以用牙膏加洗潔精代替;再准備一塊軟布,一些清水。
首先在光碟的數據面,也就是比較光亮的那一面倒上研磨劑(或牙膏洗潔精),用手輕輕均勻抹平,再在軟布上蘸一點牙膏,沾一點清水在有劃痕的地方輕輕摩擦。要注意摩擦時的方向是順著半徑的方向由外至內,由內至外,但千萬不能作圓周運動。在劃痕深的地方稍用力大一些,劃痕淺的地方用力小一些,這樣一直磨到劃痕變淺、消失為止。另外,在打磨的時候要打磨整個盤面,不管有沒有劃痕,這樣做的目的是保持激光頭讀盤時每個區域的折射角度均勻。最後用水沖干凈並晾乾,再放進光碟機中,光碟就會像新的一樣可以正常使用了。

『捌』 誰知道Linux系統的fstab文件壞了怎麼用光碟修復啊

通過livecd打開已壞系統的fstab文件 將UUID 換成具體的盤符即/dev/sda* .其中的*你可以通過df -h 來查看你的系統具體是裝在硬碟的sda幾上。修改後保存重啟計算機,就可已正常登錄了。

『玖』 雙系統xp和linux xp重裝後修復linux引導光碟修復方法

在重裝系統之後,開機啟動界面的ubuntu引導不見了,直接進入新安裝的window系統中。下面是如何恢復ubuntu引導的方法:
一、准備一張ubuntu系統安裝盤;
二、將ubuntu系統安裝盤放入光碟機,重新啟動計算機,進入BIOS,將開機啟動設置為光碟機(CD/ROM)啟動方式;
三、然後保存設置退出,等待片刻就進入到ubuntu的安裝界面,此時有兩個選擇。
1、在該光碟上試用ubuntu系統。
2、將ubuntu系統安裝到計算機上。
3、選擇"在該光碟上試用ubuntu系統",進入到ubuntu系統之後,打開終端(快捷鍵組合是Ctrl+Alt+T);
4、在終端下輸入sudo -i(獲得管理員許可權)。5、在終端下輸入fdisk -l(是小寫的字母'L',查看盤符列表)。
會出現類似下面的信息:
Disk /dev/sda: 320.1 GB, 320072933376 bytes

255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x70f7ab9c
Device Boot Start End Blocks Id System
/dev/sda1 1 1627 13060096 27 Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 1627 1639102400 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3 1639 8166 52429859 7 HPFS/NTFS
/dev/sda4 8167 38913 246975277+ 5 Extended
/dev/sda5 8167 32385 194539082+ 7 HPFS/NTFS
/dev/sda6 32386 38788 51432066 83 Linux
/dev/sda7 38789 38913 1004031 82 Linux swap / Solaris
然後找到ID為83的盤符,根據上面顯示的信息可知當時裝ubuntu時是裝在sda6這個分區。
6、在終端輸入mount /dev/sda* /mnt(*代表ubuntu系統所在的分區,即上一步顯示結果中ID為83的分區號,如上面顯示的是在sda6這個分區,所以輸入的是mount /dev/sda6 /mnt注意:mount後面有一個空格,sda6後面也有一個空格,這兩個空格千萬不要漏掉,否則會報錯)
7、上一步結束之後,繼續在終端中輸入grub-install --root-directory=/mnt /dev/sda
稍後出現Installationfinished,No Error Reported則表示成功了。(注意:grub-install之間沒有空格,--root前面有一個空格,--root前面是兩個'-',/mnt後面有一個空格)
8、到此,ubuntu引導基本恢復,重啟電腦後,就可以看到熟悉的ubuntu引導界面了,進入ubuntu系統,打開終端輸入:sudo update-grub
等待片刻顯示以下信息:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-20-generic
Found initrd image: /boot/initrd.img-2.6.31-20-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done
恢復工作便全部完成了。

『拾』 如何修復Linux無法正常啟動故障

沒有操作系統能夠確保100%可靠。終有一天,即使Linux也會無法啟動。本文為你提供一些在Linux工作站無法正常啟動時所採用的策略。

不管你多麼喜愛你的Linux機器,有時候你都必須恢復你的系統。是的,即使一台Linux機器也可能遭受系統崩潰:不管是由於視頻配置錯誤、內核更新出錯、或是由於init腳本配置錯誤,這種情況都是必然的。我看到過大量這種情況——即使在我自己的機器上,大多數是由於X配置出錯——這確實令人沮喪。

在我看來,重新安裝系統並不是最佳救援計劃。有時候,最佳救援計劃甚至不需要從救援磁碟啟動。本文將為如何避免系統崩潰提供一些提示和訣竅,幫助你建立恢復崩潰的Linux機器所需的工具。

使用正確的運行級別

安裝好一個新的Linux系統後,我立即採取措施以確保災難不會輕易發生。其中一個措施就是編輯系統的運行級別。運行級別告訴系統離採用引導過程還有多遠。運行級別分為六個等級:

0級:停止(不設置initdefault)

1級:單用戶模式

2級:多用戶模式,沒有NFS(與3級相同,如果你沒有建立網路)

3級:完整的多用戶模式

4級:不使用

5級:X11

6級:重新啟動(不設置initdefault)

新型的Linux系統幾乎總是默認使用運行級5(X11),表示系統在引導完成後,將會在圖形登錄界面處停止。在某物(或某人)使用X配置前,系統一切正常。

然後你必須找到一個登錄方法。你可以按下[Ctrl][Alt][F7]進入一個基於文本的虛擬窗口,但為什麼要這么麻煩呢?相反,我總是在/etc/inittab文件中將運行級更改為3級。你更改的代碼為:

id:5:initdefault:

它被更改為:

id:3:initdefault:

當X出錯時,這是一個非常簡單的系統恢復方法。

多內核

另一個明顯的磁碟恢復方法是總是安裝一個正常運轉的內核。我通常在一個通過yum更新的內核上工作。有時候,內核會出現一些錯誤,使得我的一台或幾台機器無法啟動。

為避免這種情況,我一直保證在機器上使用至少一個正常運行的內核。要解決這個問題,首先應在/etc/yum.conf文件中添加plugins=1,然後應用這段腳本(由RedHat的Jeremy Katz編寫),並將它命名為n-installonly.py,保存在/usr/lib/yum-plugins文件中。你可以通過修改tookeep變數(默認為2)的方法更新系統所使用內核的數量。

知道系統上有一個正常運轉的內核,你就可以進行安全升級。如果新內核出錯,只需啟動舊內核就可以解決新內核上的問題(不管是刪除、重新編譯還是升級)。

救援模式

如果你在使用Red Hat和LILO引導載入器,你就可以插入產品光碟1,並在引導提示符下輸入Linuxrescue進入救援模式。啟動機器後,你就會看到bash#提示符。在這個模式下,你可以使用許多工具。

如你所見,有檢查硬碟完整性、修復硬碟、檢查內核模塊、裝配設備、以及創建文件系統等的工具。此時是進行救援嘗試的最佳時機(如果你使用的是一個Red Hat,或基於Red Hat的系統)。

另一個救援方法是進入單用戶模式,這里你的計算機引導進入運行級1。系統裝配你的本地文件系統,但不激活網路。你得到一個可用的系統維護外殼。要進入單用戶模式,在LILO提示符下輸入:

Linuxsingle



Linuxemergency

建立一張救援CD

如果你正在使用LILO引入載入器,可以使用一個叫做mkrescue的強大工具。這個工具一般用於創建引導軟盤,但也可用來創建ISO。其用法如下。

如果你使用Mandriva:

mkrescue --iso --initrd /boot/initrd-KERNEL-NUMBER.img --

kernel /boot/vmlinuz-KERNEL-NUMBER

注意:這里的KERNEL-NUMBER指內核的版本號。

如果你不能確定內核的版本,可以用以下命令找到intrd和vmlinuz的號碼:

uname –r

運行這個命令後,你就會在運行mkrescue命令的目錄中發現一個rescue.iso文件。現在你可以用以下命令建立鏡像:

首先,檢查建立CD的設備號碼:

cdrecord –scanbus

然後用以下命令建立鏡像:

cdrecord dev=0,0,0 rescue.iso

注意:這里的dev=0,0,0是用上面的scanbus命令查出的號碼。

如果你使用Slackware,使用這些步驟建立一張引導CD:

mkrescue –iso

注意:Slackware自動獲知在ISO中放入何種內核。

然後,你可以用建立Mandriva鏡像同樣的方法建立鏡像。

SystemRescueCD

SystemRescueCD是一個保存在可引導光碟上的Linux系統,用於在系統崩潰後修復系統和數據。它還可在計算機上方便地執行管理任務,如建立和編輯硬碟分區。它由許多系統實用工具(parted、partimage、fstools)和基本實用工具(編輯器、midnight commander文件管理器和網路工具)構成。

它使用起來非常簡單。只需要從光碟啟動你就可以執行一切操作,就像從硬碟啟動一樣。系統內核支持大多數重要的文件系統(ext2/ext3, reiserfs, reiser4, xfs, jfs, vfat, ntfs, iso9660)和網路(samba和nfs)。

SystemRescueCD可能是市面上最優秀的救援系統。你不僅可以從光碟上使用這種救援方法,還可以將這個救援系統放在U盤上使用。

要在一個U盤上建立一個SystemRescueCD,你需要大於256MB的磁碟空間。從Sourceforge下載iso鏡像並把它燒制到光碟上。現在你必須在U盤上創建文件系統。使用dmesg命令找出U盤名稱,然後用以下代碼擦寫U盤:

dd if=/dev/zero of=/dev/sda

這里的/dev/sda是U盤的名稱。

現在在U盤上安裝主引導記錄:

install-mbr /dev/sda



install-mbr --force /dev/sda(如果命令出錯)

現在建立分散分區:

parted /dev/sda

(parted) mkpartfs primary fat32 0 100% // use help or help mkpartfs command to see help

(parted) print // check if the write was ok

(parted) quit

現在已經建立好文件系統,然後將用SystemRescueCD鏡像燒制的CD中的文件復制到U盤中。保證你復制的文件等級和CD上的相同。

現在,使得U盤可以用sysLinux命令啟動:

sysLinux/dev/sda1

這里的/dev/sda1是磁碟的名稱。

現在你已經建立了一個你可以整天隨身攜帶的救援U盤。由於你使用Linux,你並不需要經常用到它。

最後總結

Linux是一個非常穩定的環境,但由於該系統中還有許多其它系統,它們可能會出現錯誤。雖然我們很容易會由於使用Linux而洋洋自得(因為它存在諸多優點),但了解如何拯救一個系統崩潰的機器也不失為一種明智的做法。

當然,不是世界上所有的救援系統都能100%地恢復你的系統,因此你可能希望考慮為你的Linux伺服器和桌面系統實施一個災難恢復計劃。

閱讀全文

與光碟修復linux相關的資料

熱點內容
程序員編迷你世界代碼 瀏覽:893
php取現在時間 瀏覽:246
單片機高吸收 瀏覽:427
怎麼區分五代頭是不是加密噴頭 瀏覽:244
hunt測試伺服器是什麼意思 瀏覽:510
2013程序員考試 瀏覽:641
畢業論文是pdf 瀏覽:736
伺服器跑網心雲劃算嗎 瀏覽:471
單片機定時器計數初值的計算公式 瀏覽:801
win7控制台命令 瀏覽:567
貓咪成年app怎麼升級 瀏覽:692
360有沒有加密軟體 瀏覽:315
清除cisco交換機配置命令 瀏覽:751
華為刪除交換機配置命令 瀏覽:473
shell打包命令 瀏覽:827
加密狗插上輸不了密碼 瀏覽:187
大學單片機相關科目 瀏覽:23
自己建了伺服器地址 瀏覽:698
命令按鈕的屬性設置 瀏覽:965
證券技術分析pdf 瀏覽:779