Zoeken op website

Opstarten in de modus voor één gebruiker in AlmaLinux 8/9


De modus voor één gebruiker, ook wel herstelmodus genoemd, is een minimale omgeving in Linux waarmee systeembeheerders onderhoudstaken kunnen uitvoeren, problemen kunnen oplossen en kunnen herstellen van systeemstoringen.

De modus voor één gebruiker is met name handig wanneer u het root-wachtwoord opnieuw moet instellen, verkeerd geconfigureerde instellingen moet herstellen, een beschadigd bestandssysteem moet repareren of systeemfouten moet onderzoeken die normaal opstarten verhinderen.

AlmaLinux 8 en 9, als op RHEL gebaseerde distributies, bieden een gemakkelijke manier om op te starten in de modus voor één gebruiker via de GRUB-bootloader.

In deze handleiding leggen we stap voor stap uit hoe u naar de modus voor één gebruiker kunt gaan op AlmaLinux 8 en 9.

Wat is de modus voor één gebruiker?

De modus voor één gebruiker is een speciale opstartmodus in Linux waarmee een systeem kan worden uitgevoerd met minimale services en alleen een rootshell.

In tegenstelling tot de normale modus voor meerdere gebruikers, geldt in de modus voor één gebruiker:

  • Alleen de root-gebruiker heeft toegang.
  • Netwerkservices zijn uitgeschakeld.
  • Alleen essentiële systeemprocessen worden gestart.
  • Het systeem draait in opdrachtregelmodus zonder grafische interface.

Aangezien het systeem in deze modus niet volledig operationeel is, is het ideaal voor het oplossen van kritieke problemen en het aanbrengen van wijzigingen op systeemniveau.

Stap 1: Open het GRUB Boot Menu

De eerste stap om op te starten in de modus voor één gebruiker is toegang tot het GRUB-opstartmenu, dat verschijnt voordat het systeem volledig is opgestart.

Als het systeem al is ingeschakeld, start u het opnieuw op met:

reboot

Zodra het systeem opnieuw begint op te starten, drukt u op de "Esc"-toets (op sommige systemen kan dit de Shift-toets zijn).

U ziet een scherm met een lijst met beschikbare kernels in het GRUB-menu, u kunt nu de pijltjestoetsen gebruiken om de kernelversie te selecteren waarvan u de opstartinstellingen wilt wijzigen.

Nadat u de kernelversie hebt geselecteerd, drukt u op 'e' om het opstartconfiguratiescherm te bewerken waar u de kernelparameters kunt wijzigen.

Stap 2: Wijzig de opstartparameters van de kernel

Nu moeten we een speciaal commando toevoegen om het systeem te instrueren om op te starten in de modus voor één gebruiker in plaats van de normale modus voor meerdere gebruikers.

Zoek de regel die begint met linux of linuxefi (als uw systeem UEFI-opstart gebruikt).

linux /vmlinuz-<version> root=/dev/mapper/almalinux-root ro quiet splash

Ga naar het einde van deze regel en voeg het volgende toe:

systemd.unit=rescue.target

Druk na de wijziging op Ctrl + X of F10 om op te starten met de gewijzigde instellingen.

Stap 3: Opstarten in de modus voor één gebruiker

Nadat u op Ctrl + X of F10 hebt gedrukt, begint het systeem op te starten in de modus voor één gebruiker.

  • U ziet een opdrachtregelinterface in plaats van het normale inlogscherm.
  • Het systeem zal u vragen om het root-wachtwoord (op sommige systemen is er misschien geen vereist).
  • Zodra u het root-wachtwoord invoert, heeft u volledige controle over het systeem.

Stap 4: Systeemonderhoud uitvoeren

Nu u zich in de modus voor één gebruiker bevindt, kunt u verschillende systeemonderhoudstaken uitvoeren.

Hier zijn enkele veelvoorkomende acties die u mogelijk moet ondernemen:

1. Reset het root-wachtwoord

Als u uw root-wachtwoord bent vergeten, kunt u het opnieuw instellen met:

passwd root

Nadat het is gewijzigd, moet u het SELinux-beleid bijwerken (indien ingeschakeld) door het volgende uit te voeren:

touch /.autorelabel

2. Controleer en repareer het bestandssysteem

Als uw systeem opstartfouten ondervindt als gevolg van beschadiging van het bestandssysteem, voert u het volgende uit:

fsck -y /dev/mapper/almalinux-root

Hiermee wordt gecontroleerd en geprobeerd fouten op de rootpartitie op te lossen.

3. Wijzig de systeemconfiguratiebestanden

Als een verkeerde configuratie het normaal opstarten verhindert, kunt u configuratiebestanden bewerken:

vi /etc/fstab

Breng de nodige correcties aan en sla het bestand op.

Zodra u de nodige onderhoudstaken hebt voltooid, start u het systeem opnieuw op om normaal te starten.

reboot

Uw systeem start nu op in de normale bedrijfsmodus.

Alternatief: Opstarten in noodmodus

Als de modus voor één gebruiker niet werkt of als u een omgeving voor probleemoplossing op een lager niveau nodig hebt, kunt u bestaande opstartparameters als volgt wijzigen:

systemd.unit=emergency.target

De noodmodus biedt nog minder services dan de modus voor één gebruiker, wat handig is voor het oplossen van problemen.

Voorbeeld: Een beschadigd fstab-bestand repareren

Als het bestand /etc/fstab (dat bepaalt hoe bestandssystemen worden aangekoppeld) verkeerd is geconfigureerd of een onjuiste invoer bevat, kan het systeem niet goed opstarten.

Laten we zeggen dat je /etc/fstab handmatig hebt bewerkt en een verkeerde invoer hebt toegevoegd, zoals deze:

/dev/sdb1 /mnt/data ext4 defaults 0 0

Maar de partitie /dev/sdb1 bestaat niet.

Wat gebeurt er?

  • Als u normaal opstart, kan het systeem vastlopen tijdens het opstarten.
  • Als u de modus voor één gebruiker probeert, wordt deze mogelijk niet correct geladen omdat /etc/fstab wordt gelezen voordat de shell wordt bereikt.

Oplossing: opstarten in de noodmodus

Omdat de noodmodus alleen de meest essentiële services laadt, wordt het koppelen van bestandssystemen die onjuist zijn gedefinieerd in /etc/fstab overgeslagen, zodat u het probleem kunt oplossen.

Conclusie

De modus voor één gebruiker in AlmaLinux 8/9 is een krachtige modus waarmee beheerders wachtwoorden opnieuw kunnen instellen, bestandssystemen kunnen repareren en configuratiefouten kunnen herstellen. Door deze stappen te volgen, kunt u veilig opstarten in de herstelmodus en systeemproblemen efficiënt oplossen.