Folosesc netboot/pxeboot cu grub.
intrarea de meniu „Instalați Ubuntu 20.04” {
setați gfxpayload=keep
echo „Se încarcă vmlinuz...”
linux /tftp/vmlinuz ip=dhcp netboot=nfs nfsroot=10.0.0.20:/data/netboot/nfs/ubuntu2004/ boot=casper toram noquiet splash=off console=tty0 console=ttyS1,57600n8 ---
echo „Se încarcă initrd, durează mult timp...”
initrd /tftp/initrd
}
Funcționează bine, totuși, încărcarea initrd pe tftp durează mult (30+ minute). Aș dori să comprim (gz/bz2) acest fișier pentru a economisi timp de transfer al fișierelor.
Am văzut câteva exemple care se refereau la a initrd.gz
(Un exemplu: https://unix.stackexchange.com/questions/217002/which-iso-file-vmlinuz-and-initrd-gz-to-use-for-installing-centos-from-multiboo), dar când am încercat să comprim fișierul cu gzip și să-l folosesc, primesc o eroare precum:
[ 12.543547] VFS: Nu se poate deschide dispozitivul rădăcină „(null)” sau unknown-block(0,0): eroare -6
[ 12.558487] Vă rugăm să adăugați o opțiune corectă de pornire „root="; iată partițiile disponibile:
[ 12.575161] Kernel panic - nu se sincronizează: VFS: Imposibil de montat root fs pe unknown-block(0,0)
Există o modalitate de a comprima acest fișier, astfel încât să poată transfera o dimensiune mai mică a fișierului și să-l decomprimați înainte de a încerca să monteze rădăcina fs?
Alternativ, există o modalitate de a-l transfera printr-un alt protocol (HTTP/FTP/SFTP/SCP/etc)?