[+] cfdisk pokakazuje b

Pomoc dotycząca instalacji systemu
Awatar użytkownika
Geek
Posty: 32
Rejestracja: 17 sierpnia 2009, 11:46
Lokalizacja: Tarnowskie Góry

[+] cfdisk pokakazuje błąd partycji podstawowej

Post autor: Geek »

Witam,

Jakiś czas temu wróciłem ponownie do Debiana, ale chcąc zachować dane najpierw podzieliłem jedną partycję na / (/dev/sda1) i /home (/dev/sda4). Potem, kiedy już wszystko uruchomiłem i byłem pewny, że Debian będzie działał, na laptopie sformatowałem pozostałe dwie partycje i mam /dev/sda2 i /dev/sda3.

Problem jest w programie cfdisk, kiedy uruchamiam go:

Kod: Zaznacz cały

cfdisk /dev/sda
to pojawia się błąd:
Załącznik cfdisk..jpg nie jest już dostępny

Kod: Zaznacz cały

FATAL ERROR: Bad primary partition 2: Partition ends in the final partial cylinder
Press any key to exit cfdisk
Układ partycji wygląda następująco:

Kod: Zaznacz cały

Feflik:/home/jacek# fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcf2b0801

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3647    29294496   83  Linux
/dev/sda2            7833       23368   124780544   83  Linux
/dev/sda3           23368       38914   124872704   83  Linux
/dev/sda4            3648        7832    33616012+  83  Linux

Partition table entries are not in disk order
Wszystko działa i system pracuje, a martwi mnie ten błąd w cfdisku. Czy ktoś podpowie, co zrobiłem źle i w jaki sposób to naprawić?

Dziękuję za pomoc.

Pozdrawiam,
Jacek.
Załączniki
cfdisk..jpg
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przepisz tablicę partycji:
&quot pisze:

Kod: Zaznacz cały

Partition table entries are not in disk order
I wprowadź korektę w plikach konfiguracyjnych Debiana.
Zaopatrz się wcześniej w jakąś narzędziową dystrybucję Linuksa uruchamianą z płyty CD/DVD.

Wszystko masz na forum. Temat (zagadnienie) powraca okresowo.
Awatar użytkownika
Geek
Posty: 32
Rejestracja: 17 sierpnia 2009, 11:46
Lokalizacja: Tarnowskie Góry

Post autor: Geek »

Za pomocą fdisk zmieniłem tablicę partycji, zapisałem na dysk, później przepisałem fstab i uruchomiłem ponownie system. Wszystko zadziałało, ale w cfdisk nadal jest błąd, tym razem z innym numerem partycji:

Kod: Zaznacz cały

FATAL ERROR: Bad primary partition 3: Partition ends in the final partial cylinder
Press any key to exit cfdisk
Zamiast partition 2 jest 3, ale w fdisk -l pokazuje dobrze:

Kod: Zaznacz cały

Feflik:/home/jacek# fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcf2b0801

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3647    29294496   83  Linux
/dev/sda2            3648        7832    33616012+  83  Linux
/dev/sda3            7833       23368   124780544   83  Linux
/dev/sda4           23368       38914   124872704   83  Linux
W sumie cfdisk nie używam zbyt często, ale martwi mnie ten błąd, bo dysk zewnętrzny jest przez niego "widziany" normalnie.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw cały wynik wspomnianego polecenia:

Kod: Zaznacz cały

cfdisk
Awatar użytkownika
Geek
Posty: 32
Rejestracja: 17 sierpnia 2009, 11:46
Lokalizacja: Tarnowskie Góry

Post autor: Geek »

W/w polecenie skutkuje:
Załącznik cfdisk1..jpg nie jest już dostępny

Kod: Zaznacz cały

FATAL ERROR: Bad primary partition 3: Partition ends in the final partial cylinder
Press any key to exit cfdisk
Załączniki
cfdisk1..jpg
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Na tym obrazku niewiele widać. Przedstaw cały tekst z konsoli jaki się wyświetla, łącznie z ramkami i układem partycji.
Awatar użytkownika
Geek
Posty: 32
Rejestracja: 17 sierpnia 2009, 11:46
Lokalizacja: Tarnowskie Góry

Post autor: Geek »

No przedstawiam, po wpisaniu cfdisk otrzymuję komunikat:

Kod: Zaznacz cały

FATAL ERROR: Bad primary partition 3: Partition ends in the final partial cylinder
Press any key to exit cfdisk
I nic więcej.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Informacje jakie przeglądam w internecie, odnoszą się głównie do dysków zewnętrznych. Nie spotkałem się z takim przypadkiem osobiście. Zalecają usunięcie partycji i ponowne jej założenie. Problem występuje kiedy partycje na dysku nie są zakładane od początku przez użytkownika tylko częściowo przebudowane, a pierwotnie były założone jeszcze przez producenta sprzętu. Taki wniosek mi się nasunął po przejrzeniu dostępnych informacji.
http://www.google.pl/search?hl=pl&sourc ... j+w+Google

Osobiście skorzystałbym z jakiegoś livecd i z jego poziomu sprawdził partycje i jeszcze raz przebudował tablicę partycji.
http://debian.linux.pl/threads/9479-Dys ... we-live-cd

Lub podpiął dysk do innego komputera z Linuksem i sprawdził wszystko.
Awatar użytkownika
Geek
Posty: 32
Rejestracja: 17 sierpnia 2009, 11:46
Lokalizacja: Tarnowskie Góry

Post autor: Geek »

Właśnie było robione tak jak piszesz. Początkowo miałem Vistę (preinstalowaną) i partycję systemową podzieliłem na dwie (root i home), a gdy już miałem przegrane dane pozostałe dwie partycje NTFS sformatowałem na ext3 i pewnie dlatego pojawił się ten błąd.

Pozostaje mi utworzyć nowe partycje z poziomu instalatora Debiana.

Dzięki za okazaną pomoc.

Pozdrawiam,
Jacek.
ODPOWIEDZ