今天被 Debian11 给正的没脾气了,求大佬指点下。

2023-01-17 17:33:12 +08:00
 GoodRui
都说 Debian 稳,之前也装过几台,因为组件太老都没用的下去。平时还是 ubuntu 服务器维护的多得 1 百多台吧。今天想在 ESXi8 平台上跑个 Debian ,都说它稳。结果装的时候遇到个很无语的问题,创建虚拟机的时候选择引导模式为 EFI ,挂载 iso 引导安装显示也是 EFI 引导模式,结果自动分区的时候使用整个硬盘,装完竟然没有 EFI 分区,当时就觉得不正常,果然重启就报错 BIOS 损坏,这明明是用了 bios 引导了。然后重装发现无法使用 EFI 引导模式安装,即使手动建立 EFI 分区也无济于事。唯有选择使用 LVM 分区才会提示检测到有使用 legacy 的系统是否强制使用 EFI 引导。但是首先,全新的硬盘整盘安装根本没有其它操作系统;其次使用 LVM 分区没法手动调整分区的方式(或者是不能方便的实现,我不会)。
装系统这么多年了头一回遇见主板设置 EFI 引导,用 EFI 引导介质引导安装系统按完竟然是 bios 模式的...到底应该怎么弄有大佬指点下吗?
3666 次点击
所在节点    Linux
7 条回复
linuxgo
2023-01-17 21:50:42 +08:00
我的做法一般就是多换几个发行版,我现在就用的 debian11 ,不过是在实体机上安装的,没发现有问题
feng0vx
2023-01-17 22:39:37 +08:00
这应该算兼容问题吧,debian 有些包比较旧,对新平台支持不了的好,这个 exsi8 我不太了解,另外以前用 vbox 就觉得虚拟化的 uefi 不太正常
ragnaroks
2023-01-18 09:11:00 +08:00
这个问题无法重现。

我的步骤:
- BIOS 和 EFI 二选一,选 EFI ,且不勾选安全启动
- 启动虚拟机,选择图形化安装器
- 选择磁盘,进入分区向导,选择使用整个磁盘自动分区
- 检查发现分区:1 MB 空白、513 MB EFI 分区、root 分区、1 MB 空白
- 此后正常流程安装,重启正常
ragnaroks
2023-01-18 09:19:20 +08:00
又测试了基于 dialog 的文本界面安装器( ISO 第二个选项),结果同上。

补充:测试所用的 ISO 为 [https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.6.0-amd64-netinst.iso]
hgg12580
2023-01-18 11:41:07 +08:00
debian 是物理机上安装确实不太行,各种兼容性问题,我是虚机用 debian 物理机用 ubuntu
msg7086
2023-01-18 14:03:07 +08:00
别的先不说,你为啥要用 UEFI 这么麻烦的环境……
documentzhangx66
2023-01-20 02:51:41 +08:00
@hgg12580
@msg7086
@ragnaroks
@feng0vx

1.Debian 11 在 UEFI 环境下,装机其实不麻烦,只是有几个坑需要注意。

2.装机,不要用图形化装机( Graphic Install ),这个选项问题多,可定制化项目少。建议选择文字装机( Install ),对于其他系统的发行版,也是如此。

3.一旦分区失败,一定不要直接重装,而是先用 Live iso U 盘或镜像启动,然后对刚才分区的硬盘,用 dd 命令,把分区表删除。这是 Linux 系统的安装程序的分区表程序的 bug ,上次残存的分区表会影响下次的装机。

# 计算参数值
bc <<< "16 * 1024 * 1024"
16777216

# 执行 dd
dd if=/dev/zero of=/dev/sdX bs=16777216 count=1

其中 /dev/sdX 需要替换为你的磁盘路径,注意是整个磁盘的路径,不是分区路径。

/dev/sda:这种是磁盘路径

/dev/sda1:这种是分区路径

4.Debian 11 在 UEFI 下面的分区方式:

分区 1 ,容量 1GB ,分区位置为 Beginning ,类型 Reserved BIOS boot area ;
分区 2 ,容量 1GB ,类型 EFI System Partition ,启动标志 ON ;
分区 3 ,容量 1GB ,类型 Ext4 、Ext3 等 Block FS 都行,挂载点为 /boot ;
分区 4:swap ,block fs 或 lvm 都行;
分区 5:root ,挂载点为 /,block fs 或 lvm 都行,推荐试试 btrfs ,但仅限于系统分区,数据分区不建议使用 btrfs ;

我留了个图:
https://img1.imgtp.com/2023/01/20/N04GcVY3.png

https://i2.100024.xyz/2023/01/20/420yav.webp

https://imgloc.com/i/HTcyX

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX