Strona 1 z 3

Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 15:13
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.

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 15:26
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).

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 15:27
autor: Grucha
A możę chodzi o numer linii w pliku konfiguracyjnym/

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 15:43
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

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 15:47
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.

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 16:30
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]

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 16:50
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 ?

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2005-12-27, 17:17
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...

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2006-03-27, 09:16
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 !

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2006-03-27, 11:10
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.

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2006-03-27, 18:23
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

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2006-03-28, 10:14
autor: przemek999
Również mnie to dziwi - problemem jest raczej BIOS. U mnie pomogło ustawienie opcjii MODE z LBA na NORMAL.

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2006-03-28, 11:26
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?

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2006-03-28, 11:54
autor: przemek999
BeteNoire ja mam razem z /, czyli /dev/hda7 i nie mam zadnego problemu z grubem.

Re: Grub - "Selected cylinder exceeds maximum supported by

: 2006-03-28, 12:57
autor: snaj
Tablica partycji jest w MBR za 446 bajtem i zajmuje 64bajty.