PDA

Visualizza la versione completa : Problema con /etc/X11/prefdm


Nophiq
20-06-2005, 18:25
Ho installato sull'Hard Disk Fedora Core 3 estesa a Kde 3.2
Di default all'avvio selezionato l'intefaccia Gnome e, facendo ricerche in internet, ho scoperto che il file da modificare era prefdm presente nella cartella /etc/X11

I comandi da console da eseguire, secondo una guida erano i seguenti:

rm -f /etc/X11/prefdm
ln -s /usr/bin/kdm /etc/X11/prefdm

All'avvio seguente durate il caricamento di tutti i file necessari, notando la cartella "Mostra dettagli" il caricamento si blocca mostrando questa riga:

INIT: Id "x" respawning too fast: disabled for 5 minutes

In conclusione ora non riesco pi ad entrare da nessuna parte. Spero che possiate darmi una mano senn sar costretto a formattare (e a perdere dati importanti...).

Ringrazio tutti per la collaborazione...

PS: Se vi servono altri dettagli per risolvere il problema, postate che vedr di fornirveli.

andy caps
20-06-2005, 21:04
:confused: non so dovre hai trovato questa guida ma non stata una bella scelta

se volevi kdm bastava scrivere kdm in /etc/sysconfig/desktop

linkando kdm al posto di /etc/X11/prefdm sballi tutto il sistema
ho visto che prefdm controlla /etc/sysconfig/desktop e in base a quello che c avvia kdm o gdm o xdm

dovresti ripristinare il file
con una distro live montatdo la partizione di fedora io ho appena messo fedora 4 se vuoi provare puoi scaricare il mio file da qui
http://andycaps.it/prefdm togli quelo che ci hai linkato e dopo averci rimesso questo dagli i permessi di esecuzione con chmod 777 prefdm

Nophiq
21-06-2005, 16:23
Quindi se ho capito bene innanzi tutto mi scarico il file originale del prefdm (quello che mi hai linkato tu e che ho visto corrisponde a grandi linee a quello che avevo, se mi ricordo bene).

In seguito faccio partire un distro live (va bene Live CD 1.0 perch ho quella al momento per le mani; ma se necessario scarico Fedora 4) e da l come faccio a sostituire il file prefdm vecchio con quello nuovo???

Nophiq
22-06-2005, 23:06
Ho provato a navigare nei file della partizione di Fedora attraverso la distribuzione live; ma nel momento in cui cerco di montare la partizione, mi appare questo messaggio di errore:

--- Error - kio_devices_mounthelper ---
mount: impossibile determinare il tipo di filesystem, e non stato specificato nessuno.
Please check that the dish is entered correctly.

Ho chiesto un p in giro e mi hanno suggerito di scrivere nella shell della live il seguente codice:

# mkdir /mnt/fedora
# mount -t ext3 /dev/hda1 /mnt/fedora

dove hda1 sta per la partizione dove installata Fedora.

Purtroppo all'esecuzione di questo codice apparso un altro tipo di errore:

"mount: tipo fs errato, opzione non valida, superblocco su /dev/hda1 danneggiato, o troppi filesystem montati"

Spero di aver dato sufficienti dati perch tu possa rispondere...

andy caps
22-06-2005, 23:26
devi controllare che sia efettivamente hda1 il disco di fedora
dai un fdsik -l per accertatene

poi prova anche semplicemente

mount /dev/hda1 /mnt/fedora

molte distro live assegnano fia i punti di mount dei vari dischi in /
controlla se gia montata li

poi controlla anche se montata in scrittura e lettura ( ci deve essere una casella apposita ) smontala e rimontala dopo averla selezionata

Nophiq
23-06-2005, 14:54
Ho controllato che il disco hda1 effettivamente quello di fedora.

il comando: # mount /dev/hda1 /mnt/fedora
mi ha richiesto di inserire il filesystem e sia con ext3 che con auto il problema non cambiato, mi visualizza sempre lo stesso errore.

Ho cercato nella cartella / ma non ho trovato nient'altro che le solite cartelle. Se mi spieghi cosa dovrei trovare (pi o meno) forse con una ricerca del file potrei trovarlo molto pi velocemente.

Per il fatto di controllare che sia montata in scrittura e in lettura mi venuto solo in mente di guardare le propriet della partizione, clikkando col tasto destro sull'icona di fedora e guardare le propriet. Nel tab dei permessi i valori sono gli stessi delle altre partizioni montabili.

andy caps
23-06-2005, 15:21
prova altri filesystem

-t reiserfs
-t ext2

mi sembra strano

che live cd ?

controlla in /etc/fstab se mette altre partizioni
spesso le live mettono il montabile li con nomi diversi

abilitando da kcontrol i dipositivi ad esempio knoppix metteva tutti i dischi sul desktop

Nophiq
23-06-2005, 15:53
Ho provato con altri filesystem ma niente da fare, sempre lo stesso errore. Sono andato poi ad aprire /etc/fstab e ho trovato una riga che pu interessarti:

/dev/hda1 mnt/hda1 auto noauto, users, exec 0 0

Poi un'altro dato che potrebbe risolvere il tutto: sul desktop c' un'icona dell'analisi dello spazio su disco e per la partizione di fedora scritta la seguente riga:

/dev/hda1 ... Linux LVM

In un'altra partizione (dove ho installato Kubuntu) c' solo scritto Linux.

PS: La mia distribuzione Live si chiama Mepis ed una demo (ma riesco lo stesso a navigare in altre partizioni) e sul desktop ci sono le icone delle partizioni da montare.

andy caps
23-06-2005, 20:38
prova a dare semplicemente

mount /dev/hda1

o mount hda1

prova a montare le altre partizioni successive

hda2 etc

non vorrei che assegnasse una pseudo partizione ad hda1

Nophiq
24-06-2005, 14:59
Niente da fare in entrambi i casi. Se ti utile ho scoperto che il filesystem della partizione Fedora secondo Partition Magic "Tipo 8E (Esa)"

Loading