Depois de conseguir que um ISO do Fedora seja reconstruído com sucesso (para um pendrive) depois de adicionar um arquivo de kickstart ( /server/548405/ ), agora tenho um problema ao localizar o arquivo de kickstart na mídia USB .
Quando isso é feito a partir de um CD-ROM, você pode simplesmente kickckstart adicionando este parâmetro à inicialização:
linux ks=cdrom
Isso inicia o kickstart (desde que o arquivo do kickstart seja denominado ks.cfg e esteja na raiz do disco).
Agora, obviamente, isso será diferente para a unidade USB; portanto, de minha pesquisa, presumi que esta linha faria o trabalho:
linux ks=hd:sdb1:/ks.cfg
Evidentemente isso não funciona. Recebo um erro ao informar que esta unidade já está montada e não pode ser remontada.
EDIT: Mensagem de erro real:
mount: /dev/sdb1 is already mounted or /run/install/tmpmnt0 busy
Warning: Can't get kickstart from /dev/sdb1:/ks.cfg
Para testar se a sintaxe estava correta, coloquei o arquivo kickstart em outro pendrive e carreguei o mesmo comando para pegar o ks.cfg no novo local:
linux ks=hd:sdc1:/ks.cfg
Isso funciona (desde que os pendrives sejam montados em ordem, boot -> sdb1, kickstart -> sdc1). A instalação iniciará e concluirá a instalação sem problemas. Obviamente, ter que usar 2 pen drives é um tanto frustrante e não confiável.
Existe uma maneira de contornar isso?
ks=cdrom
, certo?