Linu boot分區(qū)被清空的恢復(fù)方法_第1頁
Linu boot分區(qū)被清空的恢復(fù)方法_第2頁
Linu boot分區(qū)被清空的恢復(fù)方法_第3頁
Linu boot分區(qū)被清空的恢復(fù)方法_第4頁
Linu boot分區(qū)被清空的恢復(fù)方法_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Linuxboot分區(qū)被清空的恢復(fù)方法如果腦殘,把系紐boot分區(qū)下的內(nèi)容全部刪除了,但是又不想重新安裝系統(tǒng),是可以通過linux救援模式恢復(fù)boot分區(qū)的。以下實(shí)驗(yàn)平臺(tái)為CentOS62root用戶登錄系統(tǒng),使用rm-rf/boot命令刪除/boot時(shí),會(huì)被提未/boot無法被刪除,但/boot里面的所有數(shù)據(jù)都被刪除了。刪除/boot分區(qū)后,重啟系統(tǒng),肯定連grub引導(dǎo)界面也沒有了,只有一個(gè)“Error5”的報(bào)錯(cuò)黑屏。從系統(tǒng)光盤啟動(dòng),選擇“Rescueinstalledsystem”,即救援模式,回車進(jìn)入,后續(xù)啟動(dòng)過程中,選擇默認(rèn)的選項(xiàng)便是。有一個(gè)步聚提示“Doyouwanttostartthenetworkinterfacesonthissystem”選擇yes或者no都沒所謂,本文為方便寫文檔,要使用ssh連接,所以選擇了yes,并設(shè)置網(wǎng)絡(luò)模式為dhcp。最后選擇“shellStartshell”,開啟一個(gè)shell環(huán)境。hellStartshe11hellStartshe11fakdRundiagnosticrebootRebcjtCance1StartingsheII...bash-4.litbash-4.litP-01此時(shí)系統(tǒng)的當(dāng)前目錄是/mnt/sysimage,用ifconfig可以看到系統(tǒng)自動(dòng)獲得了IP地址,但使用servicesshdstart命令無效,提示—unrecognizedservice]]使用chroot命令切換當(dāng)前目錄為根目錄,

ash-4.litash-4.litash-4.litash-4.litdf-hilesystemdeuonedeu/loopfideu/mapper/ug_itpro-deu/sdaldeu/mapper/ug_itpro-deudeu/tmpfsash-4.litchroot/mnt/sysimage/h-4.1#df-hilesystemdeu/mapper/ug_itpro-mpfsh-4.1#SizeUsedash-4.litash-4.litash-4.litash-4.litdf-hilesystemdeuonedeu/loopfideu/mapper/ug_itpro-deu/sdaldeu/mapper/ug_itpro-deudeu/tmpfsash-4.litchroot/mnt/sysimage/h-4.1#df-hilesystemdeu/mapper/ug_itpro-mpfsh-4.1#SizeUsedAvai1LlsezMount匕觀on504M17ZK504Mlx/deuZ50M13^M1Z1MSZz/tmp130M13^M010Bz/mnt/runtimelu_root9.9G1.7G7.7G19z/mnt/sysimage194M5.6M179M3z/mnt/sysimage/bootlu_data1038M34M9Z4M4z/mnt/sysimage/data5S4M17ZK504Mlx/mnt/sysimage/deu504M0504M/mnt/sysimage/deu/shmSizeUsedAvai1LlsezMount匕邊onluroot9.9G1.7G7.7G19z/194M5.6M179M3z/bojjtludata1808M34M9Z4M4z/data504M504Mfixzdeu/shmdeu/sdaldeu/mapper/ug_vtpro-Si$P-02此時(shí)再使用servicesshdstart命令,可以正常開啟ssh服務(wù)。這下可以使用SSHSecureShellClient遠(yuǎn)程訪問上面系統(tǒng)了,主要是為了方便拷貝命令及結(jié)果(要是全部手敲,那要死人了~)操作過程如下:[root@localhost~]#Is/boot/(注:可以看到此時(shí)的boot是個(gè)空目錄)[root@localhost~]#ls/mnt/[root@localhost~]#mount/dev/cdrom/mntmount:blockdevice/dev/srOiswrite-protected,mountingread-only(注:加載光盤到/mnt下)[root@localhost~]#Is/mntCentOS_BuildTagPackages RPM-GPG-KEY-CentOS-Security-6EULA RELEASE-NOTES-en-US.html RPM-GPG-KEY-CentOS-Testing-6GPL repodata TRANS.TBLimages RPM-GPG-KEY-CentOS-6isolinux RPM-GPG-KEY-CentOS-Debug-6[root@localhost~]#cd/mnt/Packages/(注:進(jìn)入到存放數(shù)據(jù)包的Packages目錄)[root@localhostPackages]#rpm-ivh--forcekernel-2632-220.el6.i686.rpmPreparing... ###########################################[100%]1:kernel ###########################################[100%][root@localhostPackages]#ls/boot/config-2632-220.el6.i686 System.map-2632-220.el6.i686initramfs-2632-220.el6.i686.imgvmlinuz-2632-220.el6.i686symvers-2632-220.el6.i686.gz(注:重新安裝內(nèi)核,使用-force選項(xiàng),強(qiáng)制安裝,可以看到此時(shí)/boot目錄下有了內(nèi)核文件等文件)[root@localhostPackages]#grub-install--root-directory=//dev/sda[root@localhostPackages]#ls/bootconfig-2632-220.el6.i686symvers-2632-220.el6.i686.gz

config-2632-220.el6.i686initramfs-2632-220.el6.i686.imgvmlinuz-2632-220.el6.i686[root@localhostPackages]#ls/boot/grub/device.map5device.map5e2fs_stage1_5fat_stage1_5iso9660stage15reiserfsstage15ufs2stage15jfs_stage1_5stage1 vstafs_stage1_5(注:重裝grub到/boot,grub-install--root-directory=//dev/sda命令中--root-directory=/,指的是/boot的相對(duì)路徑,--root-directory的值也可以為空,即grub-install--root-directory=/dev/sda系統(tǒng)將會(huì)在/boot下生成一個(gè)grub文件夾,并在里面存放grub文件,如果寫成--root-directory=/boot,系統(tǒng)將會(huì)在/boot下生成了一個(gè)boot文件夾,再在里生成一個(gè)grub文件夾,即grub文件存放在了/boot/boot/grub/目錄下,這是不對(duì)的。以上/boot/grub/中的數(shù)據(jù),其實(shí)也可以從/usr/share/grub/i386-redhat/里直接拷貝過來)在上面列出的/boot/grub數(shù)據(jù)中,發(fā)現(xiàn),關(guān)鍵的grub.conf文件并沒有。需要手動(dòng)創(chuàng)建—這個(gè)很考驗(yàn)記憶力,如果每個(gè)系統(tǒng)都對(duì)grub.conf文件作了備份,就好了,當(dāng)然,也可以從其他同版本的系統(tǒng)中拷貝過來,修改一下便可用——這是里手動(dòng)創(chuàng)建一個(gè)。[root@localhostPackages]#cd/boot/[root@localhostboot]#touchgrub/grub.conf[root@localhostboot]#lsconfig-2632-220.el6.i686 symvers-2632-220.el6.i686.gzgrub System.map-2632-220.el6.i686initramfs-2632-220.el6.i686.imgvmlinuz-2632-220.el6.i686[root@localhostboot]#echovmlinuz-2632-220.el6.i686>>grub/grub.conf[root@localhostboot]#echoinitramfs-2632-220.el6.i686.img>>grub/grub.conf(注:在/boot/grub下創(chuàng)建grub.conf文件,將vmlinuz和initramfs文件的文件寫入到grub.conf文件中)[root@localhostboot]#vimgrub/grub.confdefault=0timeout=10titleCentOS6root(hd0,0)kernel/vmlinuz-2632-220.el6.i686roroot=/dev/mapper/vg_itpro-lv_rootquietinitrd/initramfs-2632-220.el6.i686.img(注:編輯grub.conf內(nèi)容,注意,titleCentOS6”是沒有=”的,并保存退出;建議使用vim而不是vi,因?yàn)関im著色,比較易知道自己的輸入是否出錯(cuò),當(dāng)然,ssh遠(yuǎn)程看不到著色;如果忘了root=/dev/mapper/vg」tpro-lv_root,可以通過df-h命令查看,如圖P-03所示)以上設(shè)置完成后,卸載光盤,重啟系統(tǒng)[root@localhostboot]#umount/dev/cdrom/mntumount:/mnt:notmounted[root@localhostboot]#eject[root@localhostboot]#init6init:Failedtoconnecttosocket/com/ubuntu/upstart:Connectionrefused[root@localhostboot]#reboot

shutdown:Unabletoshutdownsystem[root@localhostboot]#Broadcastmessagefromroot@localhost.localdomain(/dev/pts/0)at15:31...ThesystemisgoingdownforrebootNOW!以上init6無效‘reboot也無效,說明援救模式下,這兩個(gè)命令都不可用,需要到本地系統(tǒng)里,使用exit命令退出shell,然后選擇rebootReboot"選項(xiàng)重啟系統(tǒng)(如圖P-01所示)。第一次重啟,速度比較慢,有一個(gè)較長(zhǎng)時(shí)間的修復(fù)過程,如圖P-03所示;修復(fù)結(jié)束后,系統(tǒng)會(huì)自動(dòng)再次重啟,正常進(jìn)入到登錄界面。Checkingfilesystems/deu/mappeib/ug_^tproyset)/deu/mappeib/ug_^tpro-lu_root:Supei'blocklastwritetimeisinthefutui(bylessthan&dayjprobablyduetothehardwareclackbeingi1FIXED.yset)./deu/mappeib/ug_itpro-lu_root:clean,51383/655360fkies,4H5Z3^/Z6Z1440/deu/sda1;SuperblockCheckingfilesystems/deu/mappeib/ug_^tproyset)/deu/mappeib/ug_^tpro-lu_root:Supei'blocklastwritetimeisinthefutui(bylessthan&dayjprobablyduetothehardwareclackbeingi1FIXED.yset)./deu/mappeib/ug_itpro-lu_root:clean,51383/655360fkies,4H5Z3^/Z6Z1440/deu/sda1;Superb

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論