Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOWTO] Installing Gentoo from LAN
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
Mr.Evolution
Guru
Guru


Joined: 30 Dec 2003
Posts: 346
Location: Padova (Italy)

PostPosted: Sat Oct 09, 2004 7:52 am    Post subject: [HOWTO] Installing Gentoo from LAN Reply with quote

Questo è il mio primo how-to quindi ben vengano le critiche.

Lo scopo di oggi è di installare il fido pinguino gentoo su un portatile che mi è capitato tra le mani (acer TravelMate 223x)...
Girovagando per il BIOS tra le opzioni di boot non è presente il boot da usb ma bensì: CDROM, floppy, hdd e boot from lan.

La situazione: essendo un pc usato ha qualche diffettuccio: Floppy rotto, cdrom senza adattatore apposta per il portatile quindi inutilizzabile, nell'hdd fa bella mostra di sè Windows XP.....

L'unica strada era il boot from LAN (dopo un'attenta letta a questa guida: [LINUX LTSP] http://www.gentoo.org/doc/it/ltsp.xml). Sembrava interessante.....

Chipset di rete ULTRANOTO REALTEK 8139 e supportato dal pinguinone al 999999999999999999999999999999999999999999999999999999%

Al boot lo metto come metodo di avvio primario....e scopro delle scritte subito dopo la sequenza di boot (Press SHIFT + F10 to configure) ed io premo....metodo di avvio PXE 2.0.....carica ROM remota.....interessante....

Code:

*  net-misc/ltsp-core
      Latest version available: 4.0
      Latest version installed: [ Not Installed ]
      Size of downloaded files: [no/bad digest]
      Homepage:    http://www.ltsp.org/
      Description: LTSP - Linux Terminal Server Project


Se riesco a caricare il kernel ed un ambiente minimale poi posso fare un chroot ed iniziare l'installazione....Batto subito un
Code:
 
# emerge -pv ltsp-core

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] sys-apps/xinetd-2.3.12  +tcpd  285 kB
[ebuild  N    ] net-misc/tftp-hpa-0.34-r1   74 kB
[ebuild  N    ] net-misc/dhcp-3.0.1  -debug -(selinux) -static  828 kB
[ebuild  N    ] net-fs/nfs-utils-1.0.6  +tcpd  259 kB
[ebuild  N    ] net-misc/ltsp-core-4.0  +X -debug  81,994 kB

Total size of downloads: 83,443 kB

scarico, installo e seguo pestremente la guida e scopro che....non funziona niente!
O meglio prima il portatile dava un errore di tipo cable not present ma ora un file not found....sta migliorando...
immediatamente un

Code:

tail -f /var/log/syslog


Come vedete l'assegnazione dell'IP da parte del DHCP funziona ma del tftp nessuna traccia....

Facciamo la prova del nove...
Code:

*  net-misc/atftp
      Latest version available: 0.6.2
      Latest version installed: [ Not Installed ]
      Size of downloaded files: [no/bad digest]
      Homepage:    ftp://ftp.mamalinux.com/pub/atftp/
      Description: Advanced TFTP implementation client/server


Quindi si può rimuovere tftp-hpa e xinetd SE NON VI SERVONO PER ALTRO.
Modifichiamo il file /etc/conf.d/atftp.conf aggiungendo alla riga ......
Startato

Code:

/etc/init.d/atftp/


Miracolosamente il meggaggio d'errore diventa: File TOO big...evidentemente non è il file del kernel da fargli caricare.....e cosa sarà mai????
Cmq era il tftp che non andava.....

Code:

esearch pxe
[ Results for search key : pxe ]
[ Applications found : 1 ]

*  net-misc/pxes
      Latest version available: 0.8
      Latest version installed: [ Not Installed ]
      Size of downloaded files: [no/bad digest]
      Homepage:    http://pxes.sourceforge.net
      Description: PXES is a package for building thin clients using multiple types of clients


installiamo, magari è interessante....
Tra le ROM vedo il mio chipset di rete (file rlt8139), lo copio in /tftpboot/, modifico il file dhcp.conf come qui sotto e lo restarto....
-------> dhcp.conf
Code:

ddns-update-style interim;
ignore client-updates;

option nbgrub-menu code 150 = text;

subnet 10.0.0.0 netmask 255.0.0.0 {

# --- default gateway
        option routers                  10.0.0.1;
        option subnet-mask              255.0.0.0;

        option nis-domain               "domain.org";
        option domain-name-servers      10.0.0.1;

        option time-offset              -18000; # Eastern Standard Time
#       option ntp-servers              192.168.1.1;
#       option netbios-name-servers     192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#       option netbios-node-type 2;


        range dynamic-bootp 10.0.0.100 10.0.0.105;
        default-lease-time 21600;
        max-lease-time 43200;
        next-server 10.0.0.1;
        filename "/pxe/eb-5.0.9-rtl8139.lzpxe";

        host pxes {
                hardware ethernet 00:00:E2:6E:3A:79;
                fixed-address 10.0.0.5;
                option tftp-server-name "10.0.0.1";
                log(debug, substring(option vendor-class-identifier, 0, 9));
                if substring (option vendor-class-identifier, 0, 9) = "PXEClient
" {
                        #filename "/pxes/grub/pxegrub";
                        filename "/pxe/eb-5.0.9-rtl8139.lzpxe";
      }
                elsif substring (option vendor-class-identifier, 0, 9) = "Etherb
oot" {
                        #filename "/pxes/grub/nbgrub";
                        filename "/lts/vmlinuz-2.4.24-ltsp-1";
                        #option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff;
                }
                option nbgrub-menu "(nd)/pxes/grub/menu.lst";
                option root-path "10.0.0.1:/opt/ltsp/i386";
        }
}


Rebootto per la miliardesima volta il portatile e vedo le scritte del kernel sull'LCD.......
Giubilo e vittoria ma........Ora non vede l'hdd.....

Code:
modprobe ide-hdd


Problema: per decomprimere un qualsiasi stage mi serve il tar che non viene installato nell'ambiente base....
Soluzione 1: copiare tar e tutte le sue dipendenze (che scatole!!)
Soluzione 2: decmprimere uno stage3 in una cartella all'interno dell'nfs condiviso e fare chroot dal portatile e da questo installare una gentoo nell'hdd...
Soluzione 3: non mi è passato per la testa nient'altro di più semplice.

Soluzione usata: 2.
Risultato Gentoo strafunzionante nel portatile da cui vi scrivo con gnome 2.
_________________
Niente è impossibile......è solo questione di tempo!

Lo script è quello che dai agli attori. Il programma è quello che dai agli spettarori.
-- Larry Wall, creatore di Perl


Last edited by Mr.Evolution on Sat Oct 09, 2004 8:24 am; edited 2 times in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30822
Location: here

PostPosted: Sat Oct 09, 2004 8:16 am    Post subject: Reply with quote

Grazie mille per la guida. Sara aggiunta alle FAQ
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Mr.Evolution
Guru
Guru


Joined: 30 Dec 2003
Posts: 346
Location: Padova (Italy)

PostPosted: Sat Oct 09, 2004 8:21 am    Post subject: Reply with quote

Spero che il tipo "diario di viaggio" vada bene e che sia abbastanza tecnica (devo mettere sempre i log di sistema ma sono sul desktop ed ora non sono a casa) sennò sono sempre qui e, tempo permettendo, sono sempre disponibile per gentoo....

PS: è un onore per me essere nella sezione FAQ
_________________
Niente è impossibile......è solo questione di tempo!

Lo script è quello che dai agli attori. Il programma è quello che dai agli spettarori.
-- Larry Wall, creatore di Perl
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum