[操作疑難] [Solved] UEFI 唔識認我個新grub

本帖最後由 1597532468000 於 2024-7-10 14:21 編輯

事緣係隻我係ubuntu個partition度界space出黎
將vm裝既endeavouros clone左落去

grub搞到我一頭霧水 我用grub customizer將endeavouros加左落本身既grub度做boot option
但grub似乎唔識load 個linux
/boot/vmlinuz-linux' not found

搞左好耐 諗諗下不如索性用起過個新grub
點知我用盡方法都唔成功
boot-repair搞唔掂
grub rescue> ls (hd0,1)/
佢話我unknown file system
grub rescue> ls (hd0,4)/
又搵得到ubuntu個filesystem入面d 野
玩到個腦開始煙

原先efi partition入面有ubuntu同microsoft兩個folder
而家暫時將ssd 既efi partition backup好
將vm個efi partition入面既endeavouros folder 抄入去ssd既efi partition
但底版uefi boot options都只係認到ubuntu同microsoft windows boot manager

我索性del左ubuntu個folder
將endeavouros個folder改名叫ubuntu
叫uefi boot ubuntu
個endeavouros即刻boot起左
暫時用住先 反正個ubuntu遲早唔要

TOP


endeavouros入面update-grub
連ubuntu都成功加入去grub
grub customizer同boot-repair都唔洗用

係ubuntu咁廢整極boot entry都boot唔到

又學到野
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

本帖最後由 Okt04175 於 2024-6-25 23:34 編輯

Ubuntu某程度上越嚟越似Windows,越嚟越臃腫但係越嚟越多基本野做唔好又或者畀唔到人哋需要嘅功能,EndeavourOS、Linux Mint、Zorin OS同埋Manjaro Linux呢啲後起之秀遲早會吸走晒Ubuntu啲使用者。

TOP

TOP

Ubuntu某程度上越嚟越似Windows,越嚟越臃腫但係越嚟越多基本野做唔好又或者畀唔到人哋需要嘅功能,Endeavo ...
Okt04175 發表於 2024-6-25 23:32



我發現係個uefi傻傻地 efi入面個folder一定要叫ubuntu佢先識得加入uefi boot option
改其他名佢當睇唔到
是但啦 而家只用一個eos既grub夠啦 乜都boot得起
ubuntu個grub唔要都罷

TOP

TOP

本帖最後由 1597532468000 於 2024-6-26 16:07 編輯
可以試下....
VADER 發表於 2024-6-26 11:21



試過啦 Boot-Repair係方便 但今次就係唔得 搞左無數次
索性手動整efi partition
同埋改番正晒d disk id同uuid
改番岩/etc/fstab入面既uuid
索性抄番endeavouros個grubx64.efi落efi/ubuntu度
我都係估同撞咖咋 做完都唔記得改左邊幾個grub.cfg 同 bootx64.efi/grubx64.efi邊個打邊個 但work囉
ubuntu個grub點整都唔識boot endeavouros
/boot/vmlinuz-linux' not found
endeavouros 整完grub-install 同update-grub已經乜都boot到 要呢個夠
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

Install grub 有個 step 係 call efibootmgr 加 boot entry 入去 EFI
呢個 step 度有指明 efi boot loader 嘅 path (/efi/ubuntu 之類)
正如 microsoft 佢一定要 /efi/microsoft (你睇你自己上面個 screenshot)
我發現係個uefi傻傻地 efi入面個folder一定要叫ubuntu佢先識得加入uefi boot option
改其他名佢當睇唔到 ...
1597532468000 發表於 2024-6-26 04:41

TOP

回覆 9# lazyfai


哦 唔怪得我試過整晒/efi/ubuntu同/efi/endeavouros兩個folder都只係得ubuntu一個認到

又/etc/default/grub 又update-grub又grub-install
又/etc/fstab 又grub.cfg 又bootx64.efi
已經試左好多樣野

原來漏左個efibootmgr
受教了

TOP