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