GRUB újratelepítése

SzzS képe

A fórumot olvasgatva azt tapasztaltam, hogy sokaknak gondot okoz a Windows utólagos telepítése a Mint mellé.

Nekem is szükségem volt erre, bár csak a csili-vili Direct-X 3D játékok futtatása miatt van Windows telepítve a gépemre.
A Windows ugye egyeduralkodónak képzeli magát és telepítése után eltűnik a GRUB menü, melynek következményeként a telepített Linux Mint nem lesz indítható.

A helyreállításhoz szükség lesz a telepítő CD-re (USB-re).

 

Előkészületek

- Indítsd el a géped a CD-ről (USB-ről).
- Miután a Live környezet elindult nyiss egy terminal ablakot.
- Magyarnyelvű billentyűzet betöltése: setxkbmap hu
- Lépj be "rendszergazdai mód"-ba: sudo -i

 

 

A telepített Linux rendszer csatolása a Live fájrendszerébe

A telepített rendszer fájlrendszerének becsatolásáhaz add ki a következő parancsot:
mount /dev/sd*# /mnt
A * a meghajtó azonosítója, míg a # a partíció. Tehát ha a Linux az sda merevlemez 2-es partíciójára van telepítve: mount /dev/sda2 /mnt
Ellenőrizd a fájlrendszert az /mnt könyvtár alatt: ls /mnt/home
Ha jó partíciót csatoltál, akkor megjelenik az élő rendszerednél használt felhasználói neved. Amennyiben nem, add ki az umount /mnt parancsot és csatold be a megfelelő partíciót.
Erre segítségedre van az lsblk parancs, ami kilistázza a blokk eszközeidet. Add ki az lsblk -o name,size,label,fstype,model utasítást és azonosítsd be segítségével a Linux rendszered partícióját.
-- LSBLK image --
Miután sikeresen bekötötted a partíciót az /mnt könyvtárba, add ki a következő utasításokat:
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt

 

 

GRUB.CFG ellenőrzése

Nyisd meg az /etc/default/grub fájlt szerkesztésre az editor /etc/default/grub utasítás kiadásával.
Amennyiben nem szerepelnek benne, vagy más értékekkel szerepelnek benne a következő sorok, akkor módosítsd, illetve írd be azokat:
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=5
GRUB_DISABLE_OS_PROBER=false

A jelenlegi Live rendszereken a nano editor az alapértelmezés.
Miután beírtad a sort nyomd le a CTRL+o kombinációt, majd az ENTER billenytűt a mentéshez, végül a CTRL+x kombinációt a kilépéshez.

 

 

GRUB telepítése

A GRUB telepítéséhez add ki a grub-install /dev/sd* utasítást, ahol a * annak a merevlemeznek a betűjele, amiről a rendszer indul (általában sda).
Következő lépésként, a GRUB fríssétéhez add ki az update-grub parancsot.
Ha minden sikeresen lefutott, akkor az exit parancs kiadásával, vagy a CTRL+d billentyű kombináció lenyomásával visszatérünk a Live rendszerhez.
Most add ki a reboot utasítást a gép újraindításához.

 

Sok sikert!

Hozzászólások

Éppen behalt a grubom.

Értékelés: 

0
Még nincs értékelve

Éppen behalt a grubom.

Az történt, hogy reggel bekapcsolnám a gépet, és őrült memóriatesztbe kezdett. Ezt játsza folyamatosan, gondoltam újratelepítem a grubot. Volt már szerencsém pár grub telepítéshez, mindig simán ment, de most meglepett némi ellentmondásos hibaüzenettel.

mint / # grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.

Aztán:

mint / # update-grub
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
  No volume groups found
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
done
 

Nem is történt semmi...

Rápróbálva természetesen őrült memtest. Ott még nem tartok, hogy beboruljak az agyamba, és kitöröljem a 2 memtest fájlt a /boot mappából, illetve eldöntsem, hogy tényleg nem kell a GRUB_HIDDEN_TIMEOUT, és likvidáljam, de azért jó lenne haladni kicsit.

Bármilyen ötletet kipróbálok...:)

Köszi!