OVH Cloud OVH Cloud

C'est null

14 réponses
Avatar
Philippe Catoire
Bonjour,

Au secours, le fichier /dev/null à été malencontreusement détruit. Depuis,
je ne peux plus entrer dans Linux normalement. Quelqu'un sait-il comment il
est possible de recréer ou ré-installer /dev/null?

Urgent. Merci d'avance,

PhiK

10 réponses

1 2
Avatar
TiChou
Dans le message <news:407547d4$0$15675$,
*Philippe Catoire* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

Au secours, le fichier /dev/null à été malencontreusement détruit. Depuis,
je ne peux plus entrer dans Linux normalement. Quelqu'un sait-il comment
il est possible de recréer ou ré-installer /dev/null?


S'il s'agit d'un système utilisant devfs, un signal nohup sur le daemon
devfsd devrait suffir pour le recréer :

$ killall -HUP devfsd

Sinon s'il s'agit d'un système n'utilisant pas devfs, il faut recréer le
device avec la commande 'mknod' avec le bon major et minor et les bonnes
permissions :

$ mknod /dev/null c 1 3
$ chmod 666 /dev/null

Urgent. Merci d'avance,


De rien.

--
TiChou

Avatar
Basile Starynkevitch [news]
Le 08-04-2004, Philippe Catoire a écrit :

Au secours, le fichier /dev/null à été malencontreusement détruit.


Je suppose que vous savez comment il a été détruit (par exemple par
une commande de votre part)

Depuis, je ne peux plus entrer dans Linux normalement.


Je suppose que vous n'utilisez pas devfsd.

Bootez en single-user, voire même avec l'option init=/bin/bash ou même
init=/bin/sash (ou tout autre shell statique, comme kiss ou zsh-static
par exemple)

Ensuite

cd /dev ; ./MAKEDEV

ou à défaut

cd /dev ; ./MAKEDEV std

ou peut-être encore

cd /dev ; ./MAKEDEV null

ou enfin

mknod c 1 3 /dev/null


Dans tous les cas, vérifiez avec ls /dev/null (ou même le _ls qui est
builtin dans votre shell).

On peut aussi faire ces manipulations en bootant depuis un CDROM de
secours et en montant votre partition.


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

Avatar
phik
Le Thu, 08 Apr 2004 13:43:56 +0000, Basile Starynkevitch [news] a
écrit :

ou peut-être encore

cd /dev ; ./MAKEDEV null


Super, merci, c'est celle-là la bonne. C'est dingue comme quoi une
commande de rien du tout peut sauver un système tout entier (et
réciproquement.

PhiK

Avatar
Tiscali
"phik" a écrit dans le message de
news:
Le Thu, 08 Apr 2004 13:43:56 +0000, Basile Starynkevitch [news] a

ou peut-être encore

cd /dev ; ./MAKEDEV null


Super, merci, c'est celle-là la bonne. C'est dingue comme quoi une
commande de rien du tout peut sauver un système tout entier (et
réciproquement.


Un "petit" avantage sous Linux par rapport à quelques autres OS: ça se
répare :-)
++


Avatar
phik
Le Fri, 09 Apr 2004 02:13:27 +0200, Tiscali a écrit :

Un "petit" avantage sous Linux par rapport à quelques autres OS: ça se
répare :-)


Oui, surtout quand on a la chance de pouvoir ce connecter ici, avec un
système multiboot ;-) Je me suis quand même bien pris la tête pour
parvenir à comprendre seulement pourquoi ma machine voulait plus entrer
dans Linux.

PhiK

Avatar
phik
Le Thu, 08 Apr 2004 13:43:56 +0000, Basile Starynkevitch [news] a
écrit :

Je suppose que vous savez comment il a été détruit (par exemple par
une commande de votre part)


heu oui. C'est moi qui l'a supprimé à la suite de la lecture d'un
message d'erreur d'une installation raté de Sane (en anglais) qui me
disait qu'il fallait que le supprimer.

Je ne le ferai plus jamais ;-)

PhiK

Avatar
Marc Collin
Tiscali wrote:

"phik" a écrit dans le message de
news:

Le Thu, 08 Apr 2004 13:43:56 +0000, Basile Starynkevitch [news] a


ou peut-être encore

cd /dev ; ./MAKEDEV null


Super, merci, c'est celle-là la bonne. C'est dingue comme quoi une
commande de rien du tout peut sauver un système tout entier (et
réciproquement.



Un "petit" avantage sous Linux par rapport à quelques autres OS: ça se
répare :-)
++


ils suffit de savoir réparé... c'est valable pour n'importe qu'elle os


--
Borland rulez http://pages.infinit.net/borland



Avatar
TiChou
Dans le message <news:Udmdc.19475$,
*Marc Collin* tapota sur f.c.o.l.configuration :

Super, merci, c'est celle-là la bonne. C'est dingue comme quoi une
commande de rien du tout peut sauver un système tout entier (et
réciproquement.


Un "petit" avantage sous Linux par rapport à quelques autres OS: ça se
répare :-)

ils suffit de savoir réparé... c'est valable pour n'importe qu'elle os



J'oserais aller jusqu'à dire qu'aujourd'hui dans les OS modernes il n'y en
pas de mauvais OS, il n'y a que de bons et de mauvais utilisateurs. ;-P

--
TiChou



Avatar
TiChou
Dans le message <news:Udmdc.19475$,
*Marc Collin* tapota sur f.c.o.l.configuration :

Super, merci, c'est celle-là la bonne. C'est dingue comme quoi une
commande de rien du tout peut sauver un système tout entier (et
réciproquement.


Un "petit" avantage sous Linux par rapport à quelques autres OS: ça se
répare :-)

ils suffit de savoir réparé... c'est valable pour n'importe qu'elle os



J'oserais aller jusqu'à dire qu'aujourd'hui dans les OS modernes il n'y en
pas de mauvais, il n'y a que de bons et de mauvais utilisateurs, mais ça
c'est un autre débat qui n'a pas sa place ici. ;-P

--
TiChou



Avatar
Xavier Maillard
On 9 avr 2004, TiChou wrote:

J'oserais aller jusqu'à dire qu'aujourd'hui dans les OS modernes il
n'y en pas de mauvais, il n'y a que de bons et de mauvais
utilisateurs, mais ça c'est un autre débat qui n'a pas sa place
ici. ;-P


Hmm... et c'est quoi un mauvais utilisateur (et un bon utilisateur
aussi) ?

--
Xavier MAILLARD (GnuPG: 1024D/1E028EA5)
EmacsOS user (http://emacsfr.org)
APRIL (http://www.april.org)

1 2