安裝完三系統後,筆者在切換到Deepin系統(在Clover上顯示的是Ubuntu,這是為什麼呢)後懵逼了,進入了一個grub的指令行界面,這對剛新手上路的筆者來說有點猝不及防。萬能的度娘給了解決方案。
方案如下: 進入grub指令行界面後,
正常啟動deepin 進入 grub rescue> 模式,報錯 not find systemfile
解決問題
在grub rescue> 模式下進入桌面
使用ls 指令,顯示所有的分區
(hd0) (hd1) (hd1,gpt8)....
定位deepin系統引導所在的分區(如果你知道可跳過下一步)
對顯示的分區逐個使用ls指令,有輸出目錄的(即deepin 的根目錄)即為所需要的分區
例如我們找到的分區為:(hd1,gpt7)
配置grub引導
grub rescue> set root=(hd1,gpt7)
grub rescue> set prefix=(hd1,gpt7)/boot/grub
切換到normal模式
grub rescue> insmod normal
grub rescue> normal
如果一切正常,你就直接進入到deepin 的桌面了
重新安裝grub
正常進入系統後,如果不先修複grub的引導的話,重新開機電腦之後還是會進入剛剛那個rescue模式。
找出你的efi分區挂載點
運作fdisk -l
例如efi挂載點為 :/dev/nvmeOn1p2
重新安裝grub
使用指令:sudo grub-install /dev/nvmeOn1
如果你成功了,會顯示輸出:Installation finished. No error reported.
那麼恭喜你到這就結束了,你可以重新開機嘗試下是否OK了。
如果報錯了
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible
執行下面的指令
parted /dev/nvmeOn1 set 1 bios_grub on
parted /dev/nvmeOn1 print
重新執行
sudo grub-install /dev/nvmeOn1
醬紫,就成功地進入了Deepin系統。但,重新開機後還是出現了Grub!難不成每次進入Deepin都要這麼麻煩?毫無體驗的好伐?
于是,筆者利用pe系統進入了EFI分區,思考Clover将Deepin識别成了Ubuntu(不知道是不是因為這樣),于是嘗試将EFI上的Deepin檔案夾重命名成Ubuntu,重新開機,居然成功解決了這個問題!
為自己的機智點個贊。安裝完三系統後,筆者在切換到Deepin系統(在Clover上顯示的是Ubuntu,這是為什麼呢)後懵逼了,進入了一個grub的指令行界面,這對剛新手上路的筆者來說有點猝不及防。萬能的度娘給了解決方案。
方案如下:
進入grub指令行界面後,
````
正常啟動deepin 進入 grub rescue> 模式,報錯 not find systemfile
解決問題
在grub rescue> 模式下進入桌面
使用ls 指令,顯示所有的分區
(hd0) (hd1) (hd1,gpt8)....
定位deepin系統引導所在的分區(如果你知道可跳過下一步)
對顯示的分區逐個使用ls指令,有輸出目錄的(即deepin 的根目錄)即為所需要的分區
例如我們找到的分區為:(hd1,gpt7)
配置grub引導
grub rescue> set root=(hd1,gpt7)
grub rescue> set prefix=(hd1,gpt7)/boot/grub
切換到normal模式
grub rescue> insmod normal
grub rescue> normal
如果一切正常,你就直接進入到deepin 的桌面了
重新安裝grub
正常進入系統後,如果不先修複grub的引導的話,重新開機電腦之後還是會進入剛剛那個rescue模式。
找出你的efi分區挂載點
運作fdisk -l
例如efi挂載點為 :/dev/nvmeOn1p2
重新安裝grub
使用指令:sudo grub-install /dev/nvmeOn1
如果你成功了,會顯示輸出:Installation finished. No error reported.
那麼恭喜你到這就結束了,你可以重新開機嘗試下是否OK了。
如果報錯了
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible
執行下面的指令
parted /dev/nvmeOn1 set 1 bios_grub on
parted /dev/nvmeOn1 print
重新執行
sudo grub-install /dev/nvmeOn1
````
醬紫,就成功地進入了Deepin系統。但,重新開機後還是出現了Grub!難不成每次進入Deepin都要這麼麻煩?毫無體驗的好伐?
于是,筆者利用pe系統進入了EFI分區,思考Clover将Deepin識别成了Ubuntu(不知道是不是因為這樣),于是嘗試将EFI上的Deepin檔案夾重命名成Ubuntu,重新開機,居然成功解決了這個問題!
為自己的機智點個贊。