Konfiguracja wzorca systemu

Z Pomoc Netis

Tworzenie partycji na wzorcu

Uruchamiamy serwer jakimś liveCD 64Bit i dzielimy w następujący sposób.

Sprawdzamy jakie dyski mamy dostępne:

fdisk -l


Powinno się ukazać np:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b61e5

   Device Boot      Start         End      Blocks   Id  System


Szukamy i dzielimy sda:

fdisk /dev/sda

Po kolei literki:
n - dodaje nowa partycje
p - primary 
1 - numer partycji
enter - zatwierdzamy pierwszy blok
enter - zatwierdzamy blok ostatni
a - wybieramy partycję która będzie bootowalna
t - zmiana typu partycji
2 - wybieramy pierwszą partycję
83 - ext4
w - zapisujemy i wychodzimy


Sprawdzamy jak podzieliliśmy dysk:

fdisk -l


Powinniśmy uzyskać taki wynik:

Device     Boot   Start      End  Sectors Size Id Type
/dev/sda1       2048 41943039 37746688  160G 83 Linux


Robimy system plików na dysku

mkfs.ext4 /dev/sda1


Montujemy dysk

mount /dev/sda1 /mnt

Przegranie i rozpakowanie wzorca

Podpinamy pendrive sprawdzamy jak go nam wykryło:

fdisk -l


Pendrive powinien zamontować się automatycznie do /media/ubuntu/***/ jeżeli nie, montujemy go ręcznie:

mkdir /media/pen ( tworzymy według wykrycia pendrive )
mount /dev/sdb1 /media/pen (montujemy według wykrycia pendive)


Przegrywamy plik ze wzorem systemu

cp -av /media/pen/xubuntu_wzor_czysty_18.04.tar.gz /mnt/


Rozpakowujemy plik ze wzorem systemu

cd /mnt/
tar zxvf xubuntu_wzor_czysty_18.04.tar.gz --same-permissions --same-owner --numeric-owner (dodatkowe opcje wymagane jeżeli uruchomiliśmy serwer z LiveCD innym niż Ubuntu)

Montowanie wymaganych katalogów

for i in /dev /proc /sys /run ; do mount -B "$i" "/mnt/$i" ; done

Wchodzmy na chroot'a

chroot /mnt

Instalacja GRUB bez UEFI

UWAGA!!! - Jeżeli wcześniej utworzyliśmy partycje z innymi numerami musimy poprawić numerację w /etc/fstab przez instalacją GRUBa inaczej po restarcie system będzie długo montował dyski lub nie wstanie w ogóle.

grub-install /dev/sda && update-grub
  • Powinniśmy uzyskać następującą odpowiedź:
Installation finished. No error reported.
  • Wychodzimy z chroot'a
exit
  • Restartujemy system
reboot

Instalacja GRUB z UEFI

  • Zakładam, że partycję EFI mamy już w systemie założoną.
fdisk -l
Urządzenie  Początek    Koniec   Sektory Rozmiar Typ
/dev/sda1       2048    411647    409600    200M System EFI
  • Jeżeli partycji nie ma, trzeba ją stworzyć.
Rozmiar 200M
typ FAT32
  • Montujemy partycję EFI:
mount /dev/sda1 /mnt/boot/efi

Następnie sprawdzamy czy działa sieć, jeżeli nie to poprawiamy DNSy, aby można było instalować pakiety.

  • Instalujemy pakiet do instalacji gruba w UEFI
apt update ; apt install grub-efi
grub-install /dev/sda && update-grub
  • Powinniśmy uzyskać następującą odpowiedź:
Installation finished. No error reported.
  • Wychodzimy z chroot'a
exit
  • Restartujemy system
reboot