IndiceBRTableOfContents() |
Introduzione
In questa pagina vengono riportate le istruzioni per eseguire il boot con i vecchi [http://it.wikipedia.org/wiki/Bios bios], i quali non permettono il boot con [http://it.wikipedia.org/wiki/Preboot_Execution_Environment PXE].
Identificare l'interfaccia di rete
Avviare il pc con una sessione Live CD di Ubuntu e digitare in una finestra di terminale il seguente comando: lspci Il risultato sarà simile al seguente:
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Generazione dell'immagine
Andare in questa [http://www.rom-o-matic.net/5.4.3/ pagina] per generare un immagine di boot per l'interfaccia di rete e seguire i seguenti passi:
Indicare il tipo di interfaccia di rete del vostro client;
- Specificare che tipo di immagine si vuole creare:
Per un immagine di boot su floppy scegliere "Floppy bootable ROM Image .zdsk"
Per un immagine di boot su CD scegliere ISO bootable image whithout legacy floppy emulation .iso"
Per un immagine di boot da hard disk scegliere "HD (experimental) Hard Disk Partition Image .zhd"
Cliccare sul bottone «Configure», ed assicurarsi che PXELOADER_KEEP_ALL sia selezionato, è una buona cosa anche selezionare POWERSAVE, ALLMULTI, MULTICAST_LEVEL1, MULTICAST_LEVEL2 e DOWNLOAD_PROTO_TFTM, fatte tutte le modifiche cliccare «get rom».
Usando HD (experimental) Hard Disk Partition Image .zhd verrà formattato l'harddisk. |
Avvio da floppy disk
Per creare il floppy di boot digitare in una finestra di terminale il seguente comando:
dd if=etherboot.zdsk of=/dev/fd0
Avvio da Cd-Rom
[:Hardware/DispositiviPartizioni/MasterizzareIso: Masterizzare] l'immagine iso appena creata in un Cd-Rom.
Avvio da hard disk
Scaricare tomsrtbt dalla seguente [ftp://mirror.aarnet.edu.au/pub/tomsrtbt/ pagina] e digitare in una finestra di terminale i seguenti comandi: {{{tar xvzf tomsrtbt-*.tar.gz cd tomsrtbt-<versione> }}}
Inserire un floppy formattato ed installare tomsrtbt digitando in una finestra di terminale il seguente comando: {{{sudo ./install.s }}}
Avviare il client con il floppy appena creato di tomsrtbte loggarsi come root con password: xxxx, e digitare in una finestra di terminale il seguente comando: {{{dmesg | grep hd }}}
che sarà simile a /dev/hdX.
Sostituire la X con il valore che si ottiene dando il comando. |
Digitare in una finestra di terminale i seguenti comandi:
dmesg | grep hd fdisk /dev/hdX
Cancellare tutte le partizioni esistenti usano il tasto d, creare una nuova partizione con il tasto n, ed attivarla con il tasto a, infine premere il tasto w per scrivere i cambiamenti su disco ed uscire.
Tornare sulla macchina Linux funzionante dove è presente il file ^.zhd` e copiarlo su un nuovo floppy formattato, inserite il floppy nella macchina client e montarlo con il comando:
mount -t vfat /dev/fd0 /mnt
Copiare il file di boot relativo alla scheda di rete con il comando:
dd if=/mnt/eb-5.4.3-rtl8139.zhd of=/dev/hda1
Riavviare il computer e rimuovete il floppy, il client dovrebbe avviarsi dall'hard disk.
Ulteriori risorse
[https://help.ubuntu.com/community/UbuntuLTSP/LTSPBootingClientsWithoutPxe Documento originale]
[:Hardware/UbuntuLtsp: Guida a UbuntuLtsp]