Debian Users Gang
- Strona główna
- Forum
- Artykuły
- FAQ
- IRC
- Kontakt
- O nas
- Profil na Identi.ca
- Stary portal
- DUG pomaga
- About us / Contact
Projekty DUG
- Monitor repozytoriów
- Polskie forum DDTP
- Repozytoria pakietów
- Serwer Jabber
- Konta shell
- Więcej...
- Masz pomysł?
Profil
Linki
- www.debian.org
- planeta.dug.net.pl
- linuxportal.pl
- jakilinux.org
- linuksowo.pl
- debian.linux.pl
- fluxboxpl.org
- linuxmint.pl
- Więcej...
Kanały RSS
Ostatnio dodane teksty
- Jądro z backportów w …
- Instalacja Debiana metodą …
- Instalacja debiana za …
- Wyłączenie KMS (Kernel …
- Instalacja SELinux w Debian …
- Szyfrowanie gotowej …
- Tor - sposób na kinopecetowca
- Debian Wheezy - RAID instalator
- Wyszukiwanie pakietów …
- Zmiana ustawień jasności …
Najczęściej czytane
- Lista repozytoriów …
- Udostępnienie połączenia …
- aptitude - zarządzanie …
- Montowanie partycji FAT i NTFS
- Prawa dostępu
- SSH - klucze RSA …
- przywracanie grub2 za …
- Przewodnik po sudo
- PostgreSQL - instalacja i …
- Jak zabezpieczyć swój …
Ostatnio na forum
przywracanie grub2 za pomocą chroot
Kategoria: FAQ, etykiety: system
Dodany przez: giegiel, 2009-10-18 18:05 (zmodyfikowany: 2009-10-24 22:49)
Wyświetleń: 15216
Najpierw musimy uzbroić się w jakieś liveCD np. Hag Linux :) Ale możemy posłużyć się również inną dystrybucją którą mamy pod ręką.
Po uruchomieniu dystrybucji wpisujemy w konsoli:
fdisk -l
i otrzymamy coś podobnego do tego:
Disk /dev/hda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0006170e
Device Boot Start End Blocks Id System
/dev/hda1 1 2432 19535008+ 83 Linux
/dev/hda2 2433 26747 195310237+ 83 Linux
/dev/hda3 32826 32849 192780 82 Linux swap / Solaris
/dev/hda4 * 32850 38913 48709080 7 HPFS/NTFS
Jak widać dysk jest na urządzeniu /dev/hda, lecz nie zawsze musi tak być. Czasami może być on na /dev/sda wtedy trzeba analogicznie pozamieniać hda na sda w wykonywanych poleceniach. Ja na moim dysku mam podział na partycje / i /home pierwsza partycja jest partycją / więc zamontuje ją w katalogu /mnt/root po uprzednim utworzeniu tego folderu:
mkdir /mnt/root
mount /dev/hda1 /mnt/root
Kolejnym krokiem jest zamontowanie /dev i /proc
mount -o bind /dev /mnt/root/dev
mount -t proc none /mnt/root/proc
chrootujemy teraz /mnt/root
chroot /mnt/root
montujemy partycję na której mieliśmy zainstalowanego wcześniej grub'a:
mount /dev/hda1 /boot
instalujemy grub'a na:
grub-install /dev/hda
Jak wszystko poszło ok i nie wyskoczyły błędy to uaktualniamy grub'a poleceniem:
/usr/sbin/update-grub
robimy restart kompa i wszystko powinno banglać.
Wszelkie uwagi proszę o pisanie do mnie na pw na fourm dug'a. W razie problemów proszę zgłaszać je w tym temacie.










