Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Usunięty GRUB - nie mogę zainstalować.  (Przeczytany 4712 razy)

Sagan

  • Gość
Usunięty GRUB - nie mogę zainstalować.
« dnia: 2009-09-06, 22:32:21 »
Witam! Miałem zainstalowany Windows 7 oraz Ubuntu w wersji 9.04 i zachciało mi się XPka. Zainstalowałem go i zniknęło mi okno bootowania. Dowiedziałem się, że usunął się GRUB. Od rana próbuję go zainstalować następującymi komendami (układ chronologiczny wg wykonywania):

sudo mkdir /mnt/root
sudo mount -t auto /dev/sda5 /mnt/root
sudo mount -t proc none /mnt/root/proc
sudo mount -o bind /dev /mnt/root/dev
sudo chroot /mnt/root /bin/bash
sudo grub

find /boot/grub/stage1
(odpowiedź 'hd0,5')

root (hd0,5)
setup (hd0,5)
i otrzymuję odpowiedź:

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,5)"...  17 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,5)/boot/grub/stage2
/boot/grub/menu.lst"... failed

Error 12: Invalid device requested.
I lipa... co zrobić żeby tam na końcu nie było failed? Znalazłem plik menu.lst w ścieżce:
/boot/root/grub/menu.lst
przeniosłem go za pomocą polecenia
mv /boot/root/grub/menu.lst /boot/grub/
sprawdziłem czy na pewno się przeniósł - przeniósł - zresetowałem i dalej nic... Da się to jakoś naprawić? Nie chcę instalować od nowa wszystkiego :/ Wszystkie operacje robione są spod LiveCD. Pozdrawiam.

P.S. Próbowałem różnych kombinacji ze składnią poleceń - nic to nie daje.

arctgx

  • Gość
Usunięty GRUB - nie mogę zainstalować.
« Odpowiedź #1 dnia: 2009-09-07, 00:20:04 »
Jeśli dobrze pamiętam, w starym GRUB-ie (wesja 0.9*) sda5 miałoby numer (hd0,4), a w nowym (GRUB2, 1.9*) (hd0,5), zaś Ubuntu 9.04 live posiada starego. Dlatego dziwi mnie wynik szukania i to, że po ustawieniu tak partycji "root" GRUB znajduje pierwsze kilka plików.

Może chodzi o to, że w /dev/ nie ma plików urządzeń (nie stworzył ich UDEV). Można spróbować zapuścić w chrootowanym środowisku tego demona lub potworzyć sda i sda5 ręcznie za pomocą mknod (zdarzało mi się robić kiedyś tak i tak).
mknod /dev/sda b 8 0
mknod /dev/sda5 b 8 5
Możesz jednak spróbować też bez chrootowania się: po zamontowaniu
grub-install --root-directory=/mnt/root /dev/sda
przy założeniu, że katalog /boot jest zawarty w tamtej partycji.

Sagan

  • Gość
Usunięty GRUB - nie mogę zainstalować.
« Odpowiedź #2 dnia: 2009-09-07, 20:19:13 »
Na obydwa polecenia:
mknod /dev/sda b 8 0
mknod /dev/sda5 b 8 5
daje odpowiedź
mknod: '/dev/sda(5)': File exists

arctgx

  • Gość
Usunięty GRUB - nie mogę zainstalować.
« Odpowiedź #3 dnia: 2009-09-07, 20:55:54 »
Co natomiast z drugim sposobem?