Kategoria: Linux - system operacyjny dla kazdego.
Wersja archiwalna tematu "zmiana terminologii w jajkach..." z grupy pl.comp.os.linux
Geneza:
Debian Sarge.
P3 665MHz. Gdy padł mi HDD qpiłem nowy WD (IDE) 200G. I to niestety
okazała się wtopa - kontroler płyty nie potrafił mi go prawidłowo
"obsłużyć" i o UDMA mogłem zapomnieć - zszedłem do 1,5G/s, co oczywiście
oznacza ciężkie życie...
Ale los się do mnie uśmiechnął - dostałem kartę kontrolera (PCI) SCSII
Abit HPT 370. Karta ta potrafi prawidłowo obsłużyć mój HDD, tzn. hdparm
-d znowu pokazuje 30-45 MB/s zamiast 1,5MB/s.
Problem:
Knoppix 4.0 wykrywa mi dysk podłączony do tej karty jako /dev/hde
(poprzednio było /dev/hda).
Oryginalne sargowskie jajko 2.6.8 również tak widzi ten HDD.
Tylko że ja muszę używać 2.6.18 (którego używałem dotychczas), bo 2.6.8
nie pozwala mi na podłączenie mojej cyfry. Ale start z 2.6.18 kończy się
kernel panic, bo... "nieprawidłowy root device".
Dowiedziałem się, że "terminologia" root device zmieniła się w jajkach w
pewnym momencie na scsii'owską (chodzi o mój przypadek oczywiście)...
Pytanie:
Czy ktoś może mi podpowiedzieć, jak jajko 2.6.18 powinno
widzieć mój HDD, jeśli dotychczas widziało go jako /dev/hda1, a po
zmianie kontrolera na w/w knoppix 4.0 i jajko 2.6.8 rozpoznaja go jako
/dev/hde?...
pozdrawiam
Vi-tamGeneza:
Debian Sarge.
P3 665MHz. Gdy padł mi HDD qpiłem nowy WD (IDE) 200G. I to niestety
okazała się wtopa - kontroler płyty nie potrafił mi go prawidłowo
"obsłużyć" i o UDMA mogłem zapomnieć - zszedłem do 1,5G/s, co oczywiście
oznacza ciężkie życie...
Ale los się do mnie uśmiechnął - dostałem kartę kontrolera (PCI) SCSII
Abit HPT 370.
Pytanie:
Czy ktoś może mi podpowiedzieć, jak jajko 2.6.18 powinno
widzieć mój HDD, jeśli dotychczas widziało go jako /dev/hda1, a po
zmianie kontrolera na w/w knoppix 4.0 i jajko 2.6.8 rozpoznaja go jako
/dev/hde?...
a pokaż dmesg |grep hd ?
Wg. mnie Debian prawidłowo wykrywa ci dysk jako
SCSII który idzie przez kontroler.
Nie prościej zmienić wpis w grub /lilo
co tam używasz ?
pozdrawiam
zmiana hda na hde to nie jest to o czym wspominasz ("..w pewnym momencie
na scsii'owską"), i
tylko kwestia kolejności wykrywania kontrolerów na
płycie. To czy masz dysk jako hda czy hde zależy od dwóch czynników: od
parametru startowego kernela (ide-reverse) oraz od tego czy w kernelu
jest zaznaczona opcja: Boot off-board chipsets first support .
Gdyby chodziło o zmianę na "scsi" to widziałbyś dysk jako sda . I tak
jak pisał Grzegorz G. , zmień wpis w bootloadrze (zmień root= albo dodaj
ide=reverse )
Czy mógłbyś mi powtórzyć to samo, co napisałeś w odpowiedzi na mój post,
ale z konkretnym przełożeniem na moją konkretną sytuację? Miałem
"normalny" dysk IDE wpięty taśmą do pierwszego portu kontrolera na
płycie głównej. Teraz mam ten sam dysk wpięty do pierwszego portu
kontrolera zewnętrznego w postaci karty PCI, na pudełku opisanej jako
Abit HPT 370 SCSII-RAID controler. Knoppix 4.0 i dystrybucyjne jajko
Sarge wykryły mi ten dysk jako /dev/hde (dla potrzeb jajka
dystrybucyjnego w lilo zmieniłem urządzenie root z hda na hde, i to
działa ładnie, porobiłem też w fstabie zmiany z hda na hde - innych
modyfikacji nie dokonywałem).
Jajko 2.6.18 nie wykrywa dysku na tym kontrolerze w ogóle, twierdząc
że mam ustawione (pewnie w lilo) "nieprawidłowe urządzenie root".
Co mam zrobić (łopatologicznie, proszę) w tej mojej konkretnej sytuacji,
aby startowało mi z tego dysku jajko 2.6.18, na którym pracowałem
dotychczas, przed "przepięciem" dysku?
z góry dziękuję i przepraszam za lamerstwo
pozdrawiam
Problem w tym, że jestem typowym userem-amatorem z dużym niedoborem
wiedzy w temacie, a z taką sytuacją zetknąłem się po raz pierwszy w
życiu (i jeśli ją rozwiążę, to pewnie długo się z podobnym problemem nie
zetknę, bo chodzi o zwykły domowy komputer). To, że dysk (w mojej
konkretnej sytuacji) przez jajka nowsze niż 2.6.8 będzie wykrywany
właśnie jako urządzenie /dev/sd* podpowiedział mi ktoś inny, i trzymam
się tego, bo chwilowo nie mam innego punktu zaczepienia.Czy mógłbyś mi powtórzyć to samo, co napisałeś w odpowiedzi na mój post,
ale z konkretnym przełożeniem na moją konkretną sytuację? Miałem
"normalny" dysk IDE wpięty taśmą do pierwszego portu kontrolera na
płycie głównej. Teraz mam ten sam dysk wpięty do pierwszego portu
kontrolera zewnętrznego w postaci karty PCI, na pudełku opisanej jako
Abit HPT 370 SCSII-RAID controler. Knoppix 4.0 i dystrybucyjne jajko
Sarge wykryły mi ten dysk jako /dev/hde (dla potrzeb jajka
dystrybucyjnego w lilo zmieniłem urządzenie root z hda na hde, i to
działa ładnie, porobiłem też w fstabie zmiany z hda na hde - innych
modyfikacji nie dokonywałem).
Jajko 2.6.18 nie wykrywa dysku na tym kontrolerze w ogóle, twierdząc
że mam ustawione (pewnie w lilo) "nieprawidłowe urządzenie root".
odpisując niechronologicznie:) to jeśli chodzi o fstab to zamiast
podawać "sztywno" konkretną partycję (czyli np /dev/hda5 ) to proponuję
[...]
będzie on widziany jako /dev/sda i do tego dostosuj bootloader.
...wykrywa urządzenie IDE1...
VFS: Cannot open root device "2101" or unknown-block (33,1)
Please append a correct "root=" boot option
Kernel panic - non syncing: VFS: Unable to mount root fs or
unknown-block (33,1)...
Komunikaty po zwisce startującego kernela spisałem na kartce, więc
spacje mogą się nie zgadzać.
Jedyne co mi w tej sytuacji przychodzi do głowy to to, że mam coś
naknocone w jajku...
pozdrawiam
Jedyne co mi w tej sytuacji przychodzi do głowy to to, że mam coś
naknocone w jajku...