Hvordan får jeg en terminal fra Grub på Debian

Hvordan får jeg en terminal fra Grub på Debian

Denne opplæringen forklarer hvordan du starter opp i en terminal (TTY) ved å redigere Grub Boot Loader og deaktivere Display Manager. Da kan brukeren starte X -miljøet manuelt.

Etter å ha lest denne opplæringen, vil du vite både hvordan du starter opp i en tty -økt permanent og hvordan du kan starte opp i en tty en gang for feilsøkingsformål.

Redigering av grub for å få en terminal etter oppstart:

Rediger grub med privilegier ved hjelp av en hvilken som helst tekstredigerer som vist nedenfor.

sudo nano/etc/standard/grub

Finn følgende linje

GRUB_CMDLINE_LINUX_DEFAULT = "Quiet"

Erstatte "stille" med "tekst"

GRUB_CMDLINE_LINUX_DEFAULT = "Tekst"

Oppdater Grub for å lagre endringer ved å kjøre kommandooppdaterings-grub.

Sudo Update-Grub

Deaktivering av visningsansvarlig:

For å lære din Display Manager, utfør følgende kommando.

Cat/etc/x11/standard-display-manager

Display Manager er LightDM, så jeg deaktiverer den ved hjelp av SystemCTL, som vist på følgende skjermbilde.

SystemCTL deaktiverer LightDM

Nå kan du starte enheten på nytt, og du får en terminal, som vist nedenfor.

Du kan logge inn med brukernavnet ditt; Hvis du starter X -miljøet ditt manuelt, må du huske å få en privilegert bruker.

Som tidligere sagt, siden jeg har LightDM som Display Manager, kjører jeg en SystemCTL -start, som vist nedenfor.

SystemCTL Start LightDM

Lightdm dukker opp.

Reversing og oppstart tilbake til visningsansvarlig

Du kan reversere endringer og starte opp til din Display Manager ved å redigere tilbake Grub, erstatte "tekst" med "stille".

Oppdater grub igjen utfør kommandoen nedenfor:

Sudo Update-Grub

Deretter må du aktivere skjermansvarlig tilbake. For å gjøre det, kan du kjøre kommandoen nedenfor:

SystemCTL set-default grafisk.mål

Kjør DPKG-rekonfigurer etterfulgt av en installert skjermansvarlig som på skjermbildet nedenfor.

Sudo DPKG-RECONFIGURE LXDM

Trykk OK for å fortsette.

Velg Display Manager du vil starte opp i og trykk Enter.

Start enheten på nytt, så ser du en normal støvel.

Hvordan starte opp fra terminalen fra Grub -menyen ved oppstart (en gang)

Hvis du bare vil få en terminal ved oppstart en gang, kan du gjøre det uten å endre systemet fra Grub -oppstartsmenyen. Dette kan være det beste alternativet for deg hvis systemet ditt ikke starter ordentlig på grunn av problemer med det grafiske miljøet ditt.

Når Grub -menyen vist på bildet nedenfor vises, trykk på E -tasten for å gå inn i utgave -modus.

Finn linjen pekt med den grønne pilen som starter med Linux. Som du ser i mitt tilfelle, fortsetter linjen nedenfor og ender med ro stille

Etter ro stille, legg til et rom og nummer 3 som vist på bildet nedenfor. Trykk deretter CTRL+X eller F10 for å starte opp.

Definere RunLevel 3 vil starte opp i Multi-User.Målmodus, med normal systemdrift bortsett fra ingen grafisk pålogging (se tabellen RunLevel nedenfor)

Nå får du en terminal ved oppstart.

Som i tidligere eksempler, kan du starte det grafiske miljøet manuelt ved å løpe:

sudo systemctl start

RunLevel Table:

RunLevels definerer systemstartstypen. For eksempel er 7 runlevels fra 0 til 6, beskrevet i tabellen nedenfor. Datamaskinen stopper når den når RunLevel 0 og starter på nytt under RunLevel 6. RunLevels fra 1 til 5 har forskjellige funksjonaliteter avhengig av datatilstand brukeren trenger etter systemet støvler.

RunLevel BESKRIVELSE
0 Systemstopp. Slå av datamaskinen
1 Enkelt brukermodus. For feilsøking, start med grunnleggende funksjoner
2 Flerbrukermodus uten nettverksfilsystem
3 Flerbrukermodus. Normal drift bortsett fra grafisk pålogging, støvler til en terminal
4 Enkelt brukermodus med GUI
5 Flerbrukermodus med Aktivert X, Boots for å vise Manager
6 Start på nytt. Start datamaskinen på nytt

Det handler om å starte opp permanent eller midlertidig inn i en konsoll.

Konklusjon:

Å starte opp i en terminal eller konsoll kan være nyttig når det grafiske miljøet krasjer, spesielt Grub-oppstartsmenyens engangsteknikk. Imidlertid er det også tilknyttede sikkerhetsrisikoer for å vise ledere på grunn av at noen brukere foretrekker å starte opp i tekstmodus. Dette er også den optimale konfigurasjonen for servere, selv når et grafisk miljø er tilgjengelig eller for enheter som trenger å spare ressurser. Tross alt kan brukere alltid lansere X manuelt når de er logget inn i tekstmodus ved hjelp av SystemCTL eller Startx.

Når du feilsøker, kan du også vurdere å bruke enkeltmodus (RunLevel 2) med grunnleggende funksjonaliteter. Dette vil gi deg tilgang til konfigurasjonsfiler for å løse problemet; Prosessen er den samme; Bare bytt ut 3 med en 2 når du redigerer grub ved oppstart. I denne modusen får du et superbrukerskall til vedlikeholdsformål. Denne modusen er også nyttig hvis du vil bruke datamaskinen til å deaktivere tilkoblinger til sikkerhetsformål. Endelig kan denne modusen også brukes til å endre rotpassordet.

Som vist i denne opplæringen, kan ethvert Linux -brukernivå enkelt redigere oppstartslasteren og deaktivere X for å starte opp i tekstmodus i noen få trinn. Alle prosesser beskrevet i denne opplæringen er nyttige for Debian Linux og Debian-baserte Linux-distribusjoner som Ubuntu og Linux Mint og andre Linux-versjoner ved bruk av Grub og SystemCTL. Det er viktig å avklare at hvis du allerede er i ditt grafiske miljø og ønsker å endre til en TTY, kan du gjøre det ved å trykke på CTRL+ ALT+ (der FX er en funksjonsnøkkel). Denne opplæringen forutsetter at du vil starte opp i tekstmodus og ikke bare bytte til en TTY.

Jeg håper denne opplæringen var nyttig. Fortsett å følge Linux -hint for flere Linux -tips og opplæringsprogrammer.