其實他大可以用這個帳號去 share 他自己的這個 gist
然後打出說 誰誰對 Emacs 的評論及分享
我是不清楚啦ww 我只知道 JS 用最兇的通常也是罵最兇的
VSCode 是全開源的嗎?
MIT license不熟
我剛剛想改個BIOS密碼
然後我想說有東西不小心改到
就想復原成預設值
結果復原了連開機選單都不見了
就直接進入Windoes
簡單來說
在BIOS按到復原
結果開機選單沒了
開機都直接開到Windows
我不知道該怎麼弄回來qwq
大概是 NVRAM boot option 被洗掉了?
進主板設定界面看看還有沒有 ubuntu 的開機選項吧,有可能只是 EFI Boot Manager 優先順序被重設而已
我找到一個Boot sequence
裡面有一個Windows Boot Manager
下面有兩個boot list option
旁邊有三個按鈕
Add boot option, Delete Boot option, View這三個
看起來是被洗掉了,可以用 Add boot option 解決(不過很難用),或是用 SuperGrubDisk 強行開進去 ubuntu 後重新跑 grub-install
我現在可以跑Ubuntu live
那這樣可以解決問題嗎
就是可能跑個工具或者command?
可是他只有boot current 0001然後其他關於Boot sequence的設定
當然不,請參閱 manpage 使用手冊頁面中的 --create`、--loader`、`--label` 命令列選項
所以我找不到我原本的Ubuntu是正常的
因為被洗掉了?
grup-install /dev/sda?
像這樣的?
我好怕哦
我不敢亂下command
因為這種的超怕改到錯的
應該跑 sudo grub-install 就夠了
Holy cow
他error install device isn't specified
sudo grub-install --target=x86_64-efi -
-uefi-secure-boot
我不是說過用 SuperGrubDisk 開機嗎?
sudo efibootmgr -c -d /dev/sda -p 1 -w -L ubuntu -l \EFI\ubuntu\shimx64.efi
為什麼是/dev/sda
如果是Ubuntu的話
我好像是sda7
因為 efibootmgr 要的是 ESP 的位置,至於 Ubuntu 安裝在哪個分區與它無關
我估計是不是sda應該要找到有EFI資料夾那個對嗎
所以指到/dev/sda就沒辦法開到ubuntu的grub
UEFI -> NVRAM -> ESP/EFI/ubuntu/shim<arch>.efi -> ESP/EFI/ubuntu/grub<arch>.efi -> /boot/grub/*
sudo efibootmgr -c -d /dev/sda1 -p 1 -w -L ubuntu -l \EFI\ubuntu\shimx64.efi
sudo efibootmgr -c -d /dev/sda -p 1 的 -p 就是在指定分區編號喔
sudo mount /dev/sda7
/mntsudo mount /dev/sda1 /mnt/boot
chroot
/mnt
這樣下次更新 GRUB 的時候就會出現重複的開機選項,很不方便
grub-install --efi-directory=/boot/EFI --boot-directory=/boot --recheck
好了之後 grub-mkconfig -o /boot/grub/grub.cfg
`grub-install --efi-directory=/boot/EFI --boot-directory=
/boot --target=x86_64-efi --recheck|