Naprawa GRUBA

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Blady214
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Naprawa GRUBA

Post autor: Blady214 »

Witam, wiem że temat naprawy GRUBa po instalacji windows przewijał się setki razy, ale mimo to nie mogę rozwiązać swojego problemu.

Kod: Zaznacz cały

sudo mkdir /mnt/root
sudo mount -t ext4 /dev/sdb1 /mnt/root
sudo mount -t proc none mnt/root/proc
sudo mount -o bind /dev /mnt/root/dev
sudo chroot /mnt/root /bin/bash
grub
Tym sposobem dochodzę do konfiguracji samego gruba i tutaj jest już lipa

Kod: Zaznacz cały

find /boot/grub/stage1
Nie odnajduje mi stage1, próbowałem już na wiele sposobów, ale nic nie pomagało.

Dorzucam jeszcze rozkład partycji:

Kod: Zaznacz cały

Disk /dev/sda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x32e36664

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2        1305    10474380    f  W95 Ext'd (LBA)
/dev/sda2   *        1306        4870    28635862+   7  HPFS/NTFS
/dev/sda5               2        1305    10474348+   7  HPFS/NTFS

Disk /dev/sdb: 46.1 GB, 46115758080 bytes
255 heads, 63 sectors/track, 5606 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00097871

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2490    19998720   83  Linux
/dev/sdb2            2490        2615      999425    5  Extended
/dev/sdb3            2616        5606    24025207+  83  Linux
/dev/sdb5            2490        2615      999424   82  Linux swap / Solaris

Disk /dev/sdc: 20.4 GB, 20485785600 bytes
255 heads, 63 sectors/track, 2490 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x08e108e0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        2489    19992861    7  HPFS/NTFS
Może ręcznie wcisnąć gruba w MBR i stworzyć stage1, jeśli dobrze myślę, to jak to zrobić?
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: Naprawa GRUBA

Post autor: andrzejkw »

Szukaj: "Grub2"
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Naprawa GRUBA

Post autor: Savpether »

Open your mind for mental revolution. It is no measure of health to be well adjusted to a profoundly sick society. This is your world. This is our world. The revolution is now.
Blady214
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Naprawa GRUBA

Post autor: Blady214 »

Skorzystałem dokładnie z tego sposobu i pojawił się problem z odpaleniem windowsa.
Zgodnie z moim układem dysków Windows mam na hd(1,1) i tu jest problem, bo GRUB widzi system, ale poza pojawieniem się napisu
Starting up...
nie ładuje go.

Może tutaj mam coś namieszane:
title Windows XP
rootnoverify hd(1,1)
makeactive
chainloader +1
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: Naprawa GRUBA

Post autor: igotit4free »

Którego GRUBa używasz? Ten zapis pachnie mi GRUBem legacy a domyślnie 10.04 przychodzi z GRUB2 ...

Kod: Zaznacz cały

grub --version
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Post autor: Savpether »

On go chyba wyciągnął z /boot/grub/grub.cfg...

Dlaczego nie piszesz, że używasz jedynki?

Do jedynki są inne poradniki.
http://forum.dobreprogramy.pl/naprawa-g ... 76540.html

Drugi post.
Open your mind for mental revolution. It is no measure of health to be well adjusted to a profoundly sick society. This is your world. This is our world. The revolution is now.
Blady214
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Post autor: Blady214 »

&quot pisze:Którego GRUBa używasz?

Kod: Zaznacz cały

grub (GNU GRUB 0.97)
Grub działa, tamten post jest o odzyskiwaniu go. Jedyne co, to jest tam ta linijka z windowsem, którą mam dopisaną, ale nie mogę mimo to wczytać systemu Windows.
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: Naprawa GRUBA

Post autor: namok »

@Blady214 ściągnij na Pulpit Boot Info Script. W terminalu wpisz:

Kod: Zaznacz cały

sudo bash ~/Pulpit/boot_info_script*.sh
Skrypt utworzy na Pulpicie plik "RESULTS.txt" który dołącz do następnego postu. Zobaczymy co jest z windą.
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Post autor: Savpether »

Słucham Ty masz dwa dyski? Bo jeśli tylko dwie partycje, a windows masz na drugiej, to powinno być hd(0,1)

Z tego co widzę to jest na pierszym i na drugiej partycji. czyli hd(0,1)

A tak ogólnie, skąd się wziął u Ciebie grub1 na 10.04? Z tego co pamiętam od 9.04 jest grub2?
Open your mind for mental revolution. It is no measure of health to be well adjusted to a profoundly sick society. This is your world. This is our world. The revolution is now.
Blady214
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Post autor: Blady214 »

W pierwszym poście podałem mapę dysków, jeśli chodzi o ilość dysków, to mam 3, Windows jest na drugim dysku i drugiej partycji, czyli hd(1,1)

Linuxa odpala mi z hd(0,0), więc wnioskuję z tego, że windowsa z hd(1,1), pozatym na hd(0,1) GRUB nic nie widzi.
Savpether pisze:A tak ogólnie, skąd się wziął u Ciebie grub1 na 10.04? Z tego co pamiętam od 9.04 jest grub2?
Z live CD 9.04

W załączniku plik txt z boot info script.
Załączniki
RESULTS.txt.zip
(6.57 KiB) Pobrany 105 razy
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Naprawa GRUBA

Post autor: Savpether »

Chwila bo się gubię, masz ubuntu 10.04 na którym masz zainstalowanego grub2 tak? I próbujesz go naprawić z live cd w wersji 9.04?
Open your mind for mental revolution. It is no measure of health to be well adjusted to a profoundly sick society. This is your world. This is our world. The revolution is now.
Awatar użytkownika
RA1D3N
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 213
Rejestracja: 27 kwie 2009, 21:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86

Odp: Naprawa GRUBA

Post autor: RA1D3N »

Szybka naprawa gruba2, uruchamiamy live cd (najlepiej z dystrybucją która obsługuje gruba2) i wpisujemy kolejno

Kod: Zaznacz cały

sudo su
mount /dev/sdx1 /mnt
mount --bind /dev/ /mnt/dev/
mount --bind /proc/ /mnt/proc/
chroot /mnt/
grub-install /dev/sdx
update-grub2
exit
umount /mnt/proc/
umount /mnt/dev/
umount /mnt/
reboot
Za sdx1 i sdx podaj swoją partycje i dysk na którym masz zainstalowany system.
Linux user number #496097
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: Naprawa GRUBA

Post autor: igotit4free »

@ RA1D3N:
On ma GRUBa a nie GRUB2.

@ Blady214;
Tak masz
title Windows XP
rootnoverify hd(1,1)
makeactive
chainloader +1
tak moim zdaniem powinno być
title Windows XP
rootnoverify (hd1,1)
makeactive
chainloader +1
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Blady214
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Naprawa GRUBA

Post autor: Blady214 »

&quot pisze:tak moim zdaniem powinno być
Cytat:
title Windows XP
rootnoverify (hd1,1)
makeactive
chainloader +1
Niestety nie zadziałało, w związku z tym, że ten sposób nie zadziałał, postanowiłem zainstalować GRUB2. Wrzuciłem CD od Windy i przez

Kod: Zaznacz cały

fixmbr
wyczyściłem mbr, po czym przystąpiłem od instalacji GRUB2. Odpaliłem live CD ubu 10.04 i w terminalu to, co podał RA1D3N, czyli
&quot pisze:Kod:
sudo su
mount /dev/sdx1 /mnt
mount --bind /dev/ /mnt/dev/
mount --bind /proc/ /mnt/proc/
chroot /mnt/
grub-install /dev/sdx
update-grub2
exit
umount /mnt/proc/
umount /mnt/dev/
umount /mnt/
reboot
Za sdx1 i sdx podaj swoją partycje i dysk na którym masz zainstalowany system.
Lecz nadal nie było na liście windowsa. Zrestartowałem kompa, odpaliłem swoją instalację Ubuntu i w terminalu:

Kod: Zaznacz cały

sudo update-grub2
Windows został dopisany do listy, a problem rozwiązany.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

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