View previous topic :: View next topic |
Author |
Message |
limaK n00b
Joined: 22 Jun 2005 Posts: 7 Location: Warsaw
|
Posted: Wed Jun 22, 2005 9:58 am Post subject: [SOLVED] Instalacja na kontrolerze RAID |
|
|
Dysk na którym chcę mieć gentoo podczas instalacji z livecd jest widziany jako /dev/hdi.
Cała instalacja przebiega prawidłowo dopóki nie instaluje LILO. Otrzymuję komunikat:
Fatal: raid_setup: stat("/dev/hdi") Komenda na chroot-owanym �rodowisku nie daje nic. W jajku sš wkompilowane odpowiednie opcje (nie jako moduły) do supportu ATA. Nie korzystam z RAID-a, dysk wisi w pojedynkę jako Primary Master; chcę tylko korzystać z ATA133.
Sprzęt to: Silicon image RAID ATA 133 na chipsecie CMD0680.
Dlaczego podczas instalacji dysk jest widziany normalnie /dev/hdi a na chroot-cie nie jest widziany? Jak z tego wybrnšć? _________________ Kamil
Last edited by limaK on Wed Jun 29, 2005 7:08 pm; edited 1 time in total |
|
Back to top |
|
|
milu Bodhisattva
Joined: 03 May 2004 Posts: 1122 Location: Poland, Konstancin-Jeziorna
|
Posted: Wed Jun 22, 2005 11:07 am Post subject: |
|
|
Jak wnioskuję po oznaczeniu hdi jest to kontroler zintegrowany na płycie głównej. Jeśli w biosie jest opcja umożliwiająca wybór z czego system ma najpierw startować(ale nie o napędy chodzi tylko o kontroler) czy SCSI czy IDE [u mnie tak to się jakoś nazywało] i masz zaznaczone, że SCSI jest pierwsze to Twoje hdi zmienia literę. Jeśli jest to primary master to powinno stać się hda.
Możesz spróbować zrobić tak:
-skopiować kernel z livecd na dysk
-wystartować z livecd z root=hda (w razie czego to możesz zmieniać)
-jeśli odpali się komputer dopiero zainstalować (LILO lub Grub'a)
-zbudować swój kernel pamiętając o tym, żeby zaznaczyć swój kontroler do wkompilowania w jądro. _________________ Pozdrawiam,
Milu
------------------------------------
Registered Linux User: #246079
Zanim zadasz pytanie przeczytaj to dokładnie!! |
|
Back to top |
|
|
limaK n00b
Joined: 22 Jun 2005 Posts: 7 Location: Warsaw
|
Posted: Wed Jun 22, 2005 12:24 pm Post subject: |
|
|
Kontroler nie jest zintegrowany na płycie głównej, jest na PCI. W BIOS-ie bootowanie ustawiam jako EXT, a wartość EXT definiuję w następnej sekcji jako SCSI no i pali mi systemy z tego kontrolera. Przy takim ustawieniu hdi jest kolejną literą licząc dostępne kanały w moim kompie: kontroler IDE (0,1 czyli a b c d) kontroler zintegrowany na płycie HPT (nie o te mi się rozchodzi, 0,1 czyli e f g h) no i pada na literkę "i". Nie mając w kompie innego dysku (prócz DVD na hdc) livecd widzi dysk jako hdi a chroot już go nie widzi.
Czy możesz objaśnić dokładniej pierwsze dwa kroki? W Gentoo dopiero początkuję... _________________ Kamil |
|
Back to top |
|
|
milu Bodhisattva
Joined: 03 May 2004 Posts: 1122 Location: Poland, Konstancin-Jeziorna
|
Posted: Wed Jun 22, 2005 1:19 pm Post subject: |
|
|
limaK wrote: | livecd widzi dysk jako hdi a chroot już go nie widzi.
Czy możesz objaśnić dokładniej pierwsze dwa kroki? W Gentoo dopiero początkuję... |
Jeśli livecd widzi i zamontowałes /proc to i chroot to powinien widzieć
A co do tych dwóch kroków to nie są one gentoo-specific. Chodzi po prostu o uruchomienie systemu znajdującego się na dysku za pomocą livecd bez uczestnictwa chroot'a. Jeśli skopiujesz kernel z livecd(/boot i /lib/modules/) na dysk to odpalasz livecd i tam gdzie się pyta o podanie jaki kernel odpalić wpisujesz gentoo root=/dev/hd?? gdzie za ?? podstawiasz literę i cyfrę oznaczające partycję gdzie jest Twój / np /dev/hda1 etc. _________________ Pozdrawiam,
Milu
------------------------------------
Registered Linux User: #246079
Zanim zadasz pytanie przeczytaj to dokładnie!! |
|
Back to top |
|
|
limaK n00b
Joined: 22 Jun 2005 Posts: 7 Location: Warsaw
|
Posted: Thu Jun 23, 2005 10:58 am Post subject: |
|
|
Jednak jest tak jak napisałem. LiveCD widzi. Instaluję, montuję partycję, proc-a. chroot-uję się i w nowym środowisku a ono nie widzi już nic fdisk -l dosłownie nic nie zwraca.
Skopiowanie też nie pomogło. Jak będę w domu doślę komunikaty. _________________ Kamil |
|
Back to top |
|
|
argasek Bodhisattva
Joined: 06 May 2004 Posts: 1121 Location: Sol [0,0], Poland, Kraków
|
Posted: Thu Jun 23, 2005 12:10 pm Post subject: |
|
|
Sprawdź czy po chrootowaniu masz w /dev odpowiednie wpisy - pamiętam (ale to dawno było - okolice 2004.0 ) że instalując też właśnie na dodatkowym kontrolerze HPT370, musiałem ręcznie dorobić wpisy via mknod. _________________ RLU #137109 | http://soundcloud.com/argasek |
|
Back to top |
|
|
limaK n00b
Joined: 22 Jun 2005 Posts: 7 Location: Warsaw
|
Posted: Thu Jun 23, 2005 3:44 pm Post subject: |
|
|
No rzeczywicie nie ma urzšdzeń hdi. Jak z tego wyjć? Co to jest mknod? Możesz mnie poporować przez tš tš drogę przez mękę? _________________ Kamil |
|
Back to top |
|
|
argasek Bodhisattva
Joined: 06 May 2004 Posts: 1121 Location: Sol [0,0], Poland, Kraków
|
Posted: Thu Jun 23, 2005 4:47 pm Post subject: |
|
|
1) Na dobry początek, man mknod...
2) Jeszcze nie będąc w obrębie chroot-owanego środowiska, daj
U mnie wygląda to tak (na przykładzie urządzenia hde):
Quote: |
slicznotka ~ # ls -la /dev/hd*
(...)
brw-rw---- 1 root disk 33, 0 cze 19 15:29 /dev/hde
brw-rw---- 1 root root 33, 1 cze 19 15:29 /dev/hde1
brw-rw---- 1 root root 33, 2 cze 19 15:29 /dev/hde2
brw-rw---- 1 root root 33, 3 cze 19 15:29 /dev/hde3
brw-rw---- 1 root root 33, 5 cze 19 15:29 /dev/hde5
brw-rw---- 1 root root 33, 6 cze 19 15:29 /dev/hde6
|
Interesować będą Cię zaznaczone na czerwono liczby;
3) Wykonaj wszystkie czynności przewidziane tokiem instalacji do momentu kiedy pojawia się problem, chrootuj się i stwórz "ręcznie" kolejne urządzenia,
podając liczby, które pojawiły się wyżej, jako parametr:
Code: |
# mknod /dev/hde b 33 0
# mknod /dev/hde1 b 33 1
(...)
|
itd., w zależności od tego ile masz partycji. Oczywiście zamiast hde będzie w Twoim przypadku hdi, liczby (chyba) też będą się różnić. Potem powinno już pójść z kopyta _________________ RLU #137109 | http://soundcloud.com/argasek |
|
Back to top |
|
|
limaK n00b
Joined: 22 Jun 2005 Posts: 7 Location: Warsaw
|
Posted: Thu Jun 23, 2005 8:11 pm Post subject: |
|
|
Już chciałem piewać Alleluja!, ale:
>> Determining root device...
>> Block device /dev/hdi2 is not a valid root device...
>> The root block device is unspecified or not detected.
Please specify a device to boot, or "shell" for a shell...
boot() ::
Kurde o co chodzi. Nie mam już pomysłów jak odpalić systemik z tego kontrolera...[/code] _________________ Kamil |
|
Back to top |
|
|
argasek Bodhisattva
Joined: 06 May 2004 Posts: 1121 Location: Sol [0,0], Poland, Kraków
|
Posted: Sat Jun 25, 2005 7:58 am Post subject: |
|
|
Khm, a mógłbyś chociaż napisać, w wyniku jakiej akcji dostajesz taki komunikat? _________________ RLU #137109 | http://soundcloud.com/argasek |
|
Back to top |
|
|
limaK n00b
Joined: 22 Jun 2005 Posts: 7 Location: Warsaw
|
Posted: Sun Jun 26, 2005 8:57 pm Post subject: |
|
|
Sorry, oczywicie po boot-cie, ze zmianami mknod-em.
Stery do chipsetu wkompilowane w jajko (nie jak moduł) _________________ Kamil |
|
Back to top |
|
|
limaK n00b
Joined: 22 Jun 2005 Posts: 7 Location: Warsaw
|
Posted: Wed Jun 29, 2005 7:07 pm Post subject: [SOLVED] |
|
|
OK. Pomogło. Pomyliłem stery do jądra. (Jest i Silicon Image i chipsety CMD. Ja mam Chipset CMD na kontrolerze Silicon Image, a wkompilowałem tylko chipset CMD)
Dzięki _________________ Kamil |
|
Back to top |
|
|
|