Newsgroup: it.comp.os.linux.iniziare
Titolo: [L'uomo più furbo del mondo] Ricreare /dev

Ciao a tutti..
 a causa della mia troppa fretta nel dare inivio sono riuscito a cancellare
/dev e /boot.
poco male, pensavo che avrei perso anche l'hd montato con samba... ma
ciononostante sono in crisi!
per l'immagine del kernel sono riuscito a trovarla (fortunatamente dopo
l'ultima compilazione lasciai una copia in /usr/src). il System.map l'ho
trovato li per fortuna.
ricopiati i file in /boot mi accingo a fare un ottimo reboot e mi ricordo
solo al momento di avere /dev vuota :((
(ecco i momenti in cui rimpiango di non avere compilato con il supporto
devfs)
..e ora che faccio?? il kernel parte, appaiono le prime scritte poi il pc si
freeza con su scritto "/dev/tty0 not found etc etc"
come ricreo i miei bellissimi file in dev ?
makedev dove lo trovo??? e poi mi ricrea tutti i file speciali
automaticamente ?
un aiutino, anche morale,
grazie
ciao! :)

 un aiutino, anche morale,
Mhh, non ne sono sicuro, pero` potresti provare in boot in single user con
un init "tarocco" cosi`, al prompt del boot manager:
  linux init=/bin/sh rw
dopodiche` se la shell parte puoi ricreare i devices con MAKEDEV (si trova
in /dev), per /dev/tty0 ad esempio basta MAKEDEV tty0). Attenzione che il
reboot non lo puoi fare cosi`! Fatti i devices con MAKEDEV fai "exec
/sbin/init 6" per riavviare. Se hai una redhat, mandrake o suse puoi
provare a reinstallare il pacchetto rpm "dev" prima di fare il reboot.
In bocca al lupo!
Marco
-- 
//\/\ Marco (LM) Lamberto (
marcol...@despammed.com
)
      SIForge.org     -  
http://www.siforge.org/
      The Sunny Spot  -  
http://the.sunnyspot.org/

  in /dev), per /dev/tty0 ad esempio basta MAKEDEV tty0). Attenzione che il
scusa mi è sfuggito qualcosa oppure in 'dev ora lui non ha + nulla? e quindi
nemmeno MAKEDEV? oppure in single user si ritrova in /dev qualcosa?
-- 
Marco Mampreso - Linux User # 296644
Slackware 8.1 - Kernel 2.4.20
Home-email: 
n3w...@libero.it
Work-email: 
mmam...@gieffeedizioni.it

 come ricreo i miei bellissimi file in dev ?
Dai che è quasi facile. Prendi una qualunque distribuzione da live CD o
simili, monta la tua root e crea i dispositivi indispensabili in /dev,
tipo console e dischi:
mknod tty0 c 4 0
mknod tty1 c 4 1
mknod tty2 c 4 2
mknod tty3 c 4 3
mknod tty4 c 4 4
mknod tty5 c 4 5
mknod tty6 c 4 6
mknod  hda b 3 0
mknod hda1 b 3 1
mknod hda2 b 3 2
mknod hda3 b 3 3
mknod hda4 b 3 4
mknod hda5 b 3 5
...e così via.
Il resto lo ricrei da debian direttamente, dopo un
apt-get --force-reinstall=true install makedev
-- 
Registered user at 
http://counter.li.org
 # 170453
Jabber JID: 
sil...@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 
perche' dici "Eh già!"?
E' stabile?
A me viene segnalato come sperimentale dal menu' di configurazione del 
kernel.
Ciao
slacky
-- 
Linux user #312588 registered at 
http://counter.li.org
Powered by Slackware 8.1 & 9.0, kernel 2.4.18 & 2.4.21 vanilla
Interesting sites: 
http://www.slackware.com
 & 
http://www.physics.it

 kernel.
Dubito molto che diventerà mai stabile, da quel punto di vista. Come
Emmanuele non mancherà di far notare, devfs è valido come concetto ma
debole dal punto di vista strutturale (demone in user space che scambia
informazioni con il kernel). Nella prossima serie 2.6 del kernel,
dovrebbe essere prima o poi rimpazziato da udev.


 apt-get --force-reinstall=true install makedev
Ho scritto questo perché ero convinto di essere sulla ML
Debian-italian... Con un'altra distribuzione cambia di conseguenza!


 /dev e /boot.
EVVAI!!! :)) 
sono partito dal cd 1 della rh 9, ho fatto il chroot sulla partizione / 
ho disinstallato et reinstallato i pacchetti del kernel, lilo e dev e dopo
avere riscritto lilo.conf e fstab pare che ora tutto funzioni!! :))
menomale
grazie a tutti
ciao!
-- 
Be happy : use Linux, the power of GNU!
Proud to be 100% Microsoft free!

 nemmeno MAKEDEV? oppure in single user si ritrova in /dev qualcosa?
Azz, e` vero, se si e` piallato la dev ... niente MAKEDEV ... -_-;


 
non lo sapevo: pensavo che solo la gentoo lo usasse di default.
ciao ciao
