Martin Kirschmeyer wrote:
> Jeg er i den situation, at jeg sad og rodede lidt med mine
> skærmindstillinger (for at få den til at køre 85 Hz). Og i den
> forbindelse ændrede jeg min skærmtype. Det skulle jeg ikke have
> gjort...
Pjat, det er kun i gamle dage at man kunne riste skærmen ved at gøre
det.
> Hver gang X starter op, siger min skærm out of sync. (fordi den vil
> køre 1600x1200). I windows vendte den selv tilbage efter 15 sek. Men
> det gør den ikke i Linux. Hvordan kan jeg rette dette, når jeg ikke
> kan se noget? Jeg kan forstille mig, at jeg skal stoppe indlæsningen
> af X under startuppen, men hvordan gør man det?
Før vi begynder at genstarte computeren for at rette noget som dette, så
prøv først at trykke ctrl+alt++ eller ctrl+alt+- et par gange. Dette
vil køre igennem den række opløsninger der er specificeret i
konfigurationsfilen. Hvis ikke dette hjælper, så er der nok kun
defineret én opløsning.
Dernæst kan vi så gå over i en virtuel konsol (ctrl+alt+F1). Der kan du
så logge på som root og redigere /etc/X11/XF86Config (eller
/etc/X11/XF86Config-4, som den hedder i nogle distributioner). I denne
fil er der nok nogle linjer der ser omtrent sådan ud:
Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "800x600"
ViewPort 0 0
EndSubsection
Her skal du bare fjerne den ugyldige opløsning, og evt. indsætte en
gyldig, hvis der ikke er andre. Red Hat har vist også et program der
gør alt dette for dig, men jeg kan ikke lige huske hvad det hedder.
Efter dette er gjort skulle du kunne hoppe tilbage til X med ctrl+alt+F7
og genstarte X med ctrl+alt+backspace.
Hvis det stadig ikke virker, så er der nok noget galt med dine
sync-frekvenser. Der skal du lede efter linjerne med 'VertRefresh' og
'HorizSync'. Disse skal naturligvis stilles til noget som monitoren kan
tåle. Det er nok dér det gik helt galt da du ændrede skærmtype.
> Kan jeg ikke overrule opstarten af X? Ligesom man i Windows kan taste
> F8, så får man mulighed for fejlsikret tilstand mv...
"Fejlsikret tilstand" i Linux er hvad der kaldes single user mode. Det
startes ved at smide "single" eller "1" efter kerne-linjen i
boot-loaderen. Hvis det er GRUB du bruger, så gøres det ved at trykke
'e' når de relevante linjer er markeret.
Alternativt kan man vist nok starte Red Hat uden X ved at boote til
runlevel 3. Dette gøres på samme måde som ved single user mode, bare
med "3" i stedet for "1".
Held og lykke med det. De metoder jeg nævner her virker på stort set
alle Linux versioner. De enkelte distributioner har formentligt
værktøjer der kan gøre det hårde arbejde for dig, men min mening er at
hvis man ved hvordan det grundlæggende skal gøres, så er man bedre
forberedt til den dag det virkelig går galt.
--
PeKaJe
The way some people find fault, you'd think there was some kind of reward.