[问题] 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