Am scris o cale către un fișier preseed pentru o instalare nesupravegheată a linux. După cum puteți vedea în parametrii grub, am specificat file=/preseed.cfg
iar conținutul include unele d-i
comenzi. Apoi, este creat un fișier ISO.
u@n:u2$ cat ./boot/grub/grub.cfg
dacă loadfont /boot/grub/font.pf2 ; atunci
setați gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi
set menu_color_normal=alb/negru
set menu_color_highlight=negru/gri deschis
setați timeout=5
setați implicit=0
intrarea de meniu „Instalare Ubuntu Server” {
setați gfxpayload=keep
linux /install/vmlinuz --- auto=true file=/preseed.cfg quiet
initrd /install/initrd.gz
}
u@n:u2$ cat ./isolinux/txt.cfg
instalare implicită
instalarea etichetei
eticheta de meniu ^Instalare Ubuntu Server
kernel /install/vmlinuz
append file=/preseed.cfg vga=788 initrd=/install/initrd.gz silențios ---
u@n:u2$ head ./preseed.cfg
#### Conținutul fișierului de preconfigurare (pentru Ubuntu 17.10)
### Localizare
# Preseedând numai localitatea setează limba, țara și localitatea.
d-i debian-installer/locale șir en_US
# Valorile pot fi, de asemenea, presetate individual pentru o mai mare flexibilitate.
#d-i debian-installer/language string ro
#d-i debian-installer/ șir de țară BE
#d-i debian-installer/locale șir en_GB.UTF-8
# Opțional, specificați localizări suplimentare care vor fi generate.
u@n:u2$ ls
boot dists doc EFI install isolinux md5sum.txt pool de imagini preseed preseed.cfg README.diskdefines ubuntu
u@n:u2$ sudo xorriso -as mkisofs -isohybrid-mbr isolinux/isohdpfx.bin -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot- info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -o ../ubuntu-18.04.4-server-amd64-unattended.iso .
xorriso 1.5.2: manipulator de sistem de fișiere RockRidge, proiect libburnia.
Curent de unitate: -outdev 'stdio:../ubuntu-18.04.4-server-amd64-unattended.iso'
Media curentă: fișier stdio, suprascris
Stare media: este necompletat
Rezumat media: 0 sesiuni, 0 blocuri de date, 0 date, 170 g gratuit
Adăugat la imaginea ISO: directorul '/'='/home/u/Downloads/u2'
xorriso : UPDATE : 3230 de fișiere adăugate în 1 secundă
xorriso : UPDATE : 3230 de fișiere adăugate în 1 secundă
xorriso : NOTĂ : Copiere în zona de sistem: 512 octeți din fișierul „/home/u/Downloads/u2/isolinux/isohdpfx.bin”
libisofs: NOTĂ: Dimensiunea imaginii aliniată la dimensiunea cilindrului cu 488 de blocuri
xorriso : UPDATE : 11,48% realizat
Imagine ISO produsă: 479232 sectoare
Scris la mediu: 479232 sectoare la LBA 0
Scrierea în „stdio:../ubuntu-18.04.4-server-amd64-unattended.iso” a fost finalizată cu succes.
Cu toate acestea, când pornesc ISO cu virtualbox, s-a blocat la pagina de selecție a tastaturii.
Bănuiesc că grub nu a detectat fișierul preseed.cfg. Nu-i așa? Cum pot repara?