Detta är en instruktionshandledning om hur du återställer root-lösenordet på Ubuntu 17.04 via Grub. Observera att det antas att du har fysisk tillgång till maskinen i fråga, det kan inte göras på distans. Låt oss ta en snabb titt på vad Grub handlar om innan vi fortsätter.
Vad är GNU GRUB?
GNU GRUB som beskrivs här är en multiboot-startladdare. Det härstammar från GRUB, GRand Unified Bootloader, som ursprungligen designades och implementerades av Erich Stefan Boleyn.
Kort sagt är en startladdare det första program som körs när en dator startar. Det är ansvarigt för att ladda och överföra kontroll till operativsystemets kärnprogramvara (såsom Hurd eller Linux). Kärnan initialiserar i sin tur resten av operativsystemet (t.ex.g. GNU).
Återställ rotlösenordet
- Det första vi behöver göra är att starta om Ubuntu 17.04 maskin. När systemet startas om måste du trycka på SHIFT-tangenten omedelbart för att ta dig till GNU GRUB-menyskärmen
- Välj sedan standardstart-operativsystemet som i mitt fall är Ubuntu och tryck på “e” -tangenten för att komma till redigeringsskärmen
- På skärmen för redigering av GNU GRUB använder du pilknapparna och letar upp raden som börjar med “linux”. Vanligtvis skulle detta vara mot slutet av skärmen. Allt du behöver göra är att hitta avsnittet som läser ”ro quiet splash $ vt_handoff” och ändra det till “rw init = / bin / bash”. Se skärmdumparna nedan före och efter ändring
Före förändring
linux / boot / vmlinuz-4.10.0-20-generisk root = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw tyst stänk $ vt_handoff
Efter byte
linux / boot / vmlinuz-4.10.0-20-generisk root = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw init = / bin / bash
- När du är klar trycker du på CTRL + x eller F10 för att starta om systemet
- Systemet startar till en kommandotolk för rotskal. Låt oss först kontrollera att din partition är i läs-skriv-tillstånd genom att köra följande kommando
[e-postskyddad] (ingen): / # mount | grep -w /
- För att återställa rotlösenordet, skriv “passwd” och följ uppmaningen för att slutföra ändringen
- Nu när rotlösenordet har ändrats framgångsrikt startar du om din maskin med följande kommando
[e-postskyddad] (ingen): / # exec / sbin / init
Om du stöter på någon förändring när du utför dessa steg är du välkommen att släppa en kommentar om utmaningen så gör vi vårt för att ge en lösning