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: Select all
* 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
Code: Select all
# 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
O meglio prima il portatile dava un errore di tipo cable not present ma ora un file not found....sta migliorando...
immediatamente un
Code: Select all
tail -f /var/log/syslog
Facciamo la prova del nove...
Code: Select all
* 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
Modifichiamo il file /etc/conf.d/atftp.conf aggiungendo alla riga ......
Startato
Code: Select all
/etc/init.d/atftp/
Cmq era il tftp che non andava.....
Code: Select all
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
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: Select all
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";
}
}
Giubilo e vittoria ma........Ora non vede l'hdd.....
Code: Select all
modprobe ide-hddSoluzione 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.

