tenderÜdv.
Bevallom, pár dologra nem tudok biztosat mondani, de azt tudom, hogyan tudod visszaállítani a linux boot managerét abban az esetben, ha grub2-t használsz. Én a régit bonyolultabbnak tartom, mint az újat, mivel az újat aki ismeri, könnyebben le tudja generáltatni a /boot/grub/grub.cfg fájlt, amit nem is kell szerkeszteni.
Azt, hogy hogyan kell egyes partíciókat rejtetté tenni, nem tudom, de szerintem ezt a grub2 elintézi.
Szóval a visszaállítás menete azok alapján, amit leírtál, a következő:
Miután a live cd bebootolt, nyiss egy terminált, és írd a következőket:
sudo mount /dev/sda4 /mnt, ez becsatolja a linux partíciót a /mnt alá.
Lépj be a /mnt könyvtárba:
cd /mnt
Elvégzünk pár csatolást, amire a grubnak szüksége lehet:
sudo mount -o bind /dev dev
sudo mount -t proc proc
sudo mount -t sysfs sys sys
Én azt javaslom, hogy próbáld visszatenni az eredeti grubot, mert ha egyszer az van a rendszerben, akkor érdemes azt fent hagyni, és egyébként is egyszerűbb lesz az élet, ha kicsit belelátsz a működésébe. Mivel internetet is kell használnunk a visszatelepítéshez, ezért készíts mentést a /etc/hosts és /etc/resolv.conf fájlokról
sudo cp etc/hosts etc/hosts-backup
sudo cp etc/resolv.conf etc/resolv.conf-backup
A / azért nem kell az etc elé, mert a /mnt mappában vagyunk, és azon belüli etc könyvtárral dolgozunk.
Másold a /etc/hosts és /etc/resolv.conf fájlokat a /mnt/etc mappába:
sudo cp /etc/hosts /etc/resolv.conf etc
És most végre jöhet a tényleges munka:
Lépj ki a /mnt mappából:
cd /
Lépjünk be a telepített rendszerbe, hogy abban tudjunk dolgozni:
Figyelem:
mindent pontosan úgy kell írni, ahogy itt következik, a kis- és nagybetűk fontosak!!!
sudo LANG=C chroot /mnt
Mostmár a telepített rendszeren dolgozunk.
A grub2 visszatelepítésének lépései:
Frissítsd a csomaglistát és telepítsd a grub-pc és grub-common csomagokat:
aptitude update && aptitude install grub-pc grub-common
Valószínűleg létre fogja hozni a /boot/grub/grub.cfg fájlt a program a telepítése során, de azért jobb, ha a telepítés végeztével mi is megtesszük:
sudo update-grub
Ez elkészíti a helyes fájlt, ami tartalmazni fogja az összes feltelepített rendszert elméletileg. Ha mégsem, akkor le kell futtatni még egyszer a sudo update-grub parancsot, mikor már helyre lett állítva a boot manager.
Végül telepíteni kell a grubot:
grub-install /dev/sda
Ez az első merevlemez mbr-jébe telepíti a grub boot loadert.
Végül már csak vissza kell másolni az eredeti /etc/hosts és /etc/resolv.conf fájlokat.
cd /etc
cp hosts-backup hosts
cp resolv.conf-backup resolv.conf
Végül ki lehet lépni exit paranccsal a telepített rendszer parancsértelmezőjéből, és újraindítva a gépet tesztelni, hogy eredményes munkát végeztél-e.
Sok sikert, ha valami gond lenne, akkor megtalálod, hogy tudsz nekem akár magánban írni, akár ide a fórumba.