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/.
make make install
Właśńie make uninstall nie bardzo daje radę :)
marg1@siduxbox:/usr/src/linux-2.6.31.4$ sudo make uninstall [sudo] password for marg1: make: *** Brak reguł do wykonania obiektu `uninstall'. Stop.
Ostatnio edytowany przez marg1 (2009-11-19 20:21:25)
Offline
raven18 napisał(-a):
Napisz na czym ten twój się zatrzymuje ;)
A można to wygrzebać z jakiegoś loga z poziomu wyższego lub niższego jądra, które działają? Jak nie to zczytam z ekranu?
Offline
Jeśli kompilowałeś standardowo, to usuwasz ręcznie:
rm /boot/*-wersja_jajka rm -r /usr/src/linux-wersja_jajka rm -r /lib/modules/wersja_jajka
Do tego wywalasz wpisy w grubie.
PS Dałeś po kompilacji make mudules_install?
Ostatnio edytowany przez ArnVaker (2009-11-19 20:26:50)
Offline
Z ekranu będzie szybciej.
Offline
scsi_mod: scsi alrady loaded
ale przecież ja takiej starej magistrali chyba nie mam, więc nie rozumiem po co to to :D SATA wkompilowałem na stałę - nie wiem
i takie trzy linijki.
Wiem, że jak dłużej poczekałem kiedyś to coś jeszcze było z takim > na końcu i stop, ale teraz nie chce mi się czekać tyle :)
Nie, dałem tylko make install
Ostatnio edytowany przez marg1 (2009-11-19 20:41:04)
Offline
Nie, dałem tylko make install
Użyłeś dystrybucyjnego konfiga i nie dałeś make modules_install? To to nie ma szans działać :)
Offline
Użyłem swojego configa wywaliłem wszystko co się nie wiązało w żaden sposób z moim sprzętem -tzn jak nie miałem pewności to zostawiałem :)
wywaliłem, jeżeli nie wskazywał np w żaden sposób na markę mojego chipsetu jakieś dziwne karty graficzne dźwiękowe itd..Jądro ma 15 MB
Ostatnio edytowany przez marg1 (2009-11-19 20:46:26)
Offline
Zrób symlinka "linux" do tego jajka, przenieś się tam i daj make modules_install. Zobacz co system na to.
Offline
Właśnie, symlinka też olałem, myślałem, że to nieważne :)
Offline
]:-> Wywal lepiej tego kernela i skompiluj jeszcze raz startując z konfiga waniliowego.
Offline
Waniliowego?
Offline
Standardowego, takiego jaki jest dostarczany w źródłach z kernel.org.
Offline
:] a te gotowe co podałeś są lepsze od standardowych?
Offline
Tamte są identyczne jak te na których został skompilowany dystrybucyjny kernel. Czyli są pod ogromną paletę sprzętu. Tysiące modułów zajmujących po kompilacji dziesiątki MB i wydłużające kompilację x-krotnie. Sprawdź w źródłach jajka w katalogu /usr/src/linux/arch/x86/configs, powinny tam być konfigi. Masz źródła waniliowe, czy z repozytorium?
Offline
Te jajko na którym działam jest siduxowe z repo
Offline
I źródła (czyli pakiet linux-source-*) też siduxowe z repo? Sprawdziłeś jakie konfigi siedzą w katalogu który podałem?
Offline
Wszystko z repo. Mam wykorzystać ten config? czy jak :]
Ostatnio edytowany przez marg1 (2009-11-19 21:13:03)
Offline
OK, sprawdziłem, pobrałem paczkę http://sidux.com/debian/pool/main/l/linux-sidux-2.6 … 31-25_all.deb i siedzą tam standardowe konfigi. Jaką masz architekturę systemu?
Ostatnio edytowany przez ArnVaker (2009-11-19 21:21:18)
Offline
Siduxowe są. No mam siduxa to chyba są siduxowe - w samym konfigu nic nie pisze :)
marg1@siduxbox:~$ uname -a Linux siduxbox 2.6.31-6.slh.1-sidux-amd64 #1 SMP PREEMPT Tue Nov 10 02:02:39 UTC 2009 x86_64 GNU/Linux
Offline
Chyba się nie zrozumieliśmy, chodziło mi o konfigi jakie są w źródłach jądra w katalogu arch/x86/configs, są standardowe :)
Offline
Acha, to ja miałem to sprawdzić, ale nawet jak bym to sprawdził jak bym otworzył config?
Tam jest takie coś w configu:
# x86 configuration mainmenu "Linux Kernel Configuration for x86" # Select 32 or 64 bit config 64BIT bool "64-bit kernel" if ARCH = "x86" default ARCH = "x86_64" ---help--- Say yes to build a 64-bit kernel - formerly known as x86_64 Say no to build a 32-bit kernel - formerly known as i386 config X86_32 def_bool !64BIT config X86_64 def_bool 64BIT
Czy coś by mówiło o tym że jest stasndardowy?
To co mam zrobić, mam użyć oldconfig czy, modyfikować go? Chciałem to trochę przykrócić żeby nie było takie obleśne to jajko :D
Offline
Nie wiem co to jest, to co mi pokazujesz, ale zaraz napiszę jak ja bym się do tego zabrał, tylko powiedz jaką masz architekturę systemu.
Offline
To jest początek configa:)
64
Offline
To po krótce, jak ja bym się zabrał do tej kompilacji, jeśli masz już rozpakowane źródła:
Wywalenie tego jajka, które nie działa:
rm /boot/*-wersja_jajka rm -r /lib/modules/wersja_jajka
Przygotowanie do kompilacji:
ln -sf /usr/src/linux-wersja_źródeł /usr/src/linux cd /usr/src/linux make clean && make mrproper
Skopiowanie domyślnego konfiga dla 64bit:
cp /usr/src/linux/arch/x86/configs/x86_64_defconfig /usr/src/linux/.config
Konfiguracja jajka (nie zapomnij o systemach plików i kontrolerze dysku):
make menuconfig
Zapisanie nowego konfiga z poziomu menuconfig i kompilacja:
make -j3 && make modules_install cp arch/x86_64/boot/bzImage /boot/dowolna_nazwa
Ręczne dodanie wpisów w menu.lst gruba. Mam nadzieję, że o niczym nie zapomniałem :)
Offline