Da, acest lucru este posibil, folosesc un software numit Cub pentru a realiza acest lucru.
Procesul de bază este acesta:
- Deschideți Ubuntu ISO implicit în Cubic
- Modificați sistemul de fișiere și instalați orice aplicație de care aveți nevoie, de ex. atom, Python etc.
- Creați un fișier de pre-însămânțare pentru a automatiza instalarea. În acest fișier puteți specifica locația, fusul orar, limba și conturile de utilizator care urmează să fie create.
- Editați parametrii de lansare ai Grub pentru a porni programul de instalare folosind fișierul de pre-seeding, informații despre asta Aici. Nu cred că ghidul este deosebit de grozav la pornirea acestui proces, așa că, ca exemplu, iată cum arată intrarea mea în grub.cfg:
intrarea de meniu „Instalați cu fișierul de pre-seeding” {
set root=(hd0)
setați gfxpayload=keep
linux /casper/vmlinuz boot=casper file=/cdrom/preseed/mirror.seed auto=true priority=critical debian-installer/locale=en_GB keyboard-configuration/layoutcode=gb ubiquity/reboot=true languagechooser/language-name=engleză countrychooser/shortlist=GB localechooser/supported-locales=en_GB.UTF-8 automat-ubiquity quiet splash ---
initrd /casper/initrd.lz
}
Probabil că acest lucru nu va funcționa pentru dvs., deoarece face referire la unele lucruri specifice pe dispozitivul meu, dar sper să servească drept exemplu decent.
Pre-însămânțarea este complexă, ghidul oficial complet este Aici. Planul este de a folosi șablon și modificați-l în funcție de nevoile dvs.
Alte câteva răspunsuri cu informații utile care vă vor ajuta:
Câteva poze cu Cubic:
![Terminal de editare](https://i.stack.imgur.com/hSVqY.png)
![Adăugarea și personalizarea fișierului de preseeding.](https://i.stack.imgur.com/kKyuC.png)
![Editarea parametrilor de boot grub.cfg pentru a utiliza fișierul de preseeding.](https://i.stack.imgur.com/0Lobu.png)