Pagina 1 di 1

Clonare Slackware e udev

Inviato: mar 15 lug 2008, 15:40
da Luci0
Sto facendo alcuni test per clonare installazioni di Slackware, mi trovo tutte le volte a litigare con udev, nel senso che per far funzionare correttamente le periferiche (scheda di rete audio etc) debbo brutalizzare udev ... ovvero parto in runlevel 1 disinstallare udev e reinstallarlo con installpkg ... ho provato a cancellare alcuni file in /etc/udev ma non ho trovato documentazione adeguata e ho cancellato alcuni file dove c' era scritto che sarebbero stati sovrascritti, mentre al riavvio non venivano ricreati ....
La soluzione é stata quella descritta sopra ... ma mi domandavo se c' era un sistema meno rozzo !

Re: Clonare Slackware e udev

Inviato: mar 15 lug 2008, 16:23
da sardylan
Quali file hai provato a cancellare per udev???

Re: Clonare Slackware e udev

Inviato: mar 15 lug 2008, 17:28
da sbabaro
quello che avevo visto è che consigliavano di cancellare dentro rules.d il file relativo al network, 75 etc, che viene ricreato in avvio. Almeno questo è quello che dovrebbe succedere


da CHANGES_AND_HINTS.TXT
udev was upgraded - don't forget to move/merge all of the associated *.new
files into place or you will have problems. We are now using as much of
the upstream udev rules as possible (and efforts are underway to further
unify us with other distributions), so you'll notice a lot more udev rules
files in that directory. Be sure to heed the warnings about not editing
the included rules files, as they will be overwritten if/when the udev
package is upgraded.
If you have more than one network card and have been using the
75-network-devices.rules file, it is now called 70-persistent-net.rules
(and is generated from 75-persistent-net-generator.rules).
Rules for optical devices are now located in 70-persistent-cd.rules (and
are generated from 75-cd-aliases-generator.rules).
You will need to remove the old rules files (75-optical-devices.rules and
75-network-devices.rules) so that they don't conflict.

As stated above, Slackware's udev implementation will automatically create
rules files for your optical devices and network interfaces on first boot.
If you add/remove/replace any of this hardware, and/or you "clone" a system
to another hard drive for deployment, you will need to either remove these
two rules files (so that udev will regenerate them to reflect the new or
changed hardware) or edit them accordingly.

Re: Clonare Slackware e udev

Inviato: mar 15 lug 2008, 17:55
da Luci0
@sbarbaro

Grazie non riuscivo a ritrovare il file ... pensavo fosse in UPGRADE.TXT ...

@sardylan

solo qualcheduno ... :oops:

Re: Clonare Slackware e udev

Inviato: mar 15 lug 2008, 18:06
da sardylan
Non ho provato a clonare, però i file li ricrea e come!!! Strano che non ti vada!!!
Log di errori??? Cosa dicono?

Re: Clonare Slackware e udev

Inviato: mar 15 lug 2008, 19:40
da absinthe
luci0,

sei sicuro che il problema non derivi dalla directory /dev? in teoria dovresti fare questo:

1- clonare tutta la slack _tranne_ gli pseudo filesystems: dev, proc, sys (nel senso che devi ricreare i nodi nel fs ma non il loro contenuto)
2- non clonare _niente_ di accidentalmente montato su /mnt, /media (cioè fare grosso modo quanto detto sopra salvo che alcune directory vuote nei nodi ci sono sempre - tipo cdrom in /mnt)

questo è molto facile da gestire se cloni la slack da una live tipo systemrescueCD o clonezilla (che poi usano entrambi partedimage come utility per la clonazione).

avute queste accortezze devi ricordarti di verificare che i device statici siano sempre presenti in /dev (non dovrebbero esserci problemi se fai tutto da live), altrimenti in fase di reinstallazione su un nuovo host di lanciare sempre con install pkg il pacchetto dei device statici.

per i file di udev: vale quanto indicato da altri. sono tutti generici tranne alcuni costruiti "ad hoc" da alcuni script di generazione automatica

M