Dodajemy GParted do serwera PXE
Data: 2016-07-23, autor: Michał MisztalA dzisiaj dodamy sobie GParted (moje ulubione distro) do serwera PXE.
Tutaj sprawa trochę się komplikuje bo potrzebny nam stały adres IP i serwer www. Na szczęście dużo konfiguracji nie będzie. Na początek instalacja serwera Apache, mapowanie folderu do jego domyślnego (żeby nie grzebać w ustawieniach) i włączenie stałego adresu przez DHCPCD. GParted ładuje podstawowe pliki do ramu a właściwy obraz systemu pobiera z serwera http (szkoda, że nie tftp) przez wget.
[root@komputer]# pacman -Sy && pacman -S apache [root@komputer]# mkdir /home/user/pxe_serwer [root@komputer]# chmod 777 /home/user/pxe_serwer [root@komputer]# echo /home/user/pxe_serwer /srv/http none bind 0 2 >> /etc/fstab [root@komputer]# mount -a [root@komputer]# systemctl start httpd && systemctl enable httpd
Teraz tak - z pliku GParted{cyferki}.iso rozpakujemy sobie trzy pliki
- /live/vmlinux do folderu /srv/tftp/images/GParted
- /live/initrd.img do folderu /srv/tftp/images/GParted
- /live/filesystem.squashfs do folderu /srv/http
Teraz pora na konfigurację statycznego IP, np 192.168.10.99 dla maski 255.255.255.0. Zmian dokonujemy w pliku /etc/dhcpcd.conf na interfejsie enp0s3 (u mnie, u Was "ip link")
interface enp0s3 static ip_address=192.168.10.99/24 static routers=192.168.10.1 static domain_name_servers=8.8.8.8 8.8.4.4
Restartujemy usługę
[root@komputer]# systemctl restart dhcpcd@enp0s3.service_
No to jeszcze tylko wpis menu
label GPARTED menu label GParted kernel /images/GParted/vmlinuz append initrd=/images/GParted/initrd.img boot=live config components union=overlay username=user noswap noeject ip= vga=788 fetch://192.168.10.99/filesystem.squashfs
No i działa.

W zasadzie to najważniejsze wykonane. Można jeszcze dorzucić Memtest czy MHDD ale o tym to kiedy indziej.