odzyskanie gruba/nie mogę uruchomić systemu

Jeśli już na pewno nie da się umieścić posta wyżej.
du.dek
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 11 lip 2010, 20:16
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

odzyskanie gruba/nie mogę uruchomić systemu

Post autor: du.dek »

Witam wszystkich. Z góry przepraszam jeśli nie tu gdzie powinienem ale nie wiedziałem gdzie to umieścić.

Miałem kilka partycji, na 2 były systemy. Jeden na dysku C - Vista, drugi na innej partycji to Ubuntu (format plików ext4). Postanowiłem zmienić vistę na siódemkę(od razu zapewniam, wsio legalne :P vista była preinstalowana a 7kę mam z msdn ;]).
No i wszystko było by pięknie tylko teraz windows uruchamia mi się od razu nie pytając o to który system ma się uruchomić. Przeglądając inne tematy trafiłem na coś takiego jak EasyBCD ale to nie pomaga albo nie potrafię tego odpowiednio użyć. Dodatkowo jak zaglądam w "View Settings" to widzę coś takiego

Kod: Zaznacz cały

Entry #1

Name:  Windows 7
BCD ID:  {current}
Drive:  C:\
Bootloader Path:  \Windows\system32\winload.exe
Windows Directory:  \Windows

Entry #2

Name:  NeoSmart Linux
BCD ID:  {14efaece-8c71-11df-8184-8f0660357369}
Drive:  C:\
Bootloader Path:  \NST\nst_grub.mbr

i dziwi mnie to Drive: C:\ mimo, że ustawiana była inna partycja. Pomyślałem, że zrobiłem błąd - skasowałem i stworzyłem ten punkt od nowa. Bez zmian


Dotarłem też do tego tematu ale niestety mnie wywala:

Kod: Zaznacz cały

ubuntu@ubuntu:~$ sudo mkdir /mnt/root
ubuntu@ubuntu:~$ sudo mount -t auto /dev/sda4 /mnt/root
ubuntu@ubuntu:~$ sudo mount -t proc none /mnt/root/proc
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/root/dev
ubuntu@ubuntu:~$ sudo chroot /mnt/root /bin/bash
root@ubuntu:/# sudo grub
sudo: unable to resolve host ubuntu 
próbowałem też doinstalować gruba przez

Kod: Zaznacz cały

sudo apt-get install grub
ale nie idzie :/

Ktoś ma jakiś pomysł, jak sobie z tym problemem poradzić ?
Awatar użytkownika
dev
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 03 wrz 2006, 21:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: dev »

Na tym livecd zainteresuj się komunikatem:

Kod: Zaznacz cały

sudo: unable to resolve host ubuntu
Zauważ, że wydajesz polecenie sudo będąc już rootem!

No, ale pewnie to nie rozwiąże Twojego problemu. Spróbuj zmienić w /etc/hostname nazwę komputera na ubuntu.
Gruba masz już zainstalowanego, więc nie wpisuj sudo apt-get install grub, tylko sudo update-grub. Nie zapomnij podmontować partycji z Windows przed tym krokiem, bo nie będziesz miał windy na liście.
Jak już naprawisz Gruba i wystartujesz stary system nie zapomnij zmienić nazwy z powrotem.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: jacekalex »

A dnsy w (/mnt/root) tzn: /<ubuntu>

Kod: Zaznacz cały

/etc/resolv.conf 
ustawione?
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
dev
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 03 wrz 2006, 21:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: dev »

Nie ma sensu ustawiać, bo mu localhosta nie widzi. I to jest zamiana do reboota. W piątek miałem dokładnie tę samą sytuację na kompie znajomych.
du.dek
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 11 lip 2010, 20:16
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: du.dek »

dev pisze: Gruba masz już zainstalowanego, więc nie wpisuj sudo apt-get install grub, tylko sudo update-grub. Nie zapomnij podmontować partycji z Windows przed tym krokiem, bo nie będziesz miał windy na liście.
Jak już naprawisz Gruba i wystartujesz stary system nie zapomnij zmienić nazwy z powrotem.
no właśnie nie wiem czy mam zainstalowanego ;]

Kod: Zaznacz cały

root@ubuntu:/# grub
Program grub nie jest obecnie zainstalowany.  Można go zainstalować wpisując:
apt-get install grub
root@ubuntu:/# apt-get install grub
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Sugerowane pakiety:
  grub-legacy-doc mdadm
Zostaną zainstalowane następujące NOWE pakiety:
  grub
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 406kB archiwów.
Po tej operacji zostanie dodatkowo użyte 946kB miejsca na dysku.
UWAGA: Następujące pakiety nie mogą zostać zweryfikowane!
  grub
Zainstalować te pakiety bez weryfikacji [t/N]? t
Błąd http://pl.archive.ubuntu.com/ubuntu/ lucid/main grub 0.97-29ubuntu60
  Something wicked happened resolving 'pl.archive.ubuntu.com:http' (-5 - No address associated with hostname)
Nie udało się pobrać http://pl.archive.ubuntu.com/ubuntu/pool/main/g/grub/grub_0.97-29ubuntu60_i386.deb  Something wicked happened resolving 'pl.archive.ubuntu.com:http' (-5 - No address associated with hostname)
E: Nie udało się pobrać niektórych archiwów, proszę spróbować uruchomić apt-get update lub użyć opcji --fix-missing
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: marcin1982 »

Witam.
Można ewentualnie na żywca przekopiować tego gruba z live-cd, z którego instalowałeś, dopisać do niego Windowsa. W live cd odpal terminal, potem jako root "updatedb", potem locate grub. Potem trzeba go uaktualnić takim sposobem (po ponownym uruchomieniu):

Kod: Zaznacz cały

#grub
find /boot/grub/stage1
root (hd+,+) + - to są numery dysku i partycji
setup (hd0)
quit
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: namok »

@du.dek uruchom komputer z livecd, ściągnij na Pulpit Boot Info Script. W terminalu wpisz:

Kod: Zaznacz cały

sudo bash ~/Desktop/boot_info_script*.sh
Skrypt utworzy na Pulpicie plik "RESULTS.txt" który dołącz do następnego postu.
du.dek
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 11 lip 2010, 20:16
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: du.dek »

@Namok
plik jest w załączniku

@Marcin1982
w /boot/grub z tego liveCD jest tylko jeden plik w którym poza podpisem jest tylko mnóstwo haszy, no chyba, że nie do końca wiem skąd miałbym kopiować :/ nie wiem też jak miałbym dopisać do niego windowsa
Załączniki
RESULTS.txt
(9.45 KiB) Pobrany 116 razy
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: marcin1982 »

Witam.
Uruchom live-cd, stwórz sobie w katalogu /mnt katalog system, zamontuj do niego partycję systemową z instalacji, która siedzi na dysku.
Potem uruchom konsolę, wpisz 'locate grub' znajdzie Ci długą listę plików i ja bym to zrobił w ten sposób, żeby przekopiować wszystko co znajdzie polecenie locate do tych samych lokalizacji w systemie, który jest na dysku. Może będzie OK i uda się normalnie uruchomić system, tylko najpierw jeszcze z poziomu live-cd musisz jeszcze wykonać przywrócenie gruba (o tym też pisałem w tamtym poście). Jak będziesz kopiował te pliki to zobaczysz czego brakuje - skoro pokazywał że grub nie jest zainstalowany.
No i od razu sobie dopiszesz też windowsa do /boot/grub/menu.lst jak wszystko będzie ok.

A tutaj masz opisane jak dopisać Win7 do Gruba:
http://erickoo.wordpress.com/2009/06/14 ... mic-koala/
Awatar użytkownika
simon532
Wytworny Kaczor
Wytworny Kaczor
Posty: 316
Rejestracja: 18 paź 2007, 11:24
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: simon532 »

du.dek pisze:no właśnie nie wiem czy mam zainstalowanego ;]

Kod: Zaznacz cały

root@ubuntu:/# grub
Program grub nie jest obecnie zainstalowany.  Można go zainstalować wpisując:
apt-get install grub
root@ubuntu:/# apt-get install grub
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Sugerowane pakiety:
  grub-legacy-doc mdadm
Zostaną zainstalowane następujące NOWE pakiety:
  grub
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 406kB archiwów.
Po tej operacji zostanie dodatkowo użyte 946kB miejsca na dysku.
UWAGA: Następujące pakiety nie mogą zostać zweryfikowane!
  grub
Zainstalować te pakiety bez weryfikacji [t/N]? t
Błąd http://pl.archive.ubuntu.com/ubuntu/ lucid/main grub 0.97-29ubuntu60
  Something wicked happened resolving 'pl.archive.ubuntu.com:http' (-5 - No address associated with hostname)
Nie udało się pobrać http://pl.archive.ubuntu.com/ubuntu/pool/main/g/grub/grub_0.97-29ubuntu60_i386.deb  Something wicked happened resolving 'pl.archive.ubuntu.com:http' (-5 - No address associated with hostname)
E: Nie udało się pobrać niektórych archiwów, proszę spróbować uruchomić apt-get update lub użyć opcji --fix-missing
Posiadasz Ubuntu 10.04 więc tam na pewno nie znajdziesz grub-a. Obecnie, już od wcześniejszej wersji, instalowany jest standardowo Grub2.

Zawsze możesz sprawdzić:

Kod: Zaznacz cały

 aptitude search grub
lub wchodząc do katalogu

Kod: Zaznacz cały

/boot/grub/...
jeśli w nim znajdziesz plik grub.cfg zanaczy to., że masz grub2. Starsza wersja grub-a operowała konfiguracją poprzez plik menu.lst
andrzejkw
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 13 gru 2007, 20:09
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: andrzejkw »

Co wyświetla polecenie:
grub-install -v
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: namok »

1. MBR jest typu windows.
2. Na partycji Ubuntu masz pliki gruba. Jeśli chcesz startować z Ubuntu to musisz go zainstalować w MBR(Grub2). Ponieważ wcześniej Ci to nie wyszło to ściągnij program Super Grub Disk. Po wypaleniu płyty będziesz mógł uruchomić Ubuntu bez grub'a w MBR. Następnie wystarczy w konsoli wpisać:

Kod: Zaznacz cały

sudo grub install /dev/sda
i bowinno być OK.
3. Masz złe UUID partycji windows w pliku /boot/grub/grub.cfg:

Kod: Zaznacz cały

menuentry "Windows Recovery Environment (loader) (on /dev/sda2)" {
	insmod ntfs
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set a65c7fa45c7f6e45
	drivemap -s (hd0) ${root}
	chainloader +1
}

Kod: Zaznacz cały

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/sda1        383C130C3C12C532                       ntfs       PQSERVICE                     
/dev/sda2        1CB65E8AB65E6474                       ntfs                                     
/dev/sda3        5CA05B65A05B44A4                       ntfs       DATA                          
/dev/sda4        f64f2e96-3cd3-4576-8f08-a6eecb05cfb5   ext4                                     
Po

Kod: Zaznacz cały

sudo update-grub
system powinien to naprawić.
du.dek
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 11 lip 2010, 20:16
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: du.dek »

dzięki tej płytce udało się uruchomić ubuntu i zainstalować gruba. Po wpisaniu

Kod: Zaznacz cały

sudo grub install /dev/sda
otwiera mi się grub ale nie wiem co w nim pisać. Próbowałem teraz zrobić to ale wywala coś takiego

Kod: Zaznacz cały

grub> find /boot/grub/stage1

Error 15: File not found
a

Kod: Zaznacz cały

sudo update-grub
nie zmienia tego co pokazałeś w pliku grub.cfg
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: namok »

Uruchom Ubuntu z dysku, wklej zawartość terminala po wykonaniu komendy:

Kod: Zaznacz cały

dpkg -l | grep grub -i
andrzejkw
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 13 gru 2007, 20:09
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: andrzejkw »

Z poprzednim postem nieco się pośpieszyłem :).
Teraz jak uruchomisz przez Super Grub Disk wpisz w konsoli:
grub-install -v
Jak będzie

Kod: Zaznacz cały

grub-install (GNU GRUB 1.98-1ubuntu6)
to uruchom Ubuntu z Live CD i konsoli:

Kod: Zaznacz cały

sudo mount /dev/sda4 /mnt

Kod: Zaznacz cały

sudo grub-install --root-directory=/mnt /dev/sda
i reboot
du.dek
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 11 lip 2010, 20:16
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: du.dek »

@Namok

Kod: Zaznacz cały

dudek@dudek:~$ dpkg -l | grep grub -i
ii  grub                                 0.97-29ubuntu60                                 GRand Unified Bootloader (Legacy version)
ii  grub-common                          1.98-1ubuntu6                                   GRand Unified Bootloader, version 2 (common 
rc  grub-pc                              1.98-1ubuntu6                                   GRand Unified Bootloader, version 2 (PC/BIOS
@Andrzejkw

Kod: Zaznacz cały

dudek@dudek:~$ grub-install -v
grub-install (GNU GRUB 0.97)
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: namok »

Musisz usunąć pakiet grub:

Kod: Zaznacz cały

sudo apt-get --purge remove grub
następnie zainstalować 'grub-pc':

Kod: Zaznacz cały

sudo apt-get install grub-pc
andrzejkw
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 13 gru 2007, 20:09
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: andrzejkw »

Spróbuj przeinstalować gruba w/g tego:
http://dug.net.pl/tekst/54/migracja_z_grub_a_do_grub2/
i sprawdź poprzednim poleceniem

EDIT:
Spóźniłem się:neutral:
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: namok »

andrzejkw pisze: Spóźniłem się:neutral:
To nie wyścigi. W dodatku Twoja rada jest niepełna. Bez odinstalowania pakietu 'grub' dalej mogą być problemy.
andrzejkw
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 13 gru 2007, 20:09
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: odzyskanie gruba/nie mogę uruchomić systemu

Post autor: andrzejkw »

@namok masz rację z paczką Grub Legacy.
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

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