Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
podajesz mu skąd ma wziąźć dane do obrazu dysku ram
edit:
są tam między innymi moduły sterowników itp
Offline
Udało sie :DDDDDDDDDD
Zamiast:
mkinitrd -o /boot/initrd-<nowa_wersja> /lib/modules/<nowa_wersja>
musialem zrobić
mkinitrd -o /boot/initrd.img-<nowa_wersja> /lib/modules/<nowa_wersja>
A sie juz mialem poddac gdybysmi Bab tak szybko nie odpowiedzial.
Dzieki wszystkim!Teraz to juz musze sobie rozkminic tylko moja konfiguracje i jazda.
Offline
a właśnie że dupa - poszedłeś na łatwizne. Odpal go BEZ initrd
Offline
dla mnie nie dupa:) przynajmniej udalo mi sie odpalić.
A bez tego initrd to si ejakos jeszcze pomecz emoze sie uda
Offline
Jeszcze pytanie czy jezeli robi metoda debiana tak aby nie bylo initrd to musze w /etc/kernel-img.conf zapodac
do_initrd = no
czy moze pozzostac yes?
Offline
dziwne to :)
dla mnie kombinowanie z initrd wydawało się zawsze bardziej skomplikowane niż montowanie od razu partycji root i cześć
jeśli chcesz to zrobić bez initrd, to przede wszystkim wywal z /etc/lilo.conf odpowiedni wpis...
Offline
jeśli chcesz to zrobić bez initrd, to przede wszystkim wywal z /etc/lilo.conf odpowiedni wpis
Nie ma co wywalać bo po stworzeniu paczki za pomoca make-kpkg kernelblebele i pozniejszym zainstalowaniu paczki robie sie sie juz autoatycznie odpowiedni wpis bez initrd lecz nie chce sie odpalić system.
Akompilujac normalnie i nie wpisujac w menu.lst initrd rowniez jest lipa:/
Offline
... i pozniejszym zainstalowaniu paczki robie sie sie juz autoatycznie odpowiedni wpis bez initrd lecz nie chce sie odpalić system.
znaczy co, uważasz, że paczki ustawiają ci /etc/lilo.conf? skąd znowu, wcale go nie dotykają...
skrypt w paczce tylko robi dowiązanie /vmlinuz do właściwego jajka, znajdującego się gdzieś w katalogu /boot/, po czym przeładowuje lilo. no i wszystko działa pod warunkiem, że w lilo.conf masz napisane:
image=/vmlinuz
znając życie jest też tam wpis dotyczący initrd, więc go zwyczajnie wyhaszuj, przeładuj lilo (polecenie 'lilo') i spróbuj odpalić ten swój nowy kernel. powinno zadziałać
Offline
Rychu mam gruba i po odpaleniu deba dpkg -i *.deb moj plik menu.lst (odpowiednik w lilo to lilo.conf co zapewne wiesz)zostaje nadpisany i nic juz nie musze robić(oczywiscie jezeli robie to metoda debiana.Niewiem moze lilo.conf nie jest napisywany ale moj menu.lst jest.
Dowód:
ebian:/usr/src# dpkg -i kernel-image-2.6.12.3_kernel5_i386.deb Zaznaczenie poprzednio niezaznaczonego pakietu kernel-image-2.6.12.3. (Odczytywanie bazy danych ... 70366 plików i katalogów obecnie zainstalowanych.) Rozpakowanie kernel-image-2.6.12.3 (z kernel-image-2.6.12.3_kernel5_i386.deb) ... Konfigurowanie kernel-image-2.6.12.3 (kernel5) ... /vmlinuz does not exist. Installing from scratch, eh? Or maybe you don't want a symbolic link here. Hmm? Lets See. Searching for GRUB installation directory ... found: /boot/grub . Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst . Searching for splash image... none found, skipping... Found kernel: /boot/vmlinuz-2.6.12.3 Found kernel: /boot/vmlinuz-2.6.8-11-amd64-k8 Found kernel: /boot/vmlinuz-2.6.8-2-386 Updating /boot/grub/menu.lst ... done
menu.lst juz nie bede wklejał:)
Offline
aha
trza było od razu gadać, że używasz gruba ;)
no no.
Offline
podesłałem ci configa do kernelka 2.6 tak zrobiony żeby bez initrd sie odpalał
Offline
Heh dzieki zobaczymy czy odpale:)
:/Wywalilo błeda:
fixdep: ynclude/linux/securebits.h: No such file or directory make[3]: *** [fs/autofs4/symlink.o] Błąd 2 make[2]: *** [fs/autofs4] Błąd 2 make[1]: *** [fs] Błąd 2 make[1]: Leaving directory `/usr/src/linux-2.6.12.3' make: *** [stamp-build] Błąd 2
Offline
to jutro podeśle ci deba
Ale w sumie jaja bo mi się elegancko skompilowało
Offline
Uzywam gcc 3.4.
Moze kompilator sobie sprzęt sprawdza i cos mu nie podchodzi
Offline
ale kompilacja wywaliła ci się na filesystem - konkretnie autofilesystem. Weź to wywał z konfiga i skompiluj jeszcze raz.
Konfig pracujący u mnie nie znaczy że odpali u ciebie, ale prawdopodobieństwo zawsze jest duże, tylko to twoje arch 64
Offline
Odhaczylem w FS kernel automoner... i kernel automonter version4... i deb sie zrobil ale kernel panic ten co zwykle ze nei mze ocs tam root..fs...
Offline