centos重置系统_双系统下Linux系统无法启动及其引导丢失之解决
背景介紹:
很久很久以前, 我在 NewSurfacePro(SP5) 里插了一張 128G 內存卡, 費力九牛二虎之力在上面裝了 Deepin, 后來在某次不知道是 Windows 還是 Deepin 更新后, Deepin 啟動時總要發生一個極具 Linux 特色的啟動錯誤, witch 似乎在我樹莓派上出現過, 折騰了很久也沒好, 就放棄了, 又由于 Deepin for Surface 電源管理太弱了, 我還是改過內核的, Windows 下 8h 左右的電只能在 Deepin 下堅持 3h 不到, 之后 NSP 就被我當成能用遠程的平板了, 只用于寫寫筆記和遠程到大電腦上.
由于 Deepin 引導的存在, 每次開機都得下移兩個選項選 Win, 特別是無鍵盤開機, 要眼疾手快點出來虛擬鍵盤, 端午節得了點空, 終于盯上了這個問題, 崩潰就此開始.
我最初嘗試了在 BIOS 里換換引導順序, 無效. 直接拔掉內存卡, 會掉入 grub, 怎么 set 都無法引導到 Windows, 但是網上卻有很多文章說可以直接刪除相關分區然后在 msconfig 修改, 我連 Windows 都進不去啊. 我的 ESP 分區目錄樹大概這個樣子:
ESP |-EFI | -Boot | -deepin | -Microsoft | | #下面還有, 略 | -ubuntu # 的確曾經裝過Ubuntu我嘗試了可能的cmdpath和prefix 的組合, 都不可以.
在 Win 下使用 EasyUEFI 查看也只有 Windows Boot Manager一個, 根本無所謂刪誰的問題, 反正刪了就沒了. 于是在萬分抱歉的心情下, 我在 BIOS 誤刪了 Windows Boot Manager, Internal Storage, 誤刪兩個我也不知道我怎么做到的, 我發誓是誤刪的! 好了, 徹底崩了, 插上內存卡也沒法用 Deepin 了.
又聽聞一些 PE 盤下有一些工具, 可以一鍵修復 EFI, 于是我就刻錄了相關的盤, 但是根本無法引導到 U盤上, 又看到微軟官方表示開機要按照音量下鍵, 但是我試了, 仍然不行, 我以為是該 PE 不行, 又換了一個, 還是不行, 于是排除 PE 問題, 后來注意到微軟提供了修復包, 經過觀察發現格式和普通的 Windows 鏡像差不多, 遂換上, 成功從 U盤引導.
之前已經做好了丟失所有文件準備, 如今重置就在我眼前, 我卻下不了手了, 我記起來我裝完系統有段時間經常需要用 bcdedit 改一下 .efi 文件, 于是開始了 bcdedit 修改配置的過程, 毫無作用, 該不行還不行.
后注意到有個 bcdboot, 各種文章里都用了/s /f參數的搭配, 但是我這里甚至會報錯, 最后看著幫助發覺后面兩個參數估計可以不需要, 去掉后直接bcdboot c:windows完事, 重啟完事.
這個折磨我超過半年的問題就此解決, 簡單來說, 卸載 Windows 以外的雙系統的確可以直接刪分區, 然后引導 U盤直接bcdboot c:windows, 但是 Surface 好像不能輕易引導非官方工具制作的 U盤, 我在這里卡了很久.
現在是 2019/06/09, 我三臺處于 1809 的 Windows 電腦, 都沒有收到 1903 更新推送, 即使天天點檢查更新. 睡醒后還沒有推的話, 我就要對 Surface 拿易升試試了.
我要 Windows Terminal, 我要 WSL2!
總結
以上是生活随笔為你收集整理的centos重置系统_双系统下Linux系统无法启动及其引导丢失之解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arduino蜂鸣器_板卡推荐BPIUN
- 下一篇: reduce python3_更少循环?