Hirdetés

Új hozzászólás Aktív témák

  • Magnat

    veterán

    válasz Lenry #9633 üzenetére

    Chatgpt barátom válasza:

    Az alapján, amit leírtál, valamint a csatolt képen látható "General Protection Fault (13)" UEFI hibaüzenet alapján, itt valószínűleg a Dell T330 firmware és az eszközkezelés (UEFI device enumeration) közötti inkompatibilitás vagy bug lehet a háttérben.

    Ami biztosan látszik:

    Ez még azelőtt történik, hogy az operációs rendszer valóban elindulna, tehát ez egy pre-boot, firmware-szintű gond.
    A hiba akkor történik, amikor több drive van jelen. Ha csak a rendszer-SSD van bent, nincs gond.
    Ez erősen utal arra, hogy a BIOS/UEFI valamelyik non-boot lemezhez próbál hozzáférni bootolás közben, vagy valamilyen eszköz inicializálási bug aktiválódik a HBA mód és a ZFS-diskek miatt.
    Amit érdemes végigzongorázni:
    1. Boot sorrend tisztázása
    BIOS-ban minden más diszket ki kell tiltani a boot orderből. Csak a rendszer-SSD legyen bent.
    UEFI boot orderben is nézd meg, nem került-e be valami furcsaság (pl. ZFS pool UUID vagy non-boot device).
    2. UEFI / Legacy beállítások
    A Dell T330 tud teljes Legacy (BIOS) módot is. Érdemes kipróbálni, ha van rá mód.
    Ha ragaszkodsz az UEFI-hez (jogos, modernebb), akkor az UEFI Device Enumeration és Boot Policy menüpontokat is érdemes átnézni.
    3. Dell lifecycle controller / HII képernyő
    Innen is érdemes nézni, hogyan látja a diszkeket a Dell firmware.
    Ha a ZFS lemezeken volt régen más partíció (pl. boot flag, GPT header), az esetleg bezavarhat. Ezeket lehet érdemes lenullázni (pl. wipefs -a minden drive-on).
    4. ZFS pool cache/label
    Ha korábban a ZFS pool indításához UUID vagy disk-by-id azonosítókat használtál, ezek visszamaradhatnak a BIOS/UEFI-ban, különösen ha egyszer véletlenül bootoltál volna valami recovery környezetből, ami automatikusan hozzányúlt.
    Fontos: Dell T330 UEFI bugok
    A Dell szerverek UEFI implementációja sokszor problémás, főleg ha nem tipikus RAID (PERC) kontrollereket használsz.
    Hasonló bugokat mások is jelentettek, pl. ha HBA módban használnak több diszket, és azokon ZFS/BTRFS van, az UEFI megpróbálja "megvizsgálni" őket, és néha becsődöl.
    Ilyenkor egy workaround lehet: Disable UEFI boot scanning for non-boot devices (ha van ilyen opció). Nem minden Dell BIOS-ban van, de érdemes keresni.
    Extra workaround: systemd-boot helyett GRUB
    Ha UEFI alatt systemd-boot-ot használsz, az jobban támaszkodik a firmware-es eszközdetektálásra.
    GRUB ezzel szemben kicsit jobban "elviszi magával" a bootfolyamatot, és kevésbé hagyja a firmware-t matatni a diszkeken.
    Ha jelenleg systemd-boot van, érdemes kipróbálni GRUB-ot helyette.
    Végső workaround: Boot only SATA port
    Ha van olyan opció a BIOS-ban, hogy Boot Only From Port X (ahol az SSD van), az teljesen kizárhatja a többi diszket a boot időszakban.
    Ezt mindenképp javaslom kipróbálni.
    Ha mindez nem oldja meg, akkor firmware bug report
    Ebben az esetben érdemes a Dell supportnak is jelenteni, hogy a legfrissebb firmware mellett sem lehet több diszkkel UEFI alatt normálisan bootolni.
    Ilyenkor a Dell sokszor ad ki hotfix firmware-t, főleg ha ezt más is megerősíti.

Új hozzászólás Aktív témák