it-swarm.dev

Jak spustím režim pro jednoho uživatele z GRUBu?

Po změně několika řádků v xorg.conf už nemohu bootovat Ubuntu (předpokládám, že se při pokusu o načtení X rozbije), takže potřebuji způsob, jak zavést do režimu pro jednoho uživatele. Zdá se však, že na internetu neexistuje žádný návod, jak to udělat, protože všichni předpokládají, že ve svém počítači mohu skutečně upravovat soubory, a samozřejmě nemůžu.

Jak tedy načtu Ubuntu v režimu pro jednoho uživatele?

Když jsem vypnul splash, zjistil jsem problém: kdykoli Ubuntu nemůže načíst X server kvůli nějaké chybě, přepne se na tty1 a čeká na výzvu, ale nevypne splash.

88

Chcete-li zavést systém do režimu single user, Upravte pokyny pro spouštění položky nabídky GRUB, kterou chcete zavést), a přidejte parametr/volbu jádra single. Stručné pokyny pro jak to udělat, jsou níže.

  1. Podržte vlevo Shift klávesa při restartování vyvolá nabídku GRUB)
  2. Vyberte (zvýrazněte) položku nabídky zavádění GRUB), kterou chcete použít.
  3. Lis e pro úpravu spouštěcích příkazů GRUB) pro vybranou položku spouštěcí nabídky.
  4. Vyhledejte řádky podobné jako v dolní části seznamu příkazů

    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. Střední řádek v (4) změňte přidáním zaváděcího parametru jádra single na konec řádku (tj. Za ro quiet splash).

    Pro tento příklad byste změnili:

    6a-64b819ccf2b7 ro  quiet splash
    

    na

    6a-64b819ccf2b7 ro  quiet splash single
    
  6. Stiskněte buď Ctrl+X nebo F10 pro zavedení pomocí těchto možností jádra.

Poznámka: Tyto změny jsou nikoli trvalé. Jakákoli změna v možnostech zavádění jádra provedená tímto způsobem bude mít vliv pouze na další zavádění a pouze v případě, že spuštění spustíte stisknutím některého z nich Ctrl+X nebo F10 zatímco v režimu úprav GRUB).

108
irrational John

Občas možná nebudete moci použít metodu single, jak je popsáno v přijaté odpovědi. V takových případech můžete Linuxovému jádru říct, aby použil jiný init, jako je tento:

init=/bin/bash

Například

ss

38
slm

Dobrá otázka! Při zavádění stroje držte stisknuté levé tlačítko Shift. Pro více informací následujte toto:

https://wiki.ubuntu.com/RecoveryMode

15
Mordoc

Nejste si jisti, proč instrukce není trvalá.

Chcete-li, aby byla trvalá úprava "/ etc/default/grub"

pico /etc/default/grub

Proveďte stejné změny ...

update-grub

Změnil jsem řádek „ro tichý splash“

na "ro text single" a začínám GUI

startx
5
user214600