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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-10-19 12:42:36

  crazyperson1 - Użytkownik

crazyperson1
Użytkownik
Zarejestrowany: 2009-02-08

Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Witam,

Na swoim laptopie korzystam obecnie z Debiana w wersji Stable. Niestety obecny w nim kernel nie wykrywa mi czytnika kart pamięci i wymaga dodatkowe instalowania firmware do karty radiowej (Intel 4965). Postanowiłem więc przekompilować najnowsze jądro, by pozbyć się tych problemów. Niestety-grzebanie w opcjach menuconfig przysparza mi pewnych trudności - stąd moje pytanie: czy jest możliwe, by wykorzystać plik config z takiego np. Ubuntu, które to wykrywa  mi idealnie wszystkie podzespoły? Jeżeli tak, to czy samo przekompilowanie jądra wystarczy, czy będę musiał dodatkowo instalować jeszcze jakiś firmware?

Jednym słowem chodzi mi o to, by uzyskać system, który będzie wykrywał mi cały sprzęt tak dobrze, jak Ubuntu, ale pozostanie nadal stabilnym Debianem.;)

Z góry dziękuję za wszelką pomoc.

Pozdrawiam.

Ostatnio edytowany przez crazyperson1 (2009-10-19 12:54:01)


Linux Registered User # 484543

Offline

 

#2  2009-10-19 12:50:43

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Możesz zainstalować ubuntowy kernel jeśłi chcesz :) z gotowej paczki, ja tak miałem i wszystko działało.

Ostatnio edytowany przez marg1 (2009-10-19 12:51:13)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#3  2009-10-19 12:55:36

  crazyperson1 - Użytkownik

crazyperson1
Użytkownik
Zarejestrowany: 2009-02-08

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Ciekawa alternatywa. Skąd w takim razie pobrać Ubuntowy kernel??


Linux Registered User # 484543

Offline

 

#4  2009-10-19 13:02:36

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

[quote=marg1]Możesz zainstalować ubuntowy kernel jeśłi chcesz :) z gotowej paczki, ja tak miałem i wszystko działało.[/quote]
Ja bym uważał z takimi operacjami. Bardzo.

wymaga dodatkowe instalowania firmware do karty radiowej (Intel 4965)[/quote]
ten firmware został umieszczony w pakiecie [deb]firmware-iwlwifi[/deb], możesz go zainstalować po uprzednim pobraniu lub z pomocą [url=http://extracd.dug.net.pl/]Extra CD[/url]

Ostatnio edytowany przez azhag (2009-10-19 13:03:14)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#5  2009-10-19 13:04:00

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

http://kernel.ubuntu.com/~kernel-ppa/mainline/
Spróbuj :)
Przy instalacji np. sterowników NVidia, może być jedynie kwestia zmiany domyślnego kommpilatora, najwyżej zmienisz dowiązanie do gcc-4.[b]2[/b] ale nie wyprzedzajmy faktów :)

Ostatnio edytowany przez marg1 (2009-10-19 13:14:24)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#6  2009-10-19 13:22:47

  sidjestgit - Gość

sidjestgit
Gość

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Odradzam instalacje kernela z Ubuntu.
Juz to przerabialem. na poczatku system sam sie bronil ale wymusilem instalacje i posypal mi sie prawie caly system. (kernel w ubuntu byl kompilowany inna wersja kompilatora).

Mozesz sobie wziac sam konfig do kernela z Ubuntu - ale kompiluj sam na Debianie.

ta karte mozna latwo uruchomic.
sciagasz irmaware i instalujesz

Kod:

su

wget http://ftp.de.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_0.18_all.deb

dpkg -i firmware-iwlwifi_0.18_all.deb

ifconfig wlan0 up
 

#7  2009-10-19 13:28:12

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Jeśli to zadziała, to na pewno lepsze rozwiązanie zainstalować tą karte na tym kernelu lennego :)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#8  2009-10-19 13:34:42

  fnmirk - Użytkownik

fnmirk
Użytkownik
Zarejestrowany: 2008-02-19

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

[quote="crazyperson1"]Skąd w takim razie pobrać Ubuntowy kernel?[/quote]
Zatrudnij [url]Google[/url] do pomocy.

Jak nie znasz angielskiego to tak:
[url=http://translate.google.pl/?hl=pl&sl=pl&tl=en&q=szukanie+archiwum+pakiet%C3%B3w+j%C4%85dra+deb+ubuntu]http://translate.google.pl/?hl=pl&sl=pl&tl=en&q=szukanie+archiwum+pakiet%C3%B3w+j%C4%85dra+deb+ubuntu[/url]

Po przetłumaczeniu hasła:         
"szukanie pakiet Ubuntu archiwum",

W pierwszym odnośniku masz informację gdzie szukać:
[url=http://www.google.pl/search?hl=pl&q=Ubuntu+package+archive+search&btnG=Szukaj&lr=]http://www.google.pl/search?hl=pl&q=Ubuntu+package+archive+search&btnG=Szukaj&lr=[/url]

Lepszym rozwiązaniem jest skorzystanie z jądra Siduksa.

[b]azhag[/b], instalowałem jądra z Ubuntu pod Debianem i to nie niesie skutków ubocznych. Jedynie dłuższe uruchamianie systemu i w przypadku niektórych starszych komputerów konieczność korzystania ze sterownika libata. To jest raczej plus. Nie można jedynie takiego jądra automatycznie aktualizować. Czasami zgłosi przy instalacji, że należy coś ręcznie doinstalować bo czegoś brakuje w systemie. Jeszcze jądra zbytnio nie popsuli jedynie go obciążają masą niepotrzebnych rzeczy. Lepiej skorzystać z jądra jakie oferuje Sidux.

Ostatnio edytowany przez fnmirk (2009-10-19 13:35:22)

Offline

 

#9  2009-10-19 13:44:17

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Sama instalacja ubuntowego jajka nie stwarza specjalnych zagrożeń.
Prerabialem to już.

Trzeba jedynie uważać potem przy ewentualnym instalowaniu jakichś sterów aby mieć domyślne ustawione gcc w wersji jakim to jajo było kompilowane.

Gorzej jeśli weźmiemy sam config z jajka ubuntu i chcemy na jego podstawie sobie skompilować.
Wówczas mogą być problemy bo jajko ubuntu ma nałożone dosyć dużo łat i kompilacja może się nam wysypać.
Chyba że będziemy kompilować ubuntowe źródła jajka.

Z drugiej zaś strony lepiej już skompilować sobie jajko pod własny sprzęt niż kompilować taką kobyłę.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#10  2009-10-19 14:20:44

  thalcave - prawie jak admin

thalcave
prawie jak admin
Skąd: odległa galaktyka
Zarejestrowany: 2007-05-17

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Z drugiej zaś strony lepiej już skompilować sobie jajko pod własny sprzęt niż kompilować taką kobyłę.[/quote]
fakt, ale jak się ktoś boi to lepiej zacząć od kobyły i kroczkami małymi wyłączać niepotrzebne opcje.


linux register user: 484281
"[i]It's great to be here. It's great to be anywhere[/i]"
[b]Keith Richards[/b]

Offline

 

#11  2009-10-19 15:37:22

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

[quote=ilin]Sama instalacja ubuntowego jajka nie stwarza specjalnych zagrożeń.
Prerabialem to już.[/quote]
Ja też jak wiadomo :) i nie było problemów :)

Trzeba jedynie uważać potem przy ewentualnym instalowaniu jakichś sterów aby mieć domyślne ustawione gcc w wersji jakim to jajo było kompilowane.[/quote]
Skąd my to znamy :)

[quote=fnmirk][quote="crazyperson1"]Skąd w takim razie pobrać Ubuntowy kernel?[/quote]
Zatrudnij [url]Google[/url] do pomocy.[/quote]
Podałem już wyżej link, wcale nie tak prosto jest znaleźć server z gotowymi paczkami :)
Jeszcze raz link:
Ubuntu
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Sidux:
ftp://ftp.mirrorservice.org/sites/sidux.com/sidux/debian/pool/main/l/linux-sidux-2.6/

Ostatnio edytowany przez marg1 (2009-10-19 15:47:26)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#12  2009-10-19 15:52:45

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

[quote=marg1]Podałem już wyżej link, wcale nie tak prosto jest znaleźć server z gotowymi paczkami :)[/quote]
e tam, http://packages.ubuntu.com/ ;)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#13  2009-10-19 15:52:52

  crazyperson1 - Użytkownik

crazyperson1
Użytkownik
Zarejestrowany: 2009-02-08

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Dzięki wszystkim za pomoc - udało się.

Co zrobiłem - wpierw zainstalowałem Ubuntowe jądro - niestety nie mogłem ruszyć zamkniętych sterów od Nvidia. Wyskakiwał błąd związany z różnicami w dystrybucji - pewnie pomieszało biblioteki. Jako drugi etap skopiowałem plik config z /boot, po czym usunąłem nowo zainstalowany karnel i powróciłem do poprzedniego, domyślnego. Reszta to już tylko kompilacja z wykorzystaniem uprzednio skopiowanego config'a. Efekt - wszystko chodzi z marszu. Zarówno karta radiowa, czytnik linii papilarnych i oczywiście czytnik kart pamięci... Teraz pora na odchudzenie tego kernela, ale to już temat na zupełnie inną dyskusję...

Pojawił się tylko jeden mały problem z firmware, ale mam nadzieję, że już sobie z nim poradzę...

Kod:

Konfigurowanie linux-image-2.6.31.4 (2.6.31.4-10.00.Custom) ... 
Running depmod. 
Finding valid ramdisk creators. 
Using mkinitramfs-kpkg to build the ramdisk. 
W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100 
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100 
W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100
Running postinst hook script update-grub. 
Searching for GRUB installation directory ... found: /boot/grub 
Searching for default file ... found: /boot/grub/default 
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst 
Searching for splash image ... none found, skipping ... 
Found kernel: /boot/vmlinuz-2.6.31.4 
Found kernel: /boot/vmlinuz-2.6.26-2-686 
Updating /boot/grub/menu.lst ... done

Jeszcze raz wielkie dzięki za pomoc.

Pozdrawiam

Ostatnio edytowany przez crazyperson1 (2009-10-19 15:54:41)


Linux Registered User # 484543

Offline

 

#14  2009-10-19 15:55:53

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

Co do zamkniętych sterów NVIDIA pisaliśmy o zmianie domyślnego kompilatora w systemie:
http://forum.dug.net.pl/viewtopic.php?id=14151&p=2

[quote=azhag][quote=marg1]Podałem już wyżej link, wcale nie tak prosto jest znaleźć server z gotowymi paczkami :)[/quote]
e tam, http://packages.ubuntu.com/ ;)[/quote]
Najczęściej mam tak, ze jak uslinie chce coś znaleźć, to nie mogę, a jak tego nie potrzebuje to mi się samo wpycha w ekran :)
Z resztą nie tylko w googlu :D

Ostatnio edytowany przez marg1 (2009-10-19 15:58:24)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#15  2009-10-19 20:01:40

  fnmirk - Użytkownik

fnmirk
Użytkownik
Zarejestrowany: 2008-02-19

Re: Użycie /boot/config-*** z innego distro przy kompilacji jądra Debiana

[quote="marg1"]Podałem już wyżej link, wcale nie tak prosto jest znaleźć serwer z gotowymi paczkami[/quote]
Nie jest sztuką nakarmić, podając gotową i smacznie przyrządzoną rybkę - sztuką jest nauczyć jak ją złowić i samemu przyrządzić do jedzenia.

Spróbuj szukać metodą, którą podałem. Pierwszy odnośnik w Google prowadzi do wyszukiwarki pakietów Ubuntu.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.012 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00010 SET NAMES latin2
0.00111 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.222.56.251' WHERE u.id=1
0.00088 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.222.56.251', 1732891771)
0.00065 SELECT * FROM punbb_online WHERE logged<1732891471
0.00085 DELETE FROM punbb_online WHERE ident='54.36.149.11'
0.00071 SELECT topic_id FROM punbb_posts WHERE id=130981
0.00013 SELECT id FROM punbb_posts WHERE topic_id=15257 ORDER BY posted
0.00089 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=15257 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00177 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=15257 ORDER BY p.id LIMIT 0,25
0.00083 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15257
Total query time: 0.00811 s