Grub - "Selected cylinder exceeds maximum supported by

Instalacja Slackware Linux, problemy i wstępna konfiguracja, aktualizacje do nowszych wersji.

Moderatorzy: Moderatorzy, Administratorzy

przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Grub - "Selected cylinder exceeds maximum supported by

Post autor: przemek999 »

Kod: Zaznacz cały

18 : Selected cylinder exceeds maximum supported by BIOS
    This error is returned when a read is attempted at a linear block address beyond the end of the BIOS translated area. This generally happens if your disk is larger than the BIOS can handle (512MB for (E)IDE disks on older machines or larger than 8GB in general).
Niestety nie mogę odpalić linuksa, ani zadnego innego systemu poprzez Gruba, musiałbym mieć partycje /boot jako pierwsza, jednak mam tylko jedna dystrybucje linuksa i uważam to za strate miejsca. Ma ktoś pomysł ? Lilo i inne bootmanagery dzialają prawidłowo. Płyta ma ograniczenia do 32 GB, mój dysk to 20GB model samsunga.
Ostatnio zmieniony 2005-12-27, 15:39 przez przemek999, łącznie zmieniany 1 raz.

BeteNoire
Użytkownik
Posty: 2666
Rejestracja: 2005-03-21, 01:39
Lokalizacja: z lasu

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: BeteNoire »

Na pewno znalazłeś właściwy opis błędu nr 18?
Ja mam coś takiego:

Kod: Zaznacz cały

18 : "Invalid or unsupported executable format"

This error is returned if the kernel image boing loaded is not recognized as Multiboot or one of the supported native formats (Linux zImage or bzImage, FreeBSD, or NetBSD).

Awatar użytkownika
Grucha
Administrator
Posty: 1681
Rejestracja: 2004-05-21, 14:24
Lokalizacja: Wrocław
Kontakt:

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: Grucha »

A możę chodzi o numer linii w pliku konfiguracyjnym/
"Touch my car and i will touch your girl"

przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: przemek999 »

BeteNoire poprawiłem tytuł, ale nr błedu był dobry - spójrz do dokumentacjii (Stage 2):
http://www.gnu.org/software/grub/manual ... ge2-errors

przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: przemek999 »

lone_wolf skąd to masz i po co to wklejasz ?
Obecnie bawie się grubem z dyskietki - mam dość odpalania SLackware z płytki instalacyjnej.

lone_wolf

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: lone_wolf »

Myślałem że zrobisz reinstalację gruba a ten tasiemiec ci coś pomoże choc na ostatnim zwoju mojego mózgu pałętało się słowo "plama" :cry: Niech może ktoś z moderatorów wywali to w diabły
[moderator](sayetan) Wywaliłem :)[/moderator]

Awatar użytkownika
Eeeyeore
Użytkownik
Posty: 11
Rejestracja: 2005-04-12, 13:29

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: Eeeyeore »

Przemek odpalac z dyskietki bez sensu. Chociaz pewnie że mozna.
Ja bym sprawdził 2 rzeczy:
1. Czy rzeczywiscie grub jest załadowany do mbr (wygląda na to że tak, ale...)
2. Wszedłbym do biosu i ustawień dysku i sprobowoal (zamiast AUTO) -> LBA, później LARGE
I po tych zmianach też nie ładuje ?
[url=http://www.uptime-project.net/profile.php?uid=43338][img]http://img.uptime-project.net/img/4/43338.png[/img][/url]

przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: przemek999 »

Eeeyeore próbowałem, niestety to nic nie daje. Na dzień dzisiejszy to lilo okazuje się być lepszym bootmanagerem, niż grub. Przynajmniej na mojej leciwej maszynce...
Pozdrawiam Przemek.

P!otr
Użytkownik
Posty: 34
Rejestracja: 2005-01-20, 23:20

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: P!otr »

Pozwole sobie dopisac sie do tematu poniewaz mam podobny problem i dziwi mnie, ze tak malo osob na ten temat pisze, czyzby wszyscy uzywali lilo ? a moze to problem sprzetowy ?
Juz pisze o co chodzi:
Korzystam z jadra 2.4.26, skompilowalem nowe 2.6.15, skopiowalem do /boot/; restart, bootowanie nowego jajka z gruba i blad:

Kod: Zaznacz cały

Error 18: Selected cylinder exceeds maximum supported by BIOS
szukam wiec informacji i znajduje ten topic, w ktorym wlasnie pisze oraz gdzies indziej jakas informacje zeby zainstalowac gruba z nieszczesna opcja forcelba:

Kod: Zaznacz cały

grub-install --force-lba
efektem jest:

Kod: Zaznacz cały

internal error: the second sector of stage 2 is unknown
w trakcie ladowania gruba i od tego momentu w zaden sposob nie moge zainstalowac gruba tak aby opcje forcelba wylaczyc/usunac, wogole to nie moge zainstalowac gruba sposobem z punktu 3.2, a jedynie sposobem z pkt. 3.3 z Grub Manual poniewaz wydanie polecenia:

Kod: Zaznacz cały

setup (hd0)
powoduje wyswietlenie informacji, ze nie istnieje plik /boot/grub/stage2 co jest niezgodne z prawda gdyz plik istnieje, lilo rowniez sie wykrzacza pokazujac:

Kod: Zaznacz cały

L 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
i tak dalej
dochodze do wniosku, jak sie pozniej okazuje slusznego, ze musze wyczyscic mbr, oczywiscie wiekszosc ludzi glupawo doradza uzyc kretynskiego polecenia:

Kod: Zaznacz cały

fdisk /mbr
, ktore nic nie czysci tylko przywraca loader windy
wkoncu posluzylem sie poleceniem:

Kod: Zaznacz cały

dd if=/dev/zero of=/dev/hda bs=512 count=1
co oczywiscie oprocz tego co mialo wywalic, wywalilo rowniez tablice partycji, czego pare dni temu jeszcze sie nie spodziewalem, tablice parytcji przywrocilem pozniej spod windowsa zainstalowanego na innym dysku programem testdisk w wersji 6.3 gdyby to kogos interesowalo
Poza tym probowalem odpalac nowe jajko, ustawiajac w BIOSie w opcjach dysku:

Kod: Zaznacz cały

auto / lba / large / costamjeszcze
efektem jest nadal blad:

Kod: Zaznacz cały

Error 18: Selected cylinder exceeds maximum supported by BIOS
Gdyby to komus mialo pomoc to:

Kod: Zaznacz cały

plyta: ECS K7VTA3V2 Ver:2.2a 03/07/2002
Award Modular BIOS v6.00PG
Primary Master: Samsung SP2014N (tu jest wszystko)
Secondary Master: Seagate ST340016A (a tu nic, pusty dysk)
Rozwiazanie zastosowania lilo nie jest rozwiazaniem, oczywiscie, jezeli nie bedzie sie dalo inaczej to trudno, jak sie nie da to sie nie da, oczywiste, ale wolalbym uzyc gruba poniewaz nie mam jeszcze doswiadczenia w konfigurowaniu jader linuxa i zapewne czesto bede musial uruchamiac stare jajko. W grubie nie stwarza to najmniejszych problemow, a w lilo, bede musial sie bawic z plytka instalacyjna co chwile
W zwiazku z calym problemem pytania:
1. Czy ktos zna rozwiazanie problemu ?
2. Czy jest ktos kto uzywa jadra 2.6.15, korzysta z gruba i nie zauwazyl zadnych problemow ?
3. Czy jest ktos kto uzywa gruba z opcja --force-lba ?
4. Czy jest ktos kto zainstalowal gruba wg punktu 3.2 Grub Manual ?
5. Jakiego narzedzia uzyc w przyszlosci aby usuwac smieci z mbr i nie wywalac przy okazji tablicy partycji ?
6. Jakiej opcji uzywacie w ustawieniach dysku w BIOSie ?[/code]


Ortografia !
Ostatnio zmieniony 2006-03-28, 12:54 przez P!otr, łącznie zmieniany 1 raz.

BeteNoire
Użytkownik
Posty: 2666
Rejestracja: 2005-03-21, 01:39
Lokalizacja: z lasu

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: BeteNoire »

Ad. 1. Umieścić /boot poniżej 8-go GB dysku?
Ad. 2. Żadnych. Na kernelach 2.6.13 - 2.6.16...
Ad. 4. Owszem, udało się.
Ad. 5. Skąd przypuszczenie, że gromadzą się tam śmieci? Masz tam tablicę partycji, mbr... i lepiej zostaw je w spokoju, bo kiedyś Testdisk zawiedzie ;)
Ad. 6. LBA. MSI KT6 Delta, Amibios niedawno zaktualizowany do wersji 04/02/01.

P!otr
Użytkownik
Posty: 34
Rejestracja: 2005-01-20, 23:20

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: P!otr »

Ad. 1. OK, dzieki wielkie, sprawdze
Ad. 5. Piszac smieci myslalem o pozostalosciach po instalacji gruba z --force-lba, nie dalo sie po tym poprawnie zainstalowac/uruchomic ani gruba ani lilo, po totalnym wyczyszczeniu mbr ze "smieci" problemy zniknely, tablicy partycji usuwac nie chcialem :D, dlatego szukam programu, ktory wyczysci mbr nie tykajac tablicy partycji

...edit...
wlasciwie to zastanawia mnie jeszcze jedno - dlaczego kernel 2.4.26 laduje sie bez problemu, a kernel 2.6.15 wywala blad, wpisy w pliku konfiguracyjnym gruba roznia sie jedynie nazwa pliku jadra:

Kod: Zaznacz cały

piotr:/boot/grub$ cat menu.lst 
timeout=7

title Slack 2.4.26
root (hd0,5)
kernel /boot/vmlinuz-ide-2.4.26 ro root=/dev/hda6

title Slack 2.6.15
root (hd0,5)
kernel /boot/vmlinuz-2.6.15 ro root=/dev/hda6

title WinXP
rootnoverify (hd0,0)
chainloader +1
Ostatnio zmieniony 2006-03-27, 21:04 przez P!otr, łącznie zmieniany 2 razy.

przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: przemek999 »

Również mnie to dziwi - problemem jest raczej BIOS. U mnie pomogło ustawienie opcjii MODE z LBA na NORMAL.
Pozdrawiam Przemek.

BeteNoire
Użytkownik
Posty: 2666
Rejestracja: 2005-03-21, 01:39
Lokalizacja: z lasu

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: BeteNoire »

Czyli co z tego wynika? Że linux kernel 2.6 nie radzi sobie z lba?
P!otr, przemek999, w którym miejscu dysku macie /boot?
Ostatnio zmieniony 2006-03-28, 11:28 przez BeteNoire, łącznie zmieniany 1 raz.

przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: przemek999 »

BeteNoire ja mam razem z /, czyli /dev/hda7 i nie mam zadnego problemu z grubem.
Pozdrawiam Przemek.

Awatar użytkownika
snaj
Moderator w st. spocz.
Posty: 1608
Rejestracja: 2004-10-10, 16:32
Lokalizacja: Warszawa
Kontakt:

Re: Grub - "Selected cylinder exceeds maximum supported by

Post autor: snaj »

Tablica partycji jest w MBR za 446 bajtem i zajmuje 64bajty.
*
[color=blue]Sieci[/color]/[color=green]Serwery[/color]/[color=red]Security[/color] - Freelancer
*

ODPOWIEDZ