Odzyskiwanie GRUBa po instalacji Win7

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

Mam problem z odzyskaniem swojego Ubuntu 8.04. Po instalacji Win 7 oczywiście system zniknął z menu wyboru. Próbowałem go odzyskać używając wersji Ubuntu 11.04 uruchomionej z płyty. Sugerowałem się tym poradnikiem:
http://www.qkiz.pl/ubuntu/27-gotowe-roz ... gruba.html

Jednak nie poszło tak jak jest napisane.

Układ dysków jest taki:
1. 100MB partycja ukryta na potrzeby windowsa (podstawowa)
2. partycja z windowsem 7 (podstawowa)
3. Partycja logiczna D
4. Partycja logiczna U (na niej znajdują się pliki systemu Ubuntu 8.04)
5. Partycja logiczna Swap dla Ubuntu (nie zamontowana)

Partycje 3,4,5 znajdują się na partycji rozszerzonej

Po odpaleniu Ubuntu z płyty zainstalowałem gruba. Uruchomiłem go i wydałem polecenie:

Kod: Zaznacz cały

find /media/Ubuntu/boot/grub/stage1
Dysk z instalacją Ubuntu nazywa się właśnie "Ubuntu" dlatego wydałem takie polecenie
Niestety dostałem informację, że plik nie został odnaleziony.

Wklejanie zawartości menu.lst jest chyba zbyteczne bo zawiera stare informacje.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: namok »

Polecenia masz pisać tak jak w poradniku.
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

Zdaje się, że nie potrafię zamontować dysku z plikami systemu 8.04 za pomocą tego polecenia.
Nie wiem czy dobrze odczytuję partycję, na której on jest, ale wydaje mi się, że jest to czwarta partycja.
Daję polecenie:
mount -t ext4 /dev/sda4/media/disk
jednak w katalogu disk nic się nie pojawia. Próbowałem z sda1, sda2, sda3, sda5 i dalej nic.

Nawet nie wiem czy montowanie jej jest potrzebne, gdyż partycja o nazwie Ubuntu znajduje się w katalogu media i są w niej wszystkie pliki systemowe:
ubuntu@ubuntu:/media$ ls
cdrom Ubuntu
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: marcin1982 »

Najlepiej będzie skorzystać ze środowiska chroot. Poradnik, który podlinkowałeś tego nie uwzględnia. Zajrzyj tutaj:
http://debian.linux.pl/threads/24705-Na ... post144063
Punkt I oraz punkt II. Z punktu II dotyczy Cię tylko "mały" punkt 1: 1. Naprawa Grub 0.97.
======
Jeśli nie znaleziono pliku /boot/grub/stage1 - trzeba przeinstalować pakiety programu grub. Opierając się na informacjach stąd:
http://packages.ubuntu.com/hardy/grub
Pakiet(y) gruba przeinstalujesz poleceniem:

Kod: Zaznacz cały

apt-get install --reinstall grub
Instalacja Gruba w MBR:

Kod: Zaznacz cały

grub-install --no-floppy /dev/sda
======
Jeśli miałbyś problemy ze składnią pliku:

Kod: Zaznacz cały

/boot/grub/menu.lst
podaj zawartość katalogu:

Kod: Zaznacz cały

/boot
znajdującego się na partycji systemowej "/" systemu z dysku twardego.
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

Wykonuję polecenia z linku i wyskakuje błąd:
grub> find /boot/grub/stage1
(hd0,6)

grub> root (hd0,6)

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,6)/boot/grub/stage2
/boot/grub/menu.lst"... failed

Error 12: Invalid device requested
i nie wiem czy dobrze robię jedną rzecz. Mianowicie przy końcu punktu pierwszego:
X – numer partycji linuksa montowanej w punkcie „ / ” - (główny system plików). Jeśli katalog /boot jest montowany na partycji innej niż główny system plików, także musimy go zamontować:
i na wszelki wypadek wydaję polecenie:
mount /dev/sda6 /media/boot
i nie wiem czy powinienem to zrobić czy nie
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: marcin1982 »

i nie wiem czy powinienem to zrobić czy nie
Tak pokazuje, bo właśnie nie masz osobnej partycji, w której montujesz katalog /boot.
i nie wiem czy powinienem to zrobić czy nie
Napisałem tam - 'jeśli mamy osobną partycję boot także musimy ją zamontować'. Jeśli nie - to nie. Jeśli nie masz osobnej partycji dla /boot - to nie montuj - tylko wykonaj po kolei te polecenia.
Podaj też dla pewności wynik polecenia:
- najpierw logowanie na roota z livecd:

Kod: Zaznacz cały

sudo su
- i wynik:

Kod: Zaznacz cały

fdisk -l
Napisz na której partycji masz linuksa - główny system plików, czyli "/".
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

root@ubuntu:/# fdisk -l
omitting empty partition (5)

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfd8013ed

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 22459 180297728 7 HPFS/NTFS
/dev/sda4 22461 37710 122495625 f W95 Ext'd (LBA)
/dev/sda5 22461 35511 104832126 7 HPFS/NTFS
/dev/sda6 35512 37455 15615148+ 83 Linux
/dev/sda7 37456 37710 2048256 82 Linux swap / Solaris
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: namok »

Podaj wynik boot_info_script.
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

Boot Info Script 0.60 from 17 May 2011


============================= Boot Info Summary: ===============================

=> Windows is installed in the MBR of /dev/sda.

sda1: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe

sda4: __________________________________________________________________________

File system: Extended Partition
Boot sector type: -
Boot sector info:

sda5: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:

sda6: __________________________________________________________________________

File system: ext3
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 8.04.4 LTS
Boot files: /grub/menu.lst /boot/grub/menu.lst /etc/fstab

sda7: __________________________________________________________________________

File system: swap
Boot sector type: -
Boot sector info:
Cały plik w załączniku:
RESULTS.txt
(15.3 KiB) Pobrany 52 razy
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: namok »

Ściągnij program Super Grub Disk uruchom komputer z cd i wybieraj następujce opcje z menu:

Kod: Zaznacz cały

1. Choose Language & NO HELP
2. English Super Grub Disk
3. Gnu/Linux
4. Boot Gnu/Linux
5. Boot Gnu/Linux Directly
Gdy system wystartuje to zainstaluj gruba w mbr

Kod: Zaznacz cały

sudo grub-install /dev/sda
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

System odpalił za pomocą Super Gruba jednak, jest problem z zainstalowaniem GRUBa m MBR:
szeryf@szeryf-laptop:~$ sudo grub-install /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: marcin1982 »

1. chroot
2.

Kod: Zaznacz cały

dpkg --reconfigure grub
3.

Kod: Zaznacz cały

grub install --no-floppy /dev/sda
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

Dalej ten sam problem:
root@szeryf-laptop:/home/szeryf# dpkg-reconfigure grub
root@szeryf-laptop:/home/szeryf# grub-install --no-floppy /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
root@szeryf-laptop:/home/szeryf#
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: marcin1982 »

Ok to spróbuj tak - oczywiście z poziomu środowiska chroot:

Kod: Zaznacz cały

apt-get install --reinstall grub
a potem:

Kod: Zaznacz cały

grub-install --no-floppy /dev/sda
Szczech
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 03 lis 2007, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odzyskiwanie GRUBa po instalacji Win7

Post autor: Szczech »

Niestety poraz kolejny to samo:
root@szeryf-laptop:/home/szeryf# apt-get install --reinstall grub
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
myspell-pl
Aby je usunąć należy użyć "apt-get autoremove".
0 aktualizowanych, 0 nowo instalowanych, 1 przeinstalowywanych, 0 usuwanych i 179 nieaktualizowanych.
Konieczne pobranie 0B/386kB archiwów.
Po tej operacji zostanie dodatkowo użyte 0B miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
Prekonfiguracja pakietów ...
(Odczytywanie bazy danych ... 262628 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia grub 0.97-29ubuntu21.2 (wykorzystując .../grub_0.97-29ubuntu21.2_i386.deb) ...
Rozpakowanie pakietu zastępującego grub ...
Konfigurowanie grub (0.97-29ubuntu21.2) ...

root@szeryf-laptop:/home/szeryf# grub-install --no-floppy /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
A powiedzmy, że Windowsa 7 już i tak miałem się pozbyć i zamiast tego zainstalować jakiegoś szybszego powiedzmy XP ale to tak na marginesie. Czy to ułatwia w jakikolwiek sposób sprawę? Chodzi w tym momencie o przywrócenie bootowania samego ubuntu, a partycja windowsa i tak zostanie sformatowana..
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość