Vraag Hoe start ik op in de single-user modus van GRUB?


Na het wijzigen van een paar regels in xorg.conf, kan ik Ubuntu niet meer opstarten (ik neem aan dat het breekt bij het laden van X), dus ik heb een manier nodig om op te starten in een modus voor één gebruiker. Er lijkt echter op internet geen enkele handleiding te bestaan, omdat ze er allemaal van uitgaan dat ik bestanden op mijn computer kan bewerken, en dat kan ik natuurlijk niet.

Dus hoe laad ik Ubuntu in de single-user modus?

Toen ik splash uitschakelde, kwam ik tot het probleem: wanneer Ubuntu de X-server niet kan laden vanwege een fout, schakelt het over naar tty1 en wacht op de prompt, maar de splash wordt niet uitgeschakeld.


70
2018-05-07 03:50


oorsprong


Kunt u iets meer informatie geven over uw update? Waarom gaat niet uit splash wanneer Ubuntu X-server lead niet kan laden naar problemen? - irrational John
@irrationalJohn Omdat het startscherm niet verdwijnt, kunt u de console niet zien en realiseert u zich misschien niet eens dat het klaar is om in te loggen. - Alexei Averchenko


antwoorden:


Om op te starten single user modus waarin je de opstartinstructies voor het GRUB menu-item dat je wilt opstarten bewerkt en de kernel-parameter / optie toevoegt single. Beknopte instructies voor hoe dit te doen zijn hieronder.

  1. Houd links ingedrukt Verschuiving toets tijdens het rebooten om het GRUB-menu te openen
  2. Selecteer (markeer) het GRUB-bootmenu-item dat u wilt gebruiken.
  3. druk op e om de GRUB opstartopdrachten voor het geselecteerde opstartmenu-item te bewerken.
  4. Bekijk onderaan de lijst met opdrachten voor lijnen die vergelijkbaar zijn met

    linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\
    6a-64b819ccf2b7 ro  quiet splash
    initrd /boot/initrd.img-3.2.0-24-generic
    
  5. Wijzig de middelste regel in (4) door de kernel-opstartparameter toe te voegen single tot het einde van de regel (dat wil zeggen na ro quiet splash).

    Voor dit voorbeeld zou je veranderen:

    6a-64b819ccf2b7 ro  quiet splash
    

    naar

    6a-64b819ccf2b7 ro  quiet splash single
    
  6. Druk op een van beide Ctrl+X of F10 om te gebruiken deze kernel-opties.

Notitie: Deze veranderingen zijn niet aanhoudend. Elke verandering in de kernel-opstartopties die op deze manier is gemaakt, heeft alleen invloed op de volgende boot en alleen als u die opstart start door op een van beide te drukken Ctrl+X of F10 terwijl je nog in de GRUB bewerkingsmodus bent.


87
2018-05-07 04:47



hoe zit het met veranderen? ro naar rw zodat het bestandssysteem schrijfbaar wordt gemonteerd, zodat je je wijzigingen kunt laten vasthouden? - sjas
De linker shift doet niets. Is er een nieuwe manier om dit te doen? - Shayne
In Ubuntu 16.04, tenminste, zijn "ESC" nu, om in het GRUB-menu te komen. - SiHa


Soms kunt u de single methode zoals beschreven in het geaccepteerde antwoord. In die gevallen kun je de Linux-kernel vertellen om een ​​ander init te gebruiken zoals:

init=/bin/bash

Bijvoorbeeld

ss


27
2018-04-21 17:23



Deze methode is handig voor het herstellen van een verloren systeemwachtwoord omdat het u een shell geeft zonder te worden gevraagd om het bestaande wachtwoord. - Russell Fulton


Goede vraag! Houd tijdens het opstarten de linker Shift-toets ingedrukt. Voor meer info volg dit:

https://wiki.ubuntu.com/RecoveryMode


14
2018-05-07 03:58



Herstelmodus weigert te laden, net als de gebruikelijke modus. - Alexei Averchenko


Niet zeker waarom de instructie niet permanent is.

Om het permanent te bewerken "/ etc / default / grub"

pico /etc/default/grub

Breng dezelfde wijzigingen aan ...

update-grub

Ik veranderde de regel "ro quiet splash"

naar "ro text single" en ik start de GUI met

startx

5
2017-11-11 09:07



Het is niet de bedoeling dat het permanent is, het is schadebeheersing. - Alexei Averchenko