Debian Users Gang
- Strona główna
- Forum
- Artykuły
- FAQ
- IRC
- Fortunki
- 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
- Automatyczny backup z …
- [OpenBSD] OpenSSH jako …
- Automatyczne włączenie …
- Darmowy certyfikat który …
- MPD - instalacja, …
- Przekierowanie połączenia …
- Serwer Radicale czyli …
- Ręczne kamuflowanie …
- Tworzenie paczek deb — …
- Krótka lekcja gita
Najczęściej czytane
- Lista repozytoriów …
- Aero2 z modemem Huawei E3131
- Konfiguracja prostego …
- NVIDIA - Zamknięte …
- aptitude - zarządzanie …
- Udostępnienie połączenia …
- Opis działania obecnej …
- Montowanie partycji FAT i NTFS
- Prawa dostępu
- Przewodnik po sudo
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ń: 30704
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.










