[+] nie mog

Ogólne pytania dotyczące systemu
janowskm
Posty: 19
Rejestracja: 16 marca 2009, 23:24

[+] nie mogę zainstalować gruba

Post autor: janowskm »

Witam.

Zainstalowałem Windowsa 2003 na tym samym dysku co Debian nadpisał mi mbr i próbowałem odzyskać z livecd:

Kod: Zaznacz cały

sudo grub
find /boot/grub/stage1
root (hd0,5)
setup (hd0)
i wyświetla błąd:

Kod: Zaznacz cały

/boot/grub/stage2 boot/grub/menu/lst" failed
error 12 : invalid requested
Robiłem tak wiele razy i nie wiem w czym leży problem?
Na partycję hd0,5 wchodzę, tylko w gparted nie wiem dlaczego nie wyświetla partycji ale

Kod: Zaznacz cały

fdisk -l
wyświetlał wszystko dobrze.

Proszę o pomoc.

Pozdrawiam.
Awatar użytkownika
gruby
Beginner
Posty: 158
Rejestracja: 03 maja 2009, 03:41
Lokalizacja: Łódź

Post autor: gruby »

O czym mnie kiedyś uczono, najpierw instaluj MS Windows a potem Linuksa - chyba że się mylę, mówię o pełnych instalacjach a nie o wirtualnych ;-)

Ja z zasady nie instaluje dwóch systemów na tym samym dysku.
ArnVaker

Post autor: ArnVaker »

janowskm, a gdzie "chroot" ?
Poza tym, jest jeszcze polecenie:

Kod: Zaznacz cały

grub-install
A także wynalazek, co się zowie supergrubdisk.

Jak nic nie zdziałasz, to wrzuć:

Kod: Zaznacz cały

fdisk -l
oraz:

Kod: Zaznacz cały

/etc/fstab
z Debiana.
gruby pisze:Ja z zasady nie instaluje dwóch systemów na tym samym dysku.
Ja mam w tej chwili sześć i nie widzę w tym nic dziwnego.
janowskm
Posty: 19
Rejestracja: 16 marca 2009, 23:24

Post autor: janowskm »

grub-install też nie pomaga, wyrzuca błąd:

Kod: Zaznacz cały

 /boot/grub.stage1 not read correctly
fstab:

Kod: Zaznacz cały

/etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda8
UUID=0410e656-309a-491d-a457-f04c00de1339 /               ext3    relatime,erro$
# /dev/sda9
UUID=db73a3e7-9904-4775-9b8a-c80469438f38 none            swap    sw           $
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Kod: Zaznacz cały

fdisk -l:

 Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        8471    64040728+   7  HPFS/NTFS
/dev/sda2            8472        9582     8399160    7  HPFS/NTFS
/dev/sda3            9583       32923   176452732    f  W95 Ext'd (LBA)
/dev/sda4           17710       25836    61440088+   7  HPFS/NTFS
/dev/sda5            9583       12812    24410736   83  Linux
/dev/sda6           12812       13645     6297448+  82  Linux swap / Solaris
/dev/sda7           13645       13649       33043+  83  Linux
/dev/sda8           13650       17709    30693568+  83  Linux
/dev/sda9           25837       32923    53577688+   7  HPFS/NTFS
ArnVaker

Post autor: ArnVaker »

Masz namieszane w tablicy partycji. Twoja partycja sda4 powinna być dyskiem logicznym na partycji rozszerzonej sda3 (pomiędzy partycjami sda8 i sda9). U Ciebie jest partycją podstawową wewnątrz partycji rozszerzonej, co jest niewykonalne.

Podejrzewam, że już wcześniej miałeś namieszane. Windows podczas instalacji próbował to naprawić, a wyszło jak widać. Do tego pozmieniała się kolejność.
janowskm pisze:Na partycję hd0,5 wchodzę
A to ciekawe, bo partycja (hd0,5), czyli sda6, to swap.

Nie jestem w stanie powiedzieć, na której partycji masz w tej chwili Debiana.
Z poziomu livecd wydaj polecenie:

Kod: Zaznacz cały

ls -l /dev/disk/by-uuid
Spróbuj przeskanować dysk programem testdisk, ale wątpię, że będzie w stanie to naprawić (prawdopodobieństwo powodzenia wzrośnie, jeśli usuniesz partycje sda4 i sda9). Tylko uważaj, nie klep bezmyślnie enter, bo możesz jeszcze pogorszyć sprawę.

Oczywiście najpewniejsze rozwiązanie, to zrobić kopię danych i utworzyć partycje od nowa.


Edit:
Ten fstab to na pewno z Debiana?
janowskm
Posty: 19
Rejestracja: 16 marca 2009, 23:24

Post autor: janowskm »

Na partycjach nie miałem nic namieszane, sda4 to jest partycja podstawowa.
Po prostu najpierw zrobiłem partycje podstawowe, a później jedną przekształciłem w rozszerzoną.

Coś mam namieszane chyba w mbr, przed instalacją Windows 2003 wszystko było dobrze. Odzyskiwałem w ten sposób gruba.

Nie wiem jakim programem przywrócić mbr?

[Dodano: 2009-06-29, 00:24]
Ustaliłem, że to jest partycja sda5, zamontowałem ją.
ArnVaker

Post autor: ArnVaker »

Na partycjach nie miałem nic namieszane, sda4 to jest partycja podstawowa.
Ze wrzuconego fdisk'a jednoznacznie wynika, że sda4 jest wewnątrz sda3. Poza tym, to co mówisz nie pokrywa się ani z wynikiem fdisk'a ani z wpisami fstab'a. Nawet ten fstab nie jest zgodny z fdisk'iem.
janowskm pisze:Nie wiem jakim programem przywrócić mbr?
Jeśli nie masz kopii, to nie przywrócisz.
Sprawdź, co powie na to testdisk.
janowskm
Posty: 19
Rejestracja: 16 marca 2009, 23:24

Post autor: janowskm »

Uruchomiłem tesdisk i:

Kod: Zaznacz cały

Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)

Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)              
 1 * HPFS - NTFS              0   1  1  7972 179 63  128081457
Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)
 2 P HPFS - NTFS           7972 180  1  9018  89 63   16798320 [HP_RECOVERY]
 3 E extended LBA          9019   0 62 30986  89 63  352905464
Warning: Incorrect number of heads/cylinder 240 (NTFS) != 255 (HD)
 4 P HPFS - NTFS          16667  76  1 24316  59 63  122880177
Space conflict between the following two partitions
 3 E extended LBA          9019   0 62 30986  89 63  352905464
 4 P HPFS - NTFS          16667  76  1 24316  59 63  122880177
   X extended              9019   0 63 12057 254 63   48821473
 5 L Linux                 9019   1  1 12057 254 63   48821472
   XNext
 6 L Linux Swap           12058   1  1 12841 254 63   125948
Mogę jakoś przywrócić partycje?
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

Hmmm. wrzuć jeszcze

Kod: Zaznacz cały

ls -l /dev/disk/by-uuid
bo również jak ArnVaker mam wrażenie, że mówisz o dwóch komputerach - wyniki, które podałeś są sobie sprzeczne.
Firstborn
Posty: 38
Rejestracja: 05 maja 2009, 10:21
Lokalizacja: Częstochowa

Post autor: Firstborn »

Zdaje się że ta linia

Kod: Zaznacz cały

/boot/grub/stage2 boot/grub/menu/lst" failed
mówi wszystko na temat problemu. ¦cieżka jest niewłaściwa. Ostatni slash powinien być kropką. Chyba, że się mylę :)
ODPOWIEDZ