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.
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
Grub reinstall
Beküldte Bendegúz -
Értékelés:
Nem kell ezt túlgondolni: Boot Repair.
Éppen behalt a grubom.
Beküldte Köagy örnagy -
Értékelés:
É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!