[問題] EFI磁區為必需?以及SteamOS安裝問題

作者: qoopichu (非洲邊緣魯蛇)   2023-07-11 10:43:27
萬年新手又來發問了,以前硬碟都是用MBR直接裝grub沒問題
前陣子硬碟換SSD時改用了GPT,原先的OS磁區就直接拷貝過來用都能正常使用
不過重灌時發現安裝程式要求要切一個/boot分割區否則無法安裝grub只好乖乖切了
想問的是GPT沒有辦法直接把grub安裝在一般磁區上嗎,以及之前拷貝過來的為何可行?
還有就是前幾篇的發行版有提到SteamOS也想裝來試試看但是照目前官網的說明好像不行
當初遠早在SteamDeck推出前就有裝來玩過,不過當時安裝完跑玩更新顯示就炸了
推測是顯卡驅動背的鍋就不玩了,當時也還沒有推出proton根本沒有用SteamOS的意義
現在則是想來嘗試卻發現官網提供的檔案似乎和安裝說明的不一樣
https://store.steampowered.com/steamos/buildyourown?l=tchinese
照說明上寫的下載的檔案應該會是SteamOS.zip
但是實際上連結點下去下載的卻是SteamDeck用的還原用映像檔?
直接裝進隨身碟內確實也無法開機,所以是我對安裝程序有所誤解還是真的提供錯檔案?
作者: leolarrel (真.粽子無雙)   2023-07-11 11:46:00
問題1,ubuntu的話不用特別開一個掛載成/boot的分割區,CentOS的話我就不知道了.另現代的系統,EFI分割區為必要的.除非你的電腦相對較舊可以用CSM mode開機
作者: ivon852 (ASUS)   2023-07-11 17:26:00
現代的系統通常都要EFI分區的說SteamOS以前用Debian,現在改以Arch為底參考 https://reurl.cc/M8WO9n
作者: v72807647 (xilwen)   2023-07-11 18:46:00
/boot/efi 是 EFI 系統分割區(ESP),UEFI+GPT下要有、除非走 fallback media; /boot 通常在用了 LVM/zfs 或某些舊版本不能以 btrfs 開機的情況才會要求建立
作者: Arbin (路人_Lv菜逼八)   2023-07-12 01:18:00
複製軟體有對Protective MBR動過手腳吧GPT分割表又要維持MBR式的開機除了這招我沒其他想法btw grub也支援類似的方式開機,不過是在開頭加一個1M的分區處理
作者: lantw44 (#######################)   2023-07-12 21:38:00
在 BIOS+GPT 環境下,就算不把 /boot 切出來,GRUB 還是會要求開上面說的 1 M 的 BIOS boot partition,無論如何都會多出一個分割區。
作者: j50508 (Rochelle)   2023-07-14 08:37:00
你可以試試這個專案:https://github.com/HoloISO/holoiso雖然是非官方的,但它有幫忙做一些調整看一下:Installation process
作者: superpandal   2023-07-15 03:03:00
這就是uefi令人厭惡的地方 壞處遠多於好處 一堆功能其實是企業用 一般人根本用不到也不會想用 然後帶來安全問題 可信計算也都是本質上是限制計算
作者: Arbin (路人_Lv菜逼八)   2023-07-18 02:02:00
企業用(X)Wintel陣營整天在那邊搞有的沒的(O)
作者: chang0206 (Eric Chang)   2023-07-18 10:14:00
推一個, uefi 真的超78 但又被強制推銷
作者: superpandal   2023-08-09 10:03:00
UEFI確實就是企業用 一堆選項其實不會用到 圖型化也不是必需 而且UEFI可以擴充 當然是企業用一般人說實話只要古老bios就夠了 剩下交給軟體然後還fat32人人可讀
作者: zxzx8059 (zxzx8059)   2023-08-10 17:58:00
我把開機選單搞爆了,在bios找efi檔能開回os去,目前想到的好處
作者: leolarrel (真.粽子無雙)   2023-08-14 14:28:00
UEFI是為了幫助BIOS RD用的,一般消費者連BIOS是啥都不S都不知道只會開機然後輸入點開始功能表打電動,當然會覺得UEFI是垃圾
作者: superpandal   2023-09-20 01:06:00
幫助RD有模組化即可 不需要搞成像個作業系統可以實現複雜功能 容量都可以大到塞下圖型化介面 可做的事多了 以陰謀論來講就是控制用

Links booklink

Contact Us: admin [ a t ] ucptt.com