V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
GoodRui
V2EX  ›  Linux

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

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

    我的步骤:
    - BIOS 和 EFI 二选一,选 EFI ,且不勾选安全启动
    - 启动虚拟机,选择图形化安装器
    - 选择磁盘,进入分区向导,选择使用整个磁盘自动分区
    - 检查发现分区:1 MB 空白、513 MB EFI 分区、root 分区、1 MB 空白
    - 此后正常流程安装,重启正常
    ragnaroks
        4
    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
        5
    hgg12580  
       2023-01-18 11:41:07 +08:00 via Android
    debian 是物理机上安装确实不太行,各种兼容性问题,我是虚机用 debian 物理机用 ubuntu
    msg7086
        6
    msg7086  
       2023-01-18 14:03:07 +08:00
    别的先不说,你为啥要用 UEFI 这么麻烦的环境……
    documentzhangx66
        7
    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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:36 · PVG 20:36 · LAX 04:36 · JFK 07:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.