事情是這樣的,我兩塊硬盤分別安裝win10 和Archlinux系統,引導分區也分別為每塊硬盤的第壹個分區,每次開機時會自動進入win10 的引導系統,而不是arch的grub2引導。進入grub2時只需要開機時按住F9選擇arch的boot option即可。
然後,由於自己的折騰把win10和archlinux的引導都搞掛了。。
那麽就先修復了再折騰吧(不修復進不了系統。。)
手頭有壹個wePE啟動U盤,使用U盤啟動進入PE系統後打開 UEFI修復引導,然後點兩下就行了,是不是這樣
反正用那個修復了好幾次都不行,最後呢只能打開WePE的命令行工具用bcdboot命令來修復了
d是我的安裝盤,h是掛載的windows EFI分區
另外,附送鏈接 win8/10 bcdboot引導修復命令的原理和使用方法
Archlinux的修復就沒那麽容易了 因為我把 /boot/下的vmlinuz-linux 誤刪掉了,而另外兩個initramfs-linux.img 和inittramfs-linux-fallback.img也不幸被刪掉了。。
我是這樣解決的 進入windows系統 重新使用rufs(不知道是不是叫這個,忘記名字了,arch的wiki上推薦的)將最新的archiso刻入U盤,重啟進入
archiso,這個時候只需要按照installation guide來就行了(~~~)
好吧,事實不是這樣的,只需要
然後呢,就是
在這裏,妳可以安裝grub
等待install 成功,然後reinstall linux就行了
reinstall 選y就可以等待編譯內核,生成壓縮內核文件和初始化內存文件成功就OK了。
退出arch-chroot 重啟進入Arch即可。