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/.
Strony: 1
Witam!
Postępuje wg instrukcji z tego linka: http://www.howtoforge.com/kernel_compilation_debian_etch
Próbuję wykonać polecenie:
make clean && make mrproper
i wyskakuje mi komunikat:
ordinateur:/usr/src/linux# make clean && make mrproper scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-5-686/scripts/basic/Makefile: Nie ma takiego pliku ani katalogu make[3]: *** Brak reguł do wykonania obiektu `/usr/src/linux-headers-2.6.18-5-686/scripts/basic/Makefile'. Stop. make[2]: *** [scripts_basic] Błąd 2 scripts/Makefile.clean:17: /usr/src/linux-headers-2.6.18-5-686/arch/i386/kernel/acpi/Makefile: Nie ma takiego pliku ani katalogu make[2]: *** Brak reguł do wykonania obiektu `/usr/src/linux-headers-2.6.18-5-686/arch/i386/kernel/acpi/Makefile'. Stop. make[1]: *** [arch/i386/kernel/acpi] Błąd 2 make: *** [_clean_arch/i386/kernel] Błąd 2
Czy ma ktoś jakiś pomysł na rozwiązanie tego problemu?
Z góry dziękuję.
Pozdrawiam
Ostatnio edytowany przez dziamdziak (2008-02-03 18:05:32)
Offline
A czy dowiązanie symboliczne:
ln -s linux-2.6.24 linux
nie załatwiło z tym sprawy? Muszę zawartość katalogu linux-2.6.24 skopiować do /usr/src/linux czy ewentualnie skasować dowiązanie symboliczne ze starego jądra?
Offline
Zobacz do czego sie odwołuje się /usr/src/linux
ls -la /usr/src/
bo wydaje mi się, że nie załatwiło. Jak nie usuń `rm /usr/src/linux` i stwórz nowe `ln -s linux-2.6.24 linux`
Ostatnio edytowany przez bns (2008-02-03 11:56:06)
Offline
ordinateur:/home/kamil# ls -la /usr/src/ razem 134952 drwxrwsr-x 9 root src 4096 2008-02-02 19:13 . drwxr-xr-x 12 root root 4096 2007-11-27 08:52 .. -rw-r--r-- 1 root root 101427 2007-01-02 16:28 ipw2200.tar.bz2 -rw-r--r-- 1 root src 44896 2007-11-29 09:37 kqemu-modules-2.6.18-5-686_1.3 .0~pre9-12+2.6.18.dfsg.1-13etch4_i386.deb -rw-r--r-- 1 root root 122089 2007-01-29 01:02 kqemu.tar.bz2 lrwxrwxrwx 1 root src 26 2007-11-29 09:35 linux -> linux-headers-2.6.18- 5-686 drwxrwxr-x 19 root root 4096 2008-01-02 09:06 linux-2.6.23.12 -rw-r--r-- 1 root src 45488158 2007-10-09 22:48 linux-2.6.23.tar.bz2 -rw-r--r-- 1 root src 45488158 2007-10-09 22:48 linux-2.6.23.tar.bz2.1 drwxr-xr-x 20 root root 4096 2008-01-24 23:58 linux-2.6.24 -rw-r--r-- 1 root src 46737783 2008-01-25 00:16 linux-2.6.24.tar.bz2 drwxr-xr-x 17 root root 4096 2008-01-02 08:41 linux-headers-2.6.18-4-xen-vse rver drwxr-xr-x 17 root root 4096 2008-01-02 08:44 linux-headers-2.6.18-5 drwxr-xr-x 4 root root 4096 2008-02-03 10:23 linux-headers-2.6.18-5-686 drwxr-xr-x 3 root root 4096 2007-11-29 09:35 linux-kbuild-2.6.18 drwxr-xr-x 3 root root 4096 2007-01-29 01:02 modules -rw-rw-rw- 1 root root 52 2007-12-18 22:55 pax_global_header
A jak skasouej /usr/src/linux to w razie gdy przerwę kompilację jądra to będę mógł wrócić do poprzedniej wersji?
Jeśli dobrze rozumiem to wtedy po prostu stworze zalinkowane ln -s linux.2.6.18-6 linux i będzie grało, tak?
Pyrz okazji się zapytam: Jak mam kilka wpisów w grubie do jąder poprzednich to czy jak usunę tylko z gruba te wpisy to nie te stare jądra nie będą mi śmieciły dysku czy jeszcze coś muszę usunąć?
Offline
Ty masz tylko pliki nagłówkowe do jądra. headersy, nie zaś źródła . Ty próbujesz kompilować jajco z headersów. Nie da się.
Ostatnio edytowany przez AgayKhan (2008-02-03 12:31:59)
Offline
jezeli sie nie myle to podlinkowales pod kat linux - linux headers...ale niech mnie ktos poprawi jak sie myle, a masz podlinkowac zrodla jadra, odpowiedz do twojego pytania przy okazji ;)....jak chcesz wywalic stare jadra to wywalasz wpisyw w grubie i pliki z jadrami z katalogu /boot/
- System.map
- vmlinuz-
- initrd.img-
Offline
Kombinujecie jak konie pod górę.
Jak widzę to w /usr/src masz nie rozpakowane źródła 2.6.23.
Tego kernela chcesz kompilować?
Jeśli tak to rozpakuj to i w katalogu który powstanie działaj a nie w dowiązaniach.
Pozdrawiam
Offline
Chcę kompilować kernela: 2.6.24
Wszedłem do jego katalogu. Skopiowałem tam ze starego jądra .config.
Odpaliłem make menuconfig - poustawiałem sobie co chciałem.
Potem:
make-kpkg clean fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
i czekam ;-)
Powinna mi się pojawić paczka .deb. Czekam na rezultaty. Dziękuję. W razie problemów będę tutaj pisał.
Offline
Jeśli pierwszy raz w tych źródłach kompilujesz to nie prościej po zrobieniu configa tak
make-kpkg linux_image --initrd
Z roota oczywiście.
Z moich doświadczeń wynika ze ten linux-headers nic nie daje.
Pozdrawiam
Offline
Wszystko poszło ładnie - pięknie. Pojawiły się dwie paczki. Zainstalowałem, lecz niestety nie ładuje mi się jajko. Zatrzymuje się w tym miejscu:
Begin: Waiting for root file system...
Sprawdzałem na forum ale prócz tego aby sprawdzić menu.lst z gruba to nic innego nie znalazłem. Wpisy w grubie miałem prawidłowe.
Wie ktoś może jak to rozwiązać?
Przeskoczyło dalej. Dołączam zrzut ekranu:
http://img.wklej.org/images/60209p1020531.jpg
Prawdopodobnie nie skompilowłem sterowników do dysku. Rekompiluje jąderko :-)
Tak jak myślałem problemem był brak driverów do dysku SATA.
Dziękuję
Pozdrawiam
Ostatnio edytowany przez dziamdziak (2008-02-03 18:05:13)
Offline
[quote=dziamdziak]Wszystko poszło ładnie - pięknie. Pojawiły się dwie paczki. Zainstalowałem, lecz niestety nie ładuje mi się jajko. Zatrzymuje się w tym miejscu:
Begin: Waiting for root file system...
Sprawdzałem na forum ale prócz tego aby sprawdzić menu.lst z gruba to nic innego nie znalazłem. Wpisy w grubie miałem prawidłowe.
Wie ktoś może jak to rozwiązać?
Przeskoczyło dalej. Dołączam zrzut ekranu:
http://img.wklej.org/images/60209p1020531.jpg
Prawdopodobnie nie skompilowłem sterowników do dysku. Rekompiluje jąderko :-)
Tak jak myślałem problemem był brak driverów do dysku SATA.
Dziękuję
Pozdrawiam[/quote]
No to wkompilu sternownik SATA plus filesystem z / na stałe i nie potrzebujesz initrd :)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00016 | SET CHARSET latin2 |
0.00008 | SET NAMES latin2 |
0.00126 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.189.143.236' WHERE u.id=1 |
0.00100 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.189.143.236', 1731731671) |
0.00057 | SELECT * FROM punbb_online WHERE logged<1731731371 |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=82543 |
0.00007 | SELECT id FROM punbb_posts WHERE topic_id=10507 ORDER BY posted |
0.00058 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=10507 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00096 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=10507 ORDER BY p.id LIMIT 0,25 |
0.00092 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=10507 |
Total query time: 0.00616 s |