Pagina 1 di 1

Installazione Slack12.2 da rete

Inviato: mer 15 apr 2009, 18:53
da nevermind
salve a tutti,
si lo so il titolo del post potrebbe trarvi in inganno facendovi pensare ad un'installazione da rete via FTP, ma non è così.
La mia domanda è:

si può installare la slack 12.2 da rete senza fare il boot da cd/dvd, floppy o usb su un pc che non ha nessun OS già installato?

se si, come?

Grazie.
nevermind.

Re: Installazione Slack12.2 da rete

Inviato: mer 15 apr 2009, 19:04
da sya54M
solo se la scheda madre supporta il boot da ethernet puoi collegare il pc a un altro che condivida una copia di slackware ed abbia un server dhcp per assegnare l'ip al pc senza os

Re: Installazione Slack12.2 da rete

Inviato: mer 15 apr 2009, 19:07
da nevermind
allora... allora...
ho un pc che ha una copia di slack a bordo (ho il dvd ma posso sempre copiarlo in una dir) e il router adsl mi fa da server dhcp, come procedo??

Re: Installazione Slack12.2 da rete

Inviato: mer 15 apr 2009, 19:26
da conraid

Re: Installazione Slack12.2 da rete

Inviato: mer 15 apr 2009, 20:51
da zoros
Se può essere utile:

- ti servirà il servizio tftp per cui bisogna aggiungere una voce specifica in /etc/inetd.conf:

Codice: Seleziona tutto

echo "tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /tftpboot -r blksize" >> /etc/inetd.conf
- va creata poi la directory "/tftpboot/pxelinux.cfg/" che conterrà gli elementi da caricare ... in particolare:

Codice: Seleziona tutto

/tftpboot/pxelinux.cfg/default
/tftpboot/pxelinux.0
/tftpboot/hugesmp-12.2
/tftpboot/initrd-12.2
(hugesmp-12.2 e initrd-12.2 sono kernel e ramdisk presi dal DVD ... si possono rinominare a piacere)

- il file di testo "default" deve contenere i parametri di boot:
EDIT

Codice: Seleziona tutto

# This is the custom client pxelinux config file.

prompt 1
default linux
timeout 50

label linux
  kernel hugesmp-12.2
  append initrd=initrd-12.2 load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s
/EDIT

- questo è un /etc/dhcpd.conf funzionante:

Codice: Seleziona tutto

# Esempio di dhcp.conf x Slackware 10-12:
# si immagina che il server Slackware abbia IP=192.168.0.123 e che
# si sia collegati a Internet con un modem/router di IP=192.168.0.100

ddns-update-style none;
allow booting;
allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0 
{
  # default gateway
  option routers 192.168.0.100;
  option subnet-mask 255.255.255.0;

  option domain-name-servers 151.99.125.2;   # Telecom
#  option domain-name-servers 213.205.32.70; # Tiscali

  range dynamic-bootp 192.168.0.128 192.168.0.255;
  default-lease-time 21600;
  max-lease-time 43200;
  group
 {
   next-server 192.168.0.123;

   #This is the pxe bootloader file
   filename "pxelinux.0";

   host TEST 
  {
    hardware ethernet 00:e0:4c:aa:10:54; #il MAC del tuo client
    option host-name "TEST";
    fixed-address 192.168.0.11;
    #filename "/linux_ram.nb";
    #filename "/linux_nfs.nb";
  }

 }
}
# End dhcpd.conf
- naturalmente riavviare i servizi di rete e attivare il dhcpd ...

Re: Installazione Slack12.2 da rete

Inviato: mer 15 apr 2009, 21:05
da nevermind
grazie mille a tutti per le risposte, ora metto a lavoro il mio neurone e vi faccio sapere cosa ne tiro fuori :P
a presto!

P.S.
non chiudo il post nel caso in cui dovessi avere problemi (spero di no...).

Re: Installazione Slack12.2 da rete

Inviato: gio 16 apr 2009, 15:33
da zoros
Un "errata corrige" ...
il file di configurazione di PXE si differenzia leggermente da quello di Lilo, nell'adattare il file che avevo come riferimento all'articolo in questione ho commesso un errore ... questo il "defaut" giusto:

Codice: Seleziona tutto

# This is the custom client pxelinux config file.

prompt 1
default linux
timeout 50

label linux
  kernel hugesmp-12.2
  append initrd=initrd-12.2 load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s
cioè spariscono gli "=" e le quotes ... scusate ... ma nessuno sta attento qui su Slacky :shock:

P.S. modifico anche il post sopra