Konfigurere Linux til å starte uten en monitor

Mange administratorer /brukere foretrekker å sette opp sine servere som hodeløse maskiner. Hvis du er usikker på hva en hodeløs maskin er - det er en PC uten skjerm. Dette er en enestående måte å bruke Linux som server som typisk folk installere Linux servere sans GUI. Saken er et problem har oppstått med siste gjentakelser av Linux-distribusjoner. I de senere utgivelser (spesielt med Ubuntu) utdelingene ikke bruker en X-konfigurasjon. Dette er bra for sluttbrukere på stasjonære fordi opererer automatisk detekterer grafikk chip og overvåke for auto-X konfigurasjon. Dette er et problem for en hodeløs server som det vil bli skjerm tilkoblet. Når Ubuntu > = 10.04 får til skjermen deteksjon vil det fryse og din hodeløs server er verdiløs

Du kan omgå dette ved å koble til en skjerm, mus og tastatur, og la OS boot og deretter fjerne. skjermen når oppstartsprosessen er ferdig. Dette er en langt fra ideell løsning. Heldigvis Linux-fellesskapet har kommet opp med en midlertidig arbeid rundt for dette problemet (jeg er overbevist distribusjons utviklere vil komme opp med en mye bedre løsning snart). La oss ta en titt på den løsningen.

Advarsler

Denne løsningen krever at du oppretter en /etc/X11/xorg.conf konfigurasjonsfil. Jeg antar at alle som ønsker å sette opp en hodeløs server er ikke redd for manuelt å opprette /redigere xorg.conf filen. Hvis du er, må du sikkerhetskopiere alle pre-eksisterende xorg.conf fil som kan leve i /etc /X11.

Denne guiden forutsetter også at du allerede har en fungerende server installasjonen du kan lykkes boot med en vedlagt skjerm. Jeg vil også anta at du vet hva grafikkortet er på serveren din. Du trenger denne informasjonen øyeblikk (så hvis du ikke vet det, grave rundt og finne ut hvilket kort du bruker). Med det blir sagt, la oss fortsette med det.

xorg.conf

Det første du trenger å gjøre er å sette opp xorg.conf konfigurasjon. Hvis det allerede eksisterer, kopiere den til /etc/X11/xorg.conf.OLD og deretter slette innholdet i /etc/X11/xorg.conf filen. Det nye innholdet i den filen vil være:

Section "Device" Identifier "VNC Device" Driver "vesa" EndSection

Section "Screen" Identifier "VNC Screen" Device "VNC Device" Monitor "VNC Monitor" ledd "Display" Modes "1024x768" EndSubSectionEndSection

Section "Monitor" Identifier "VNC Monitor" HorizSync 30-70VertRefresh 50-75EndSection

Når du har lagret og lukket den filen du nå trenger å redigere /etc /default /grub fil og legge til følgende linje:

GRUB_CMDLINE_LINUX = "nomodeset"

Du kan ta dette ett skritt videre og deaktivere splash screen for oppstarts prosessen ved å sette linjen:

GRUB_CMDLINE_LINUX_DEFAULT =

til " stille
" istedenfor " stille splash
"

Lagre /etc /default /grub fil og deretter gi kommandoen sudo update-grub
å gjenoppbygd grub.

For å teste dette oppsettet gå videre og starte maskinen uten skjerm tilkoblet. Når du har gitt det god tid til å starte opp kan du enten VNC eller ssh inn i maskinen. Hvis du får en vellykket tilkobling du er godt å gå. Hvis du ikke får en vellykket tilkobling kobler skjermen igjen og se hvor i prosessen stoppet det. Hvis du har en svart skjerm revidere konfigurasjon og sørge for at alt er riktig. For ytterligere å feilsøke boot maskinen med skjermen plugget inn og sjekke /var/log/Xorg.0.log fil for eventuelle feil. Forhåpentligvis vil du finne oppsettet ovenfor fungerer som en mester.



Previous: