manutenzione ordinaria pxegrub

Come cambiare il default boot

ssh milliways
cd /tftpboot

cp pxegrub.nt pxegrub
cp pxegrub.w2000 pxegrub
cp pxegrub.linux pxegrub
le tre righe, nell'ordine, attivano il boot di default di WinNT, Windows 2000, Linux.

Procedura di patch del binario di pxegrub

Se si volesse modificare ulteriormente la configurazione senza ricompilare grub, fare una copia di uno dei file pxegrub, ad esempio pxegrub.test
cp pxegrub pxegrub.test
e poi editarlo, ad esempio con EMACS, facendo attenzione a non aggiungere ne togliere spazi o caratteri (meglio usare il mode OverWrite - tasto INS), cercando una stringa nota del file menu.lst per posizionars correttamente (ad esempio "menuconfig": CTRL-S menuconfig) e editando liberamente il testo del file menu.lst che comparira' a video.
Salvare (CTRL-X CTRL-S) e uscire (CTRL-X CTRL-C)
Questa procedura presenta qualche pericolo: se si vanno a toccare parti eseguibili del file o se ne cambia la dimensione pxegrub non funzionera'.

Inclusione di un nuovo menu.lst in pxegrub

Vedere anche la voce Riconfigurare in pxegrub.html
Editare un nuovo menu.lst, ricompilare pxegrub e installarlo in /tftpboot:
ssh milliways

cd /usr/src
cd grub

vi menu.lst

./configure --enable-tg3 --enable-diskless --disable-jfs --disable-ufs2 \
	--disable-minix --disable-reiserfs --disable-iso9660  --disable-3c595 \
	--disable-3c90x --disable-davicom  --disable-e1000 --enable-eepro100 \
	--disable-epic100 --disable-natsemi --disable-ns8390 --disable-pcnet32 \
	--disable-rtl8139 --disable-sis900 --disable-tulip --disable-tlan \
	--disable-sundance --disable-via-rhine --disable-w89c840 --disable-hercules \
	--disable-serial --enable-preset-menu="menu.lst"

make

cp stage2/pxegrub /tftpboot/pxegrub.new