Failed to open the device '/dev/hda2' [RISOLTO]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Lu_Ziu
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 13 mar 2006, 17:17

Failed to open the device '/dev/hda2' [RISOLTO]

Messaggio da Lu_Ziu »

Salve a tutti, sono David ed è la prima volta che scivo in questo Forum.

utilzzo da diversi mesi nel mio portatile la slackware 10.2 con kernel 2.6.13
e KDE 3.5 funzionava tutto a meraviglia fino a quando questo pomeriggio non ho installato
dei pacchetti tgz di

Hal
Dbus
pmout
sysvinit
sysfsutils
per poter caricare automaticamente i miei Hd usb esterni

al riavvio il pc si ferma con questo messaggio

Checking root filesystem:
fsck 1.38..
failed to open the device '/dev/hda2' partizione / di linux (/dev/hda1 e windows)

la /dev è vuota

entro come root per il maintenance
ma non sò come poter ripirstinare la situazione precendete o sistemare quella attuale
Ultima modifica di Lu_Ziu il mer 15 mar 2006, 12:01, modificato 1 volta in totale.

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

usa per togliere pacchetti :

Codice: Seleziona tutto

removepkg nomepacchetto
ma non potevi usare semplicemente fstab per gli hdd?

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »


Lu_Ziu
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 13 mar 2006, 17:17

Messaggio da Lu_Ziu »

linus.bash ha scritto:usa per togliere pacchetti :

Codice: Seleziona tutto

removepkg nomepacchetto
Non funge
..../var/log/setup/.... read-only file system
.....
..../var/log/setup/..... No such file or directory
....
ma non potevi usare semplicemente fstab per gli hdd?

e si mannaggia a me , è solo che volevo osare oltre
anche perchè in altre distribuzioni funziona

Lu_Ziu
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 13 mar 2006, 17:17

Messaggio da Lu_Ziu »

Usi udev?
Sì, e reiserfs come file system.
ieri per cuirosità su un altro Pc ho installato un diversa distribuzione, che fa uso di udev e ho visto che monta una sorta di tmpfs se non ho visto male, l'ora era tarda.
ci dice qualcosa.

LuZiu

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

Lu_Ziu ha scritto:
linus.bash ha scritto:usa per togliere pacchetti :

Codice: Seleziona tutto

removepkg nomepacchetto
Non funge
..../var/log/setup/.... read-only file system
.....
..../var/log/setup/..... No such file or directory
....
ma non potevi usare semplicemente fstab per gli hdd?

e si mannaggia a me , è solo che volevo osare oltre
anche perchè in altre distribuzioni funziona
... come hai tentato di farlo?
cioè hai provato ad entrare come root e digitare removepkg o che altro?

M

Lu_Ziu
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 13 mar 2006, 17:17

Messaggio da Lu_Ziu »

Non vorrei dire fesserie ma ho trovato questo documento

http://webpages.charter.net/decibelshel ... html#Steps
dove si spiega la conf di udev
aiutatemi a capire, il documento and certo puto fa riferimento alla configurazione del kernel e del tmpfs=Y sarà forse questo il mio problema?? come posso controllare il file in questione e ricompilare il kernel??
-------------------------
#
CONFIG_HOTPLUG=y
#
# File systems
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y <--- Will look for this first if not avail. will use ramfs.
CONFIG_RAMFS=y Believe ramfs is enabled by default and is not
# option, tmpfs is called: Virtual memory file system support (former shm fs)
--------------------------------------------------------------------------------------

Lu_Ziu
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 13 mar 2006, 17:17

Messaggio da Lu_Ziu »

absinthe ha scritto:
Lu_Ziu ha scritto:
linus.bash ha scritto:usa per togliere pacchetti :

Codice: Seleziona tutto

removepkg nomepacchetto
Non funge
..../var/log/setup/.... read-only file system
.....
..../var/log/setup/..... No such file or directory
....
ma non potevi usare semplicemente fstab per gli hdd?

e si mannaggia a me , è solo che volevo osare oltre
anche perchè in altre distribuzioni funziona
... come hai tentato di farlo?
cioè hai provato ad entrare come root e digitare removepkg o che altro?

M
Si come root, mi dice control-d per il startup o password di root per il maintenance
se faccio control-d esegue unmount e poi il reboot
mentre se digito la password entro come root@(none) :/#
e poi ho fatto removepkg ....
il problema che mi monta il

VFS: mounted root (reiserfs filesystem) readonly
me lo dice qulache riga prima del blocco

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

se riesci ad entrare in kde prova con Kpkg in sistema e vedi se vedi i pacchetti che hai installato, in questo caso elimina pmount e i due sys e riavvia.


saluti

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

Lu_Ziu ha scritto:Non vorrei dire fesserie ma ho trovato questo documento

http://webpages.charter.net/decibelshel ... html#Steps
dove si spiega la conf di udev
aiutatemi a capire, il documento and certo puto fa riferimento alla configurazione del kernel e del tmpfs=Y sarà forse questo il mio problema?? come posso controllare il file in questione e ricompilare il kernel??
-------------------------
#
CONFIG_HOTPLUG=y
#
# File systems
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y <--- Will look for this first if not avail. will use ramfs.
CONFIG_RAMFS=y Believe ramfs is enabled by default and is not
# option, tmpfs is called: Virtual memory file system support (former shm fs)
--------------------------------------------------------------------------------------
semplicemente controlla se il file /usr/src/linux/.config ha la riga suddetta: ovvero se hai il supporto per il filesystem tmp:

Codice: Seleziona tutto

grep "^CONFIG_TMPFS" /usr/src/linux/.config
se hai un 'y' allora è tutto ok.

M

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

Lu_Ziu ha scritto: Si come root, mi dice control-d per il startup o password di root per il maintenance
se faccio control-d esegue unmount e poi il reboot
mentre se digito la password entro come root@(none) :/#
e poi ho fatto removepkg ....
il problema che mi monta il

VFS: mounted root (reiserfs filesystem) readonly
me lo dice qulache riga prima del blocco
mmm... loggati normalmente da utente. apri una shell (konsole o quello che hai a disposizione: non so che de usi).
scrivi:

Codice: Seleziona tutto

su
ti verrà chiesta la password di root a quel punto usa 'removepkg'.

M

Lu_Ziu
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 13 mar 2006, 17:17

Messaggio da Lu_Ziu »

absinthe ha scritto:
Lu_Ziu ha scritto:Non vorrei dire fesserie ma ho trovato questo documento

http://webpages.charter.net/decibelshel ... html#Steps
dove si spiega la conf di udev
aiutatemi a capire, il documento and certo puto fa riferimento alla configurazione del kernel e del tmpfs=Y sarà forse questo il mio problema?? come posso controllare il file in questione e ricompilare il kernel??
-------------------------
#
CONFIG_HOTPLUG=y
#
# File systems
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y <--- Will look for this first if not avail. will use ramfs.
CONFIG_RAMFS=y Believe ramfs is enabled by default and is not
# option, tmpfs is called: Virtual memory file system support (former shm fs)
--------------------------------------------------------------------------------------
semplicemente controlla se il file /usr/src/linux/.config ha la riga suddetta: ovvero se hai il supporto per il filesystem tmp:

Codice: Seleziona tutto

grep "^CONFIG_TMPFS" /usr/src/linux/.config
se hai un 'y' allora è tutto ok.

M
è tutto OK,
solo che facendo questo controllo mi sono reso conto che il link simbolico linux puntava alla vecchia directory del kenerl
Ultima modifica di Lu_Ziu il mar 14 mar 2006, 15:27, modificato 1 volta in totale.

Lu_Ziu
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 13 mar 2006, 17:17

Messaggio da Lu_Ziu »

absinthe ha scritto:
Lu_Ziu ha scritto: Si come root, mi dice control-d per il startup o password di root per il maintenance
se faccio control-d esegue unmount e poi il reboot
mentre se digito la password entro come root@(none) :/#
e poi ho fatto removepkg ....
il problema che mi monta il

VFS: mounted root (reiserfs filesystem) readonly
me lo dice qulache riga prima del blocco
mmm... loggati normalmente da utente. apri una shell (konsole o quello che hai a disposizione: non so che de usi).
scrivi:

Codice: Seleziona tutto

su
ti verrà chiesta la password di root a quel punto usa 'removepkg'.

M
posso entrare solo come root per maintenance, e KDE 3.5 non parte
il comando removepkg non funge , nel senso che per ogni riga mi dice che non può rimuovere perchè hda2 è in sola lettura

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

ma scusa che vuol dire "posso entrare solo come root per manteinance" :?:
basta che ti logghi come utente normale e poi da una shell digiti su ed acquisti i privilegi di root...

edit---------
ahhh no aspetta! intendi dire che non ti fa avviare il sistema perchè è tutto intruppato da hald/udev & co.???

in quel caso basta che inserisci il cd1 fai caricare bare.i al cd e attendi di loggarti (come per le normali installazioni), poi fai la solita procedura di emergenza:

Codice: Seleziona tutto

#### pseudo codice ####
mkdir /mnt/nome-a-caso
mount -t tuo-file-system /dev/hda2 /mnt/nome-a-caso
chroot /mnt/nome-a-caso
removepkg /var/log/packages/{pacchetto1,pacchetto2,...,pacchettoN}
reboot
NB: ho messo /dev/hda2 perchè mi pare di capire che la tua / si trovi in quella partizione!

M

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

posso entrare solo come root per maintenance, e KDE 3.5 non parte
il comando removepkg non funge , nel senso che per ogni riga mi dice che non può rimuovere perchè hda2 è in sola lettura
lu_ziu, allora fallo dal primo cd di slack...avvia dal cd poi, quando ti viene dato il prompt fai così:

Codice: Seleziona tutto

# mkdir /mnt/part_root
# mount -t reiserfs /dev/hd[part_root]  /mnt/part_root
# ROOT=/mnt/part_root
# removepkg [pacchetti_da_rimuovere]
se non funziona cerca nel forum come eliminare pacchetti avviando dal primo cd...dovrebbe esserci del materiale;

Rispondi