![旧 xeon 服务器上必须提供 mtd 设备(设备名称为空),您处于紧急模式](https://linux22.com/image/1189836/%E6%97%A7%20xeon%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%BF%85%E9%A1%BB%E6%8F%90%E4%BE%9B%20mtd%20%E8%AE%BE%E5%A4%87%EF%BC%88%E8%AE%BE%E5%A4%87%E5%90%8D%E7%A7%B0%E4%B8%BA%E7%A9%BA%EF%BC%89%EF%BC%8C%E6%82%A8%E5%A4%84%E4%BA%8E%E7%B4%A7%E6%80%A5%E6%A8%A1%E5%BC%8F.png)
我有一台运行 Windows Server 2003 的旧服务器,配有 xeon x3380 和三个 1TB 磁盘驱动器。驱动器已被更换,服务器一直使用到 2018 年。收到它后,我想擦除它,所以我尝试将 ubuntu 20.04 放在上面,测试在 USB 驱动器上成功,但当我安装它时,它无法启动,只是给我这个错误:
/dev/sdb3: clean, 173558/15237120 files, 3883372/60916992 blocks
6.654229] mtd device must be supplied (device name is empty)
you are in emergency mode. after logging in, type "journalct1-Xb" to view
system logs, "systemct1 reboot" to reboot, "systemct1 default" or “exit"
to boot into default mode.
Press Enter for maintenance
(or press Control-D to continue) :
我尝试在根分区上使用 fsck,但它只是报告没有错误,我按照错误提示查看了日志,大部分内容都不太有用,但我发现了一些有趣的部分
ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [CPB3] at bit offset/length 64/32 exceeds size of target buffer (64 bits) (20210730/dsopcode-198)
kernel:
kernel: No Local Variables are initialized for Method [_OSC]
kernel:
kernel: Initialized Arguments for Method [_SC]: (4 arguments defined for method invocation)
kernel: Argo: (____ptrval____) <Obj> Buffer (16) 6E BO 11 08 27 4A F9 44
kernel: Arg1: (____ptrval____) <Obj> Integer 0000000000000001
kernel: Arg2: (____ptrval____) <Obj> Integer 0000000000000002
kernel: Arg3: (____ptrval____) <Obj> Buffer (8) 01 00 00 00 9F 30 24 00
kernel:
kernel: API Error: Aborting method \_SB._OSC due to previous error (AE_AML_BUFFER_LIMIT)
kernel: mtd device must be supplied (device name is empty)
systemd[1]: Timed out waiting for device /dev/mapper/isw_ceihjbhji_OS-Mirror2.
...
systemd[1]: Dependency failed for /boot/efi.
...
systemd[1]: Dependency failed for Local File Systems.
...
systemd[1]: Dependency failed for File System Check on /dev/mapper/isw_ceihjbhji_OS-Mirror2.
在出现这些错误之前,有几个与我的软盘和 RAID 阵列有关的错误,请参考以下问题:关联看看我是如何解决这些问题的,以防万一
我尝试编辑 etc/fstab 文件,但我不明白它的含义,如果要解决这个问题,则需要一些额外的指导
答案1
将 bios 中的 sata 模式从 ahci 切换为 ide 最终成为解决方案,所以我猜我的某个组件不支持 ahci