View previous topic :: View next topic |
Author |
Message |
Mr.Evolution Guru

Joined: 30 Dec 2003 Posts: 346 Location: Padova (Italy)
|
Posted: Sat Oct 09, 2004 7:52 am Post subject: [HOWTO] Installing Gentoo from LAN |
|
|
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
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.....
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 |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31525 Location: here
|
Posted: Sat Oct 09, 2004 8:16 am Post subject: |
|
|
Grazie mille per la guida. Sara aggiunta alle FAQ _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
 |
Mr.Evolution Guru

Joined: 30 Dec 2003 Posts: 346 Location: Padova (Italy)
|
Posted: Sat Oct 09, 2004 8:21 am Post subject: |
|
|
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 |
|
 |
|
|
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
|
|