Soluzione della community

Unità SATA PCIe non disponibile come opzione di avvio

A ZimaBlade user could access PCIe-connected SATA disks in CasaOS but could not select them as BIOS or GRUB boot devices.

Perché un’unità SATA PCIe può apparire in ZimaOS ma non nel BIOS

La discussione descrive unità collegate tramite un controller da PCIe a SATA che erano visibili dopo il caricamento del sistema operativo, ma non erano disponibili come destinazioni di avvio del firmware. La distinzione è importante: il rilevamento da parte del sistema operativo dimostra solo che il kernel dispone di un driver per il controller; per l’avvio sono inoltre necessari il firmware del sistema e un percorso option ROM/UEFI del controller che esponga un dispositivo avviabile.

Consulta la guida aggiornata all’installazione di ZimaOS prima di modificare il supporto di avvio e usa la guida alla configurazione dello spazio di archiviazione di ZimaOS dopo l’avvio del sistema.

Checklist per la risoluzione dei problemi della community

Una risposta di IceWhale ha riferito l’avvio corretto di TrueNAS da un’unità SATA collegata tramite una scheda da PCIe a SATA e ha consigliato di verificare se l’installazione fosse stata eseguita in modalità UEFI o legacy, di usare un’immagine ufficiale del sistema operativo e di provare un’installazione pulita senza altri sistemi in conflitto. Questo conferma una configurazione testata, non la compatibilità universale con ogni controller.

Controlla il controller prima di reinstallare

Identifica il chipset del controller SATA PCIe e verifica che supporti l’avvio, invece di offrire soltanto spazio di archiviazione dopo l’avvio. La panoramica UEFI sull’architettura di avvio del firmware è disponibile nelle specifiche UEFI, mentre la documentazione dei driver del kernel Linux aiuta a spiegare perché un dispositivo possa funzionare dopo l’avvio del kernel anche quando il firmware non è in grado di avviarlo.

Quando usare un dispositivo di avvio separato

Se il firmware non espone mai i dischi del controller come destinazioni di avvio, un’architettura pratica consiste nel mantenere il sistema operativo su un dispositivo SATA, NVMe, eMMC o altro dispositivo di avvio supportato e visibile al firmware, usando la scheda SATA PCIe per i dischi dati. Per la pianificazione dell’hardware, consulta la pagina del prodotto ZimaBlade 2.