Nowe posty

xx Migracja GRUB2 (0)
Wczoraj o 12:30:46
xx Przydatne Linki (4)
2019-08-23, 14:13:00
xx Awstat (0)
2019-08-22, 14:55:15
xx SMB - Access denied z Windows (9)
2019-08-19, 11:27:24
xx Kali Linux - książka. (0)
2019-08-19, 00:20:25
xx Arch - startx dla uruchomienia GNOME powoduje wyłączenie komputera (6)
2019-08-18, 14:37:04
xx Nie moge urchmomic laptopa - grub rescue. (1)
2019-08-17, 18:24:00
xx Po aktualizacji zniknęły niektóre funkcje (45)
2019-08-14, 06:39:01
xx Operacje na bitach. (4)
2019-08-10, 21:44:36
xx Pblem z montowaniem dysku sieciowego (1)
2019-08-09, 23:36:45

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

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
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.

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
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.
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
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

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
Usunięty GRUB - nie mogę zainstalować.
« Odpowiedź #3 dnia: 2009-09-07, 20:55:54 »
Co natomiast z drugim sposobem?
Użytkownik: Ib5sXfcCkvYR
Hasło: adam