boot 啓動分區文件誤刪恢復:
1先製作啓動盤
2進入try ubuntu 模式
3.恢復grub
sudo -i
mount /dev/sda2 /mnt (系統根目錄所在的分區)
mount /dev/sda1 /mnt/boot (如果boot是單獨分區必須加入此操作)
apt-get update
apt-get install grub
grub-install /dev/sda --root-directory=/mnt
機器重啓即可到grub界面
4.grub 界面回覆引導Ubuntu
ls 找到grub所在的分區
set root=(hd0,msdos1) (grub文件夾所在的分區)
set prefix=(hd0,msdos1)/grub
linux /boot/vmlinux-x.x.x-xx-gneric root=/dev/sdaX (X代表根目錄所在的分區)
initrd /boot/initrd.imag-x.x.x-xx-gneric
(
如果boot是單獨分區那麼這個vmlinux,和initrd文件在根目錄:
linux /vmlinuz-x.x.x-xx-gneric root=/dev/sdaX (根目錄所在的分區)
initrd /initrd.imag-x.x.x-xx-gneric
)
boot
重啓後即可進入系統
* 如果是boot 的grub以外的文件丟失了,boot目錄下vmlinux的文件,initrd文件或者其他文件刪了
可以先把u盤啓動盤casper文件夾下的 vmlinuz.efi 和 initrd.lz 拷貝系統的boot分區下,再使用
grub引導系統 具體步驟
u盤啓動進入try ubuntu
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
拷貝 vmlinuz.efi 和 initrd.lz 到 /mnt/boot目錄下
重啓系統進入grub的引導界面
linux 和initrd 命令修改爲:
linux /boot/vmlinuz.efi root=/dev/sdaX (根目錄所在的分區)
initrd /boot/initrd.lz
(如果boot分區獨立分區,這個vmlinux,和initrd文件在根目錄)
boot
系統自動重啓後進入終端重新安裝新的鏡像
進入終端後
sudo apt-get install linux-image-x.x.x-xx-generic
sudo apt-get install linux-headers-x.x.x-xx-generic
update-grub
重啓電腦即可正常進入系統
Ubuntu boot分區文件誤刪,系統無法啓動_恢復
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
mt8227LGO 平臺 串口1 rx 端配置問題
lao_唐
2020-06-08 07:41:01
檢測Window磁盤命令
Jimmy1224
2020-04-20 11:28:10
【系統修復】“指定的文件名無效或太長”解決辦法
Robot_Starscream
2020-04-15 06:58:03
Windows的管理工具不小心刪除了或者找不到了
遇见ab
2020-04-13 18:25:58
KERNEL_DATA_INPAGE_ERROR 藍屏開機卡頓修復
南归北隐
2020-02-29 05:07:28
mt8227LGO 平臺 串口1 rx 端讀取數據要等待2分鐘左右才能收到數據
lao_唐
2019-02-20 14:19:34
電腦雙擊與右鍵打開菜單很慢
szchenxr
2018-09-11 06:17:24
xp按關機關機窗口彈出超慢
szchenxr
2018-09-11 06:17:24
win7喇叭紅叉耳機揚聲器已拔出驅動無法修復
Love_Hachi
2018-09-03 15:46:07
win10總是提示自動更新怎麼解決
MrEahon
2018-09-02 07:30:08
win10快速啓動不見了怎麼解決
MrEahon
2018-09-02 07:30:08
Ubuntu 14.04安裝搜狗輸入法後無法切換輸入法的解決辦法
Luckyion
2018-09-01 12:41:10
解決無法在資源管理器中打開ftp站點
ningbinzhang
2018-09-01 07:56:44
24小時熱門文章