37 lines
1.7 KiB
YAML
37 lines
1.7 KiB
YAML
device_model: "Dell OptiPlex 7040 Micro"
|
|
form_factor: mini-pc
|
|
cpu: "Intel(R) Core(TM) i7-6700T CPU @ 2.80GHz"
|
|
ram_gb: 32
|
|
storage:
|
|
type: nvme
|
|
size_gb: 1833
|
|
wifi_chip: "none"
|
|
ethernet: "Intel I219-LM (e1000e)"
|
|
archy_version: "1.8.10-alpha-dev"
|
|
install_method: usb-iso
|
|
status: working
|
|
tested_date: "2026-09-05"
|
|
submitted_by: "ssmithx"
|
|
notes: |
|
|
Dell OptiPlex 7040 Micro (chassis reports as type 3/desktop, physically a
|
|
mini PC), i7-6700T, 32 GB, Samsung SSD 970 EVO Plus 2TB NVMe. Drive was
|
|
moved in from another PC; Archipelago image install boots and runs cleanly.
|
|
|
|
Required BIOS changes (both were needed):
|
|
- System Configuration > SATA Operation: set to AHCI. The 7040 defaults to
|
|
RAID On, which routes the M.2 drive through the Intel VMD controller.
|
|
With RAID On, cold auto-boot intermittently fails in the initramfs with
|
|
"Gave up waiting for root file system ... UUID ... does not exist" and
|
|
drops to busybox, while the F12 one-time boot to the UEFI entry always
|
|
worked (same GRUB + initramfs both paths — a firmware handoff race, not
|
|
a config error). Setting AHCI fixes it completely.
|
|
- A drive moved from another PC carries no entry in the Dell's firmware
|
|
boot sequence (boot entries live in the old board's NVRAM, not on the
|
|
disk). F12 boots the ESP fallback (EFI\BOOT\BOOTX64.EFI) directly; to
|
|
get a real, reorderable BIOS entry, register one while booted, e.g.:
|
|
sudo efibootmgr --create --disk /dev/nvme0n1 --part 2 \
|
|
--label "Archipelago Linux" --loader '\EFI\BOOT\BOOTX64.EFI'
|
|
then move it first in Boot Order.
|
|
- Firmware: Secure Boot off, Boot List Option UEFI. Optional insurance:
|
|
rootwait rootdelay=3 on the GRUB kernel cmdline.
|
|
Wired ethernet only (Intel I219-LM, e1000e); no WiFi chip fitted. |