Dopo essere riuscito a ottenere una Fedora ISO da ricostruire correttamente (per una chiavetta USB) dopo aver aggiunto un file kickstart ( /server/548405/ ), ora ho un problema con l'individuazione del file kickstart sul supporto USB .
Quando questo viene fatto da un CD-ROM, puoi semplicemente avviare kickckstart aggiungendo questo parametro all'avvio:
linux ks=cdrom
Questo avvierà (a condizione che il file kickstart sia chiamato ks.cfg e si trovi nella radice del disco).
Ora, ovviamente, questo sarà diverso per l'unità USB, quindi dalla mia ricerca, ho ipotizzato che questa linea avrebbe fatto il lavoro:
linux ks=hd:sdb1:/ks.cfg
Evidentemente questo non funziona. Viene visualizzato un errore che mi informa che l'unità è già montata e non può essere rimontata.
EDIT: messaggio di errore effettivo:
mount: /dev/sdb1 is already mounted or /run/install/tmpmnt0 busy
Warning: Can't get kickstart from /dev/sdb1:/ks.cfg
Per verificare che la sintassi fosse corretta, ho inserito il file kickstart su un'altra chiavetta USB e ho caricato lo stesso comando per prendere ks.cfg dalla nuova posizione:
linux ks=hd:sdc1:/ks.cfg
Questo funziona (a condizione che le chiavette USB siano montate in ordine, avvia -> sdb1, kickstart -> sdc1). L'installazione si avvierà e completerà l'installazione senza problemi. Ovviamente dover usare 2 pen drive è alquanto frustrante e inaffidabile.
C'è un modo per aggirare questo?
ks=cdrom
, vero?