Jak przywróci

Pomoc dotycząca instalacji systemu
Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Jak przywrócić najszybciej Gruba

Post autor: pinochio »

W ostatnim wątku pisałem, że miałem problemy z Windowsem XP, musiałem dysk z Windowsem sformatować i zrobić nową instalację, no i usunąłem Gruba. Mam w domu płytkę z Ubuntu 9.10, MBR tool Bootable i GParted-Live oraz ściągnąłem przed chwilą Knoppixa-Live CD. Jak najszybciej wejść do swojego Linuxa, zainstalowanego na osobnym dysku i przywrócić Gruba? Kiedyś gdzieś czytałem, że można było wejść do terminala swojego Debiana, w moim przypadku Wheezy i z tamtąd na nowo zainstalować Gruba czy coś.

Tu wynik fdisk -l wykonany jeszcze przed formatem:
# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x385d385c

Device Boot Start End Blocks Id System
/dev/sda1 * 63 312576704 156288321 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976771055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9ccd9ccd

Device Boot Start End Blocks Id System
/dev/sdb1 63 916492184 458246061 7 HPFS/NTFS/exFAT
/dev/sdb2 916492286 976769023 30138369 5 Extended
/dev/sdb5 * 916492288 974225407 28866560 83 Linux
/dev/sdb6 974227456 976769023 1270784 82 Linux swap / Solaris
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Post autor: pinochio »

Oj, to chyba nie jest dla mnie. Co prawda, mam bootowalny pendrive, ale nie chciałbym coś namieszać, bo już bardzo dużo programów na nowo zainstalowałem w Windowsie. Jest gdzieś może jakiś poradnik krok po kroku, jak to tym superdiskgrubem zrobić? Wolałbym osobiście bez jakichś narzędzi systemowych, przypominających mi programy Microsofta, tylko ręcznie to zrobić.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Ja tak zawsze przywracam gruba po zainstalowaniu windowsa. Jest tam wideo jak to zrobić, cała operacja trwa 30s. Robiłem to kilka razy i nigdy nie miałem problemu.

Dodane: https://wiki.debian.org/GrubRecover
Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Post autor: pinochio »

Fajna rzecz ten rescatux. Można też tak jak chciałem, za pośrednictwem terminala Debiana. Po bootowaniu z płytki ukazuje się ekran powitalny:
Welcome to GRUB!
potem, zamiast "Rescatux autodetect", wybieramy opcję - "Super Grub2 Disk"
a następnie "Detect any Operating System" i mamy tymczasowego Gruba z możliwością zalogowania się do któregokolwiek z zainstalowanych na komputerze systemów.
Windows XP widziany jest jako pierwszy, tak jak było przed reinstalacją Windowsa, jako (hd0,msdos1).
Wybierając Debiana Wheezy, normalnie uruchamia się nasz system Linuxa.
Jakie polecenie powinienem w tym układzie wydać z terminala?

Kod: Zaznacz cały

apt-get install grub2
?
czy może coś z install --reinstall?

Jak wydaję

Kod: Zaznacz cały

apt-get install grub
to mam taki wynik:

Kod: Zaznacz cały

# apt-get install grub
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Uwaga, wybieranie "grub-legacy" zamiast "grub"
Sugerowane pakiety:
  grub-legacy-doc multiboot mdadm
Następujące pakiety zostaną USUNIĘTE:
  grub-pc grub2-common
Zostaną zainstalowane następujące NOWE pakiety:
  grub-legacy
0 aktualizowanych, 1 nowo instalowanych, 2 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 394 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 164 kB miejsca na dysku.
Kontynuować [T/n]?
a jak wydaję np.

Kod: Zaznacz cały

apt-get install grub2
to taki:

Kod: Zaznacz cały

# apt-get install grub2
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące NOWE pakiety:
  grub2
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 2492 B archiwów.
Po tej operacji zostanie dodatkowo użyte 4096 B miejsca na dysku.
UWAGA: Następujące pakiety nie mogą zostać zweryfikowane!
  grub2
Zainstalować te pakiety bez weryfikacji [t/N]?
Synaptic pokazuje, że mam zainstalowane następujące pakiety:

grub-pc-bin
grub-common
grub-pc
grub2-common
wszystko w wersji 1.99-27+deb7u2.

Który pakiet należy przeinstalować, czy to w synapticu, czy to w terminalu?
Awatar użytkownika
Rafcio
Posty: 50
Rejestracja: 20 lutego 2012, 19:26
Lokalizacja: Budzyń

Post autor: Rafcio »

Cześć.

Sam używam Rescatux do naprawy Grub'a.

Który pakiet należy przeinstalować, czy to w synapticu, czy to w terminalu?


Po co utrudniasz sobie "życie"
;) Uruchom Rescatux z trybu Live , bo teraz zalogowałeś się przy pomocy Super Grub'a do własnego systemu . Skrypt jest intuicyjny w obsłudze i w kilka sekund przeinstaluje Gruba.

Wydając komendy w terminalu , nie wiedząc dokładnie co się robi , można uszkodzić system .

Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Skoro już bardzo chcesz w terminalu, to: https://wiki.debian.org/GrubRecover
Na dole strony jest napisane co należy wpisać w konsoli, aby przywrócić grub'a.
Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Post autor: pinochio »

Rafal_F pisze:Skoro już bardzo chcesz w terminalu, to: https://wiki.debian.org/GrubRecover
Na dole strony jest napisane co należy wpisać w konsoli, aby przywrócić grub'a.
Dzięki, coś takiego szukałem. Tak, chcę z terminala, chcę pojąć, z jakiego skryptu ta nakładka graficzna Rescatux korzysta i chyba znalazłem. Tu jest opisane http://www.supergrubdisk.org/super-grub2-disk/
W Internecie ludzie narzekają, że Linux już nie jest tym czym był kiedyś, coraz bardziej przypomina oprogramowanie windowsowe, z tymi graficznymi nakładkami. Drążę temat dlatego, że jak mam jakieś problemy, to zawsze szukam rozwiązania w swoich postach z przeszłości. Kiedyś pisałem w tym wątku
threads/22203-instalacja-Wheezy-z-pierw ... post134927
że "nawet gruba nową płytką Debiana Squeeze odinstalowałem i zainstalowałem na nowo." Nie pamiętam niestety, jak to wówczas zrobiłem. Znalazłem natomiast także podpowiedź w poradniku ArnVakera http://dug.net.plCzyli krótko mówiąc powinno wystarczyć polecenie

Kod: Zaznacz cały

grub-install /dev/sda
update-grub
Zaraz to przetestuję.

Edit:

I nie ma problemu

Kod: Zaznacz cały

# grub-install /dev/sda
Installation finished. No error reported.
root@Pinochio-PC:/home/pinochio# update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found Microsoft Windows XP Professional on /dev/sda1
Found linux image: /boot/vmlinuz-3.2.0-4-686-pae
Found initrd image: /boot/initrd.img-3.2.0-4-686-pae
done
ODPOWIEDZ