OEL6 boot分割槽刪除恢復

2021-09-20 17:31:31 字數 1573 閱讀 3412

對linux的應用有一段時間來,雖然談不上精通,但日常應用maintenance還是沒問題的,昨天自己故意把/boot分割槽直接format了,今天來嘗試恢復,看看自己對linux啟動方面的認識如何,總算還是success。平日不折騰些service、dump/restore、shell script等,linux很快就忘了。呵呵 ,折騰的

1 、 oel6自己沒有***光碟,只有down都 乙個***的iso檔案,採用network的http方式 安裝,首先製作u盤linux引導盤(用ultraiso寫入硬碟映象的方式),所以/boot被乾掉後,只有u盤linux引導盤。

2、分割槽說明: /dev/sda3  mount  /boot

/dev/sda4為 lvm ,vg name為vg_heliy, 下面mount 兩個: /  和 swap

3   刪除分割槽(由於是實機無法截圖,只能事後說些文字)

/sbin/fdisk /dev/sda d

3 w

reboot後螢幕一片黑

4 恢復

用linux的u盤引導,進入rescue mode,配置ip和url,載入isolinux下啟動img兩個檔案,當提示mounted /mnt/sysimage 成功資訊和chroot /mnt/sysimage時,按enter進入command-prompt

#/sbin/fdisk /dev/sdb   //由於有u盤,所以local hd為sdb n

p 3

w#/sbin/mkfs.ext4 -l lvboot /dev/sdb3

#chroot /mnt/sysimage   //根目錄/更換

#mount /dev/sdb3 /boot

#grub-install /dev/sdb3

安裝完成後,/boot下會有grub lost+found兩個資料夾

#/etc/init.d/sshd start  //啟動ssh服務,上傳kernel-2.6.32-71.el6.i686.rpm檔案

#rpm -ivh --force /home/fukeyun/kernel-2.6.32-71.el6.i686.rpm

安裝完成後,/boot下會有幾個檔案,關鍵有 vmlinuz-2.6.32-71.el6.i686

initramfs-2.6.32-71.el6.i686.img兩個檔案

#touch /boot/grub/grub.conf    //內容如下

# recovery boot partition in 2011/09//13

default=0

timeout=15

#splashimage=/boot/grub/heliy.xpm.gz

hidddenmenu

title oracle enterprise linux 6.0

root(hd0,2)

initrd /initramfs-2.6.32-71.el6.i686.img

如果重啟沒有出現grub介面 ,是grub-install 沒安裝好,需要再重新安裝一篇,我的還比較順利,重啟後出現來grub介面,然後登入,在啟動過程**現selinux檢測,用了幾分鐘,檢測完後重啟再登入ok

災難恢復 boot分割槽的恢復方法

boot分割槽是系統啟動中最重要的部分,如果伺服器由於病毒攻擊又或者被管理員誤刪除了boot分割槽。那麼就會存在潛在的風險。為什麼說是潛在的風險?因為boot分割槽被刪除後系統仍在繼續執行,看似無狀況但是在執行關機操作後就會無法啟動。1.掛載centos系統映象 2.進入救援模式 3.修復fstab...

Linux刪除 boot後該如何恢復

2.1 修復boot目錄 步驟一 以試用方式進入ubuntu光碟系統,開啟終端 快捷鍵ctrl alt t 步驟二 獲取root許可權 sudo i步驟三 列出所有的磁碟分割槽 lsblk步驟四 掛載根目錄的分割槽,其中x代表你的ubuntu系統的分割槽號 mount dev sdax mnt步驟五...

Linux系統中boot分割槽的恢復方法

1 模擬問題,刪除boot目錄 2 重啟系統,出現以下介面 3 強制關閉系統,進入挽救模式 4 掛載光碟機檔案 5 grub2 install dev sda 安裝裝置 fdisk l 檢視到的 在哪寫哪 cd opt lscp packages kernel 3.10.0 514 el7.x86 ...