Gå till innehåll

Återställa från misslyckad start

Det kan vara rätt plågsamt när en dator inte startar normalt. Här är några återställningsmekanismer:

Återställ till en äldre version av operativsystemet (OS)

Om startfelet började inträffa efter att systemet uppdaterats, åtgärdas det vanligtvis genom att återställa till den äldre versionen.

För att göra det:

  1. Sätt på eller starta om datorn.
  2. Håll ner Mellanslag tills versionsväljaren för operativsystemet visas (i vit text mitt på skärmen, mot en svart bakgrund).
  3. Press the down arrow key to select an older OS version.
  4. Tryck på returtangenten för att starta det.

If rolling back to an older OS version fixes the issue, please report it here, and attach the output of running journalctl --boot -1 --no-pager in a terminal window.

Otherwise, you can change how the system boots by altering the kernel command line parameters to achieve various additional debugging approaches:

Starta systemet på ett annat sätt genom att ändra kärnans kommandorad

För att redigera kärnans kommandorad:

  1. Sätt på eller starta om datorn.
  2. Håll ner Mellanslag tills versionsväljaren för operativsystemet visas (i vit text mitt på skärmen, mot en svart bakgrund).
  3. Tryck på tangenten e.
  4. Ett textfält med mycket lång text kommer att visas: det är kärnans kommandorad.

Inaktivera utökningar i systemd

Lägg till systemd.mask=systemd-sysext.service i kärnans kommandorad och tryck sedan på returtangenten.

Det är användbart om du har några aktiva systemd-tillägg och startfelet började inträffa efter att du uppdaterade innehållet i något av dem, vilket kan vara orsaken. Att tillfälligt inaktivera tillägg bör lösa problemet tills du kan felsöka vad som är problemet med det.

Om det fungerar, felsök vad problemet är med tillägget efter inloggning och åtgärda det. Om du inte kan det, inaktivera det.

Kringgå problem med inloggningsskärmen eller Plasma

Lägg till systemd.unit=multi-user.target i kärnans kommandorad och tryck sedan på returtangenten.

Det är användbart om inloggningsskärmen eller Plasma inte startar eller kraschar i en snurra. Man kan starta i en kommandoradsmiljö som kringgår båda, där felsökning är möjlig.

Om felsökning och avlusning visar att problemet inte orsakades av dina egna åtgärder, öppna en felrapport för KDE Linux så att saken kan undersökas.

Starta nödfallsskalet i administratörsläge

  1. Lägg till systemd.debug_shell=on SYSTEMD_SULOGIN_FORCE=1 i kärnans kommandorad och tryck sedan på returtangenten.
  2. Vänta tills skärmen blir svart och förblir det i några sekunder.
  3. Tryck på Ctrl+Alt+F9 (observera: på en bärbar dator kan man också behöva hålla nere Fn).

Du befinner dig nu i nödfallsskalet i administratörsläge

Om felsökning och avlusning visar att problemet inte orsakades av dina egna åtgärder, öppna en felrapport för KDE Linux så att saken kan undersökas.

Återställ /etc

Det är möjligt att /etc ändras vid starta med en viss version på ett sätt som gör det inkompatibelt med äldre versioner.

This can manifest as bizarre issues after rolling back the OS, such as black screens, login passwords not being accepted, or run0 not doing anything after you authenticate.

För att återställa, ersätt det felaktiga /etc med ett äldre, fungerande enligt följande:

  1. Starta ett skal via någon av metoderna ovan och kör följande kommandon:
  2. run0 --empower
  3. mv /etc /etc.broken
  4. btrfs subvolume snapshot $(ls -d -1 /.etc.* | tail -2 | head -1) /etc
  5. systemctl reboot

De manuella stegen borde bli onödiga när väl https://invent.kde.org/kde-linux/kde-linux/-/issues/505 har implementerats.

Mer information


Artikel bidragen av med licens CC-BY-4.0.