作者: bbsen 時間: 2019-5-15 16:28 標題: Grub boot機問題
我有個partition係用嚟試distro, 之前試過有d distro直接delete咗partition係開唔返機,
剛剛想整走fedora 30 ,delete 成個partition都好, boot menu仍然冇變。
網上好多人話要reinstall grub, 然後再update grub... 但都係唔得。
請問應該點做先最簡單? 吓吓要用live distro erase過晒重新安裝好麻煩,請指點吓,thanks
作者: super_hkg 時間: 2019-5-15 18:22
你個boot / efi folder 唔係分開黎另一個partition ,一鏟就會boot 唔起
作者: sparrow 時間: 2019-5-15 20:48
我係win10+ubuntu1804+試distro partition。只要用uefi+gpt,bootloader會全部裝在efi partition共存,可以入底板uefi裡面選用邊個bootloader。因為主力用ubuntu,所以裝第二個distro時,最後選擇不要裝grub,然後去返ubuntu1804 update grub,咁就可以喺boot meun見返distro2。第時鏟走distro2,又update grub就得。
作者: sparrow 時間: 2019-5-15 20:54
試distro,如果唔裝軟件,最簡單係用grub直接load ISO檔,連live usb都唔使整。只要在主distro edit 一個file, 話俾grub知iso位置,然後update grub就可以了。網上應該有不同的distro sample。我都長keep 咗個sample。
作者: bbsen 時間: 2019-5-16 00:27
回覆 4# sparrow
感謝回覆!
我通常都係將個iso整去手指, 跟住用佢boot 機。 通常有得揀try 一話install, install的話都係果幾個選項, 要消化下師兄你講嘅嘢先會知你講咩。
例如『只要用uefi+gpt,bootloader會全部裝在efi partition共存...etc』
作者: sparrow 時間: 2019-5-16 11:41
如果底板係行UEFI, 不是傳統BIOS, 咁設定裡面BOOT嗰度有得選擇用邊個boot-loader load OS. 裝OS時需要鎅個EFI partition放bootloader, win10同linux都需要.
以我為例, 先裝win10-->再ubuntu1804-->fedora, 咁就會裝咗3個bootloader喺efi partition, windows+grub2+grub2. 裝完入uefi setup , 你會見到windows+ubuntu(實際係grub2)+fedora(實際係grub2), 可以選擇用邊個bootloader. 選:
windows: 只能load win10. boot機見唔到menu, 直入win10.
ubuntu: boot機見到menu, default入ubuntu, 可選ubuntu, win10.
fedora: boot機見到menu, default入fedora, 可選ubuntu, fedora, win10.
由於我主力用ubuntu1804, 我裝完distro2 (fedora)後, 入UEFI選ubuntu bootloader boot入ubuntu1804, update-grub後就可以見哂三個OS, 下次boot機不用再入uefi選.
另一做法, 裝distro2時選擇 不安裝bootloader, 咁就用返ubuntu1804那個grub2入ubuntu1804, update-grub一樣出返晒三個OS.
順便一提, efi partition在win10 file manager unseen, 在ubuntu, fedora就可見, 裝完自動mount在/boot/efi, 你用root入就會見到windows, ubuntu, fedora 三個folder.
希望講得清楚, 唔明請再提問.
作者: sparrow 時間: 2019-5-16 11:53
用grub load ISO是為了免除整live usb 的麻煩.
將download返來的ISO放埋一個folder, 跟住入去主distro(我用Ubuntu Mate 1804) edit 一個text file, 再update-grub, boot menu 就可以直接boot ISO, 試distro 好方便, 手指都唔使. 唔難做, 網上都有sample, 我試過ubuntu, mint, fedora, manjaro, 如果有興趣, 我今晚貼出來.
作者: bbsen 時間: 2019-5-16 13:16
回覆 7# sparrow
感謝! 學到嘢 !
你話『在/boot/efi, 你用root入就會見到windows, ubuntu, fedora 三個folder.』
咁我唔想要邊個係可以delete佢就得?
同埋裝distro2時選擇 不安裝bootloader, install個menu唔多覺有可以咁揀, 等我按入去唔同嘅選項睇睇先。
等我都研究吓先
作者: bbsen 時間: 2019-5-16 16:57
回覆 7# sparrow
師兄呀, 依條link 入面落少少有人教用boot repair 去修理返, 4年前嘅方法而家仲work唔work?
If Manjaro is not involved開始
https://unix.stackexchange.com/q ... cting-previous-grub
作者: sparrow 時間: 2019-5-16 20:28
本帖最後由 sparrow 於 2019-5-16 20:30 編輯


補圖,上面係uefi選單,下面係efi partition。
作者: sparrow 時間: 2019-5-16 20:35
回覆 8# bbsen
就咁delete未試過,我估可以。你可以試下
作者: bbsen 時間: 2019-5-16 20:43
回覆 11# sparrow
而家部laptop一個win 10, 一個ubuntu budgie (主力), 另外一個partition會再裝多次Kubuntu. Fedora 30個KDE我個人唔係好鍾意。
到時睇吓唔要邊個, 可以試試
作者: sparrow 時間: 2019-5-16 20:50
回覆 9# bbsen
粗略睇咗下,boot repair & grub customizer我都未用過,俾唔到意見。
我覺得我個方法比較簡單,可以任選distro1 or distro2 的boot loader, 而且bootloader佔好少位,前提係用uefi。
manjaro曾經試用過,印像良好。無印像安裝時搞亂過boot loader, 當時都係ms win+ubuntu+manjaro tri-boot, 同樣方法OK。
作者: sparrow 時間: 2019-5-16 20:57
回覆 8# bbsen
安裝ubuntu去到最後裝boot loader時,我記得可以選不裝boot loader,其他distro唔係好記得,你試驗下。
作者: bbsen 時間: 2019-5-16 21:05
回覆 10# sparrow
師兄, 請問『 在/boot/efi, 你用root入就會見到windows, ubuntu, fedora 三個folder.』
依三個folders係可以點搞架? 可以直接delete唔要果個? thx
作者: sparrow 時間: 2019-5-16 21:18
回覆 15# bbsen
我記錯咗,係microsoft, ubuntu, fedora先啱,見#10圖。
我未delete過
作者: sparrow 時間: 2019-5-16 21:28
你而家係win10+ubuntu budgie+fedora? 咁應該都會出microsoft,ubuntu,fedora.
唔要fedora30, 咁你delete fedora試下. 但記得入返uefi 選返ubuntu 作boot loader.
作者: sparrow 時間: 2019-5-16 21:30
不過你最好先入uefi 確定可以選boot loader先動手。
作者: sparrow 時間: 2019-5-16 23:07
實測:delete efi partition內的 'fedora' folder:
1. uefi內仍可見fedora boot entry, 不過係唔work嘅。
2. 不影響ubuntu boot entry, 而且仍然可以boot入fedora OS(fedora29)。
作者: bbsen 時間: 2019-5-16 23:38
本帖最後由 bbsen 於 2019-5-17 01:55 編輯
回覆 19# sparrow
用完果個app, boot menu多咗好多唔知咩嚟但可以順利set返我揀嘅OS做default...
對於我依類人未嘗唔係一個解決到問題嘅辦法
作者: bbsen 時間: 2019-5-17 01:56
本帖最後由 bbsen 於 2019-5-17 09:41 編輯
回覆 19# sparrow
我都試過係唔work...
我直接delete 咗kubuntu個partition (最後install嘅), boot menu 係佢做default, 然後用個program repair... 最後係set返budgie做default.
作者: bbsen 時間: 2019-5-17 11:43
本帖最後由 bbsen 於 2019-5-17 11:56 編輯
回覆 19# sparrow
師兄, 有一個方法而家可以好簡單處理咗d問題。
delete咗 test嘅distro個partition之後,用boot repairer fix 返個grub, 揀返想邊個做default, 佢會update返晒, 但用佢可能會令boot menu會多咗好多選項.... 依個問題可以簡單用grub Customizer依個software搞掂。佢可以改埋boot檔案d內容。
而家我個boot menu只係得返主力用嘅distro (default)同window 10
https://itsfoss.com/customize-grub-linux/
我喺budgie個package management software 入面serach就有可以直接install, 唔駛打commands...
作者: t1066 時間: 2019-5-17 11:45
我而家用緊refind嚟boot同linux。
http://www.rodsbooks.com/refind/
作者: bbsen 時間: 2019-5-17 11:51
本帖最後由 bbsen 於 2019-5-17 11:52 編輯
回覆 23# t1066
嘩,好多字,未有時間同心機睇...

除咗個GUI, 你覺得比Grub有咩優勢?
作者: sparrow 時間: 2019-5-17 12:09
通常後裝distro的grub會成為default bootloader, 而呢個grub的config file會在相應distro的partition. 所以我估你delete distro partition時, 連帶刪除埋config file, 於是boot 唔到.
作者: sparrow 時間: 2019-5-17 12:12
grub 雖然裝在efi partition, 但需要read config file to load OS, which should reside on the distro partition.
作者: sparrow 時間: 2019-5-17 12:27
另外,search咗下, 如果distro1是ubuntu, 後裝distro都是ubuntu family, 咁後裝distro的grub會overwrite distro1 grub, 最後只有一個grub, 就好似你U-budgie+kubuntu咁;
若後裝distro不是ubuntu family, 咁會有2個grub共存, 就好似你U-gudgie+fedora30咁.
作者: sparrow 時間: 2019-5-17 13:25
本帖最後由 sparrow 於 2019-5-17 13:30 編輯
睇咗下boot repair, 要用live usb搞, 都係麻煩. 我反而建議咁做:
假設電腦係uefi+gpt+64bit OS (近年的電腦應該都係咁啩?), 咁實有efi partition.
1. 安裝distro時boot loader一定要裝在efi partition.
2. 每次裝完distro2後, 入返 主distro落 command 重裝一次grub, 再入uefi確保選咗 主distro的grub.
咁樣可確保之後開機都係用主distro的grub, 而且default係boot主distro, 兼且個boot menu裡面有distro2.
作者: bbsen 時間: 2019-5-17 14:40
本帖最後由 bbsen 於 2019-5-17 14:44 編輯
回覆 28# sparrow
師兄,我無喺live USB搞, 而係直接係ubuntu budgie入面安裝。由用gparted delete distro 2個 partition, boot repair, 到用grub customizer clean up個menu咩都係budgie入面搞晒,之後reboot就搞掂咗。。。
暫時諗到嘅係如果下次我裝完其他distro, load返入budgie做以上動作就ok, 咁對我嚟講算好方便呢。
暫時未遇到有咩問題住。 起碼開機到boot menu到入OS都好似以前咁咁順利。
作者: sparrow 時間: 2019-5-17 16:03
我誤會咗
條條大路通羅馬,搞得掂就好。
作者: bbsen 時間: 2019-5-17 16:41
回覆 30# sparrow
師兄你講嘅我都學到嘢, 謝謝
作者: t1066 時間: 2019-5-17 20:10
回覆 24# bbsen
其實裝並唔難,剩係睇how to install就得。好處係可以boot唔同嘅partition同OS,不過boot起嚟會慢咗,因為要scan all the partitions to find OS。
作者: bbsen 時間: 2019-5-17 21:12
回覆 32# t1066
icic, 要得閒先可以研究到, 暫時Grub用到就頂住先

