Hvordan redde, reparere og installere GRUB Boot Loader i Ubuntu


Denne opplæringen vil veilede deg om hvordan du redder, reparerer eller installerer en skadet Ubuntu-maskin som ikke kan startes på grunn av det faktum at Grub2-oppstartslasteren har blitt kompromittert og ikke kan laste oppstartslasteren som overfører kontrollen videre til Linux-kjernen. I alle moderne Linux-operativsystemer er GRUB standard oppstartslaster.

Denne prosedyren har blitt testet på en Ubuntu 16.04-serverutgave med Grub-oppstartslasteren skadet. Imidlertid vil denne opplæringen bare dekke Ubuntu-serverens GRUB-redningsprosedyre, selv om den samme prosedyren kan brukes med hell på ethvert Ubuntu-system eller på de fleste Debian-baserte distribusjonene.

Krav

    1. Last ned Ubuntu Server Edition DVS ISO Image

Prøver du å starte Ubuntu-servermaskinen din og ser at operativsystemene ikke lenger starter opp og du oppdager at oppstartslasterprogrammet ikke lenger fungerer?

Vanligvis vises GNU GRUB minimalkonsollen på skjermen din, som illustrert på skjermbildet nedenfor. Hvordan kan du gjenopprette Grub i Ubuntu?

Det er mange metoder i Linux som kan brukes til å reinstallere en ødelagt grub, noen kan innebære muligheten til å arbeide og gjenopprette oppstartslasteren ved å bruke Linux-kommandolinjen og andre er ganske enkle og innebærer oppstart av maskinvaren med en Linux live CD og bruk av GUI-indikasjonene for å reparere den skadede oppstartslasteren.

Blant de enkleste metodene som kan brukes i Debian-baserte distribusjoner, spesielt på Ubuntu-systemer, er metoden som presenteres i denne opplæringen, som bare innebærer å starte opp maskinen i Ubuntu live DVD ISO-bildet.

ISO-bildet kan lastes ned fra følgende lenke: http://releases.ubuntu.com/

Installer Ubuntu GRUB Boot Loader på nytt

1. Etter at du har lastet ned og brent Ubuntu ISO-bildet, eller opprettet en oppstartbar USB-pinne, plasserer du det oppstartbare mediet i riktig maskinstasjon, start maskinen på nytt og instruer BIOS for å starte opp i Ubuntu live image.

2. På den første skjermen velger du språk og trykker på [Enter]-tasten for å fortsette.

3. På neste skjerm, trykk F6 funksjonstasten for å åpne menyen for andre alternativer og velg Ekspert-modusalternativet. Trykk deretter Escape-tasten for å gå tilbake til linjen Oppstartsalternativer i redigeringsmodus, som illustrert i skjermbildene nedenfor.

4. Deretter redigerer du oppstartsalternativer for live-bilde i Ubuntu ved å bruke tastaturpilene for å flytte markøren rett før den stille-strengen og skriv følgende sekvens som illustrert i skjermbildet nedenfor.

rescue/enable=true 

5. Etter at du har skrevet setningen ovenfor, trykk [Enter]-tasten for å instruere det levende ISO-bildet til å starte opp i redningsmodus for å redde et ødelagt system.

6. På det neste skjermbildet velger du språket du ønsker for å utføre systemredningen, og trykk [enter]-tasten for å fortsette.

7. Deretter velger du riktig plassering fra den presenterte listen og trykker på [enter]-tasten for å gå videre.

8. På neste serie med skjermer velger du tastaturoppsettet som illustrert i skjermbildene nedenfor

9. Etter å ha oppdaget maskinvaren, lastet inn noen tilleggskomponenter og konfigurert nettverket, vil du bli bedt om å sette opp maskinens vertsnavn. Fordi du ikke installerer systemet, la bare systemvertsnavnet være standard og trykk [enter] for å fortsette.

10. Deretter, basert på den oppgitte fysiske plasseringen, vil installasjonsbildet oppdage tidssonen. Dette oppsettet vil bare fungere nøyaktig hvis maskinen din er koblet til internett.

Det er imidlertid uviktig hvis tidssonen din ikke er riktig oppdaget, fordi du ikke utfører en systeminstallasjon. Bare trykk Ja for å fortsette videre.

11. På neste skjerm blir du direkte overført til redningsmodus. Her bør du velge maskinens rotfilsystem fra den medfølgende listen. I tilfelle det installerte systemet ditt bruker en logisk volumbehandler for å avgrense partisjoner, bør det være enkelt å oppdage root-partisjonen fra listen ved å gjennomgå volumgruppenavn som illustrert i skjermbildet nedenfor.

Ellers, i tilfelle du ikke er sikker på hvilken partisjon som brukes for filsystemet /(root), bør du prøve å undersøke hver partisjon til du oppdager rotfilsystemet. Etter å ha valgt rotpartisjonen, trykk [Enter]-tasten for å fortsette.

12. Hvis systemet ditt har blitt installert med en separat /boot-partisjon, vil installasjonsprogrammet spørre deg om du vil montere den separate /boot partisjon. Velg Ja og trykk [Enter]-tasten for å fortsette.

13. Deretter får du menyen Rescue operations. Her, velg alternativet Installer GRUB-oppstartslasteren på nytt og trykk [enter]-tasten for å fortsette.

14. På det neste skjermbildet, skriv inn maskinens diskenhet der GRUB skal installeres og trykk [Enter] for å fortsette, som vist i bildet nedenfor.

Vanligvis bør du installere oppstartslasteren på din første maskinharddisk MBR, som er /dev/sda i de fleste tilfeller. Installasjonsprosessen av GRUB vil starte så snart du trykker Enter-tasten.

15. Etter at live-systemet har installert GRUB-oppstartslasteren, vil du bli dirigert tilbake til hovedmenyen i redningsmodus. Det eneste som gjenstår nå, etter at du har reparert GRUB, er å starte på nytt maskinen som vist i bildene nedenfor.

Til slutt, løs ut live-oppstartsmediet fra den aktuelle stasjonen, start maskinen på nytt, og du skal kunne starte opp i det installerte operativsystemet. Den første skjermen som vises bør være installert operativsystem GRUB-menyen, som illustrert i skjermbildet nedenfor.

Installer Ubuntu Grub Boot Loader manuelt

14. Men hvis du ønsker å manuelt installere GRUB-oppstartslasteren på nytt fra Rescue operations-menyen, følg alle trinnene i denne opplæringen til du kommer til punkt 13, hvor du gjør følgende endringer: i stedet for å velge alternativet for å installere GRUB oppstartslaster på nytt, velg alternativet som sier Kjør et skall i /dev/(din_valgte_rotpartisjon og trykk [Enter]-tasten for å Fortsette.

15. På neste skjerm klikker du på Fortsett ved å trykke [enter]-tasten for å åpne et skall i rotfilsystempartisjonen.

16. Etter at skallet har blitt åpnet i rotfilsystemet, utfør ls-kommandoen som vist nedenfor for å identifisere maskinens harddiskenheter.

ls /dev/sd* 

Etter at du har identifisert riktig harddiskenhet (vanligvis skal den første disken være /dev/sda), utfør følgende kommando for å installere GRUB-oppstartslasteren på den identifiserte harddisk-MBR.

grub-install /dev/sda

Etter at GRUB har blitt installert, forlater du shell-prompten ved å skrive exit.

exit

17. Etter at du har gått ut av shell-forespørselen, kommer du tilbake til hovedmenyen i redningsmodus. Her, velg alternativet for å starte på nytt systemet, løs ut det oppstartbare ISO-bildet og det installerte operativsystemet skal startes opp uten problemer.

Det er alt! Med en minimal innsats har du lykkes med å gjengi Ubuntu-maskinen din muligheten til å starte opp det installerte operativsystemet.