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/.

#76  2012-01-24 20:55:33

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: System nie wstaje po kompilacji jajka

Jeżeli chodzi o dystrybucyjne, to stąd zawsze możesz ściągnąć najnowszy pakiet z kernelem: http://ftp.pl.debian.org/debian/pool/main/l/linux-2.6/ w odpowiedniej wersji i wyciągnąć z niego sam konfig. Niestety chyba nie ma obecnie na bieżąco aktualizowanej strony z konfigami. Skoro jednak już masz zamiar kompilować, to warto byłoby dostosować konfig pod dany sprzęt. Choćby czas kompilacji spadłby pewnie jakieś kilkadziesiąt razy. ;)

[b]EDIT:[/b] Tutaj są same konfigi z Debiana, ale niezbyt aktualne obecnie: [url]http://kernel.alioth.debian.org/config/[/url].


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#77  2012-01-24 21:00:15

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: System nie wstaje po kompilacji jajka

Strasznie dużo tu tych plików http://ftp.pl.debian.org/debian/pool/main/l/linux-2.6/
Jak  wyjdzie np nowa wersja jajka dajmy na to 3.3 to czym mam się kierować w doborze dobrego pliku  ???
Wersja jajka , architektura procesora (i368) i ??
format .udeb to jakieś archiwum, da się to poprostu roztarowac (rozpakować za pomocą tar'a ?)

Offline

 

#78  2012-01-24 21:02:07

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16
Serwis

Re: System nie wstaje po kompilacji jajka

bierzesz sobie dzialajacy na twoim kompie .config a potem odznaczasz co nie potrzebne zaznaczasz na stale co nie zbedne itp itd: ja sobie zawsze na dysku trzymam zrodelka na ktorych kompilowalem potem tylko jak trzeba to dorzucam do konfiga opcje, kazda nastepna kompilacja jest o wiele szybsza.
ostatni tak robilem z ext4 i btrfs.


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
http://przemyslawmamon.com/
https://www.behance.net/przemyslawmamon

Offline

 

#79  2012-01-24 21:08:22

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: System nie wstaje po kompilacji jajka

[quote=Pablik]format .udeb to jakieś archiwum, da się to poprostu roztarowac (rozpakować za pomocą tar'a ?)[/quote]
udeb to chyba jakieś moduły do instalatora czy jeszcze co innego, niżej są normalne deby.

W sumie wystarczy poszukać najnowszego linux-image w wersji 686-pae w Twoim przypadku, obecnie:

Kod:

linux-image-3.2.0-1-686-pae_3.2.1-2_i386.deb

Ale serio — skoro masz zamiar sam kompilować, to nie ma sensu robić tego co chwilę na dystrybucyjnym konfigu. Teraz wiadomo już, że wszystko jest OK, ten wczorajszy pewnie faktycznie się po prostu rozjechał za bardzo, zatem możesz sobie dłubać w konfigu.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#80  2012-01-24 21:16:09

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: System nie wstaje po kompilacji jajka

mam jeszcze 2 pytanka :
1. jak już robię "make-kpkg --revision=782 ..." to to mi się robi ładnych parę godzinek,  rozumiem ze jeśli wykonam ponowną konfigurację przez 'make menuconfig" zapisze ustawienia i wykonam to ponownie to będzie szybciej tak ??
2. jak chce dodać łatkę  do jajka np "imq" to gdzie wkleić tego .diff'a , jak wywołać polecenie patch i kiedy przed wykonaniem polecenia "make-kpkg --revision=782 ..."?

Ostatnio edytowany przez Pablik (2012-01-24 21:18:07)

Offline

 

#81  2012-01-24 21:21:49

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: System nie wstaje po kompilacji jajka

1. Teoretycznie tak, zależy co zmienisz i co trzeba będzie rekompilować. Te kilka godzin to oczywiście kwestia dystrybucyjnego konfiga, na dostosowanym pod sprzęt byłoby wielokrotnie krócej, przykładowo u mnie kernel od zera kompiluje się jakieś 4 minuty na Athlon 64 X2 5000+.

2. Oczywiście przed — patche nakłada się na źródła, a dopiero potem kompiluje (często trzeba pogrzebać jeszcze w konfigu za nowymi opcjami).

W katalogu ze źródłami:

Kod:

patch -p1 < jakiś_patch

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#82  2012-01-24 21:27:30

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: System nie wstaje po kompilacji jajka

rozumie ze plik .dii'f ma siedziec w głównym katalogu jajka tak ?? np w  /usr/src/linux-3.2.1/plik.diff tak ??

Offline

 

#83  2012-01-24 21:29:49

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: System nie wstaje po kompilacji jajka

Ten diff może być gdziekolwiek, bylebyś podał ścieżkę do niego. Ty natomiast masz być w katalogu ze źródłami wydając polecenie.

Przykładowo:

Kod:

cd /usr/src/linux
patch -p1 < /home/pablik/Desktop/plik.diff

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#84  2012-01-24 21:34:24

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: System nie wstaje po kompilacji jajka

a pachtować mam po ustawieniu opcji z jakimi będziemy kompilować czy przed

ok dzięki, mam jeszcze pytanko odnosicie kompilacji, nie rozumiem niektórych  opcji w menuconfig  (wiem że jest help i tam jest to objaśnione)  wiesz może czy są gdzieś materiały(tytorial , jakaś książka czy coś itp) objaśniające te opcje najlepiej w języku polskim ;P

Ostatnio edytowany przez Pablik (2012-01-24 21:40:42)

Offline

 

#85  2012-01-24 21:37:26

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: System nie wstaje po kompilacji jajka

[quote=Pablik]a pachtować mam po ustawieniu opcji czy przed ???[/quote]
Generalnie przed. Nałożenie patcha często zmienia/dodaje opcje, zatem w zależności od tego jakie patche nakładasz, czasem też musisz włączyć dodawane przez nie opcje. Po ustawieniu też zresztą powinno być OK, zawsze przecież możesz wrócić do menuconfig.

[quote=Pablik]materiały(tytorial , jakaś książka czy coś itp) objaśniające te opcje najlepiej w języku polskim ;P[/quote]
Po polsku nie wiem szczerze mówiąc. Po angielsku tutaj sporo opcji jest nieźle opisanych: [url]http://kernel-seeds.org/[/url]. W ogóle polecam tę stronę w związku z tworzeniem własnego konfiga. Jest tam wiele wskazówek, a nawet wstępnie ustawione konfigi, do których wystarczy dorzucić tylko posiadany sprzęt.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#86  2012-01-24 21:43:15

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: System nie wstaje po kompilacji jajka

Dobra nie będę zaczynał tu wątku o patch'owaniu , wielkie dzięki za pomoc

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00095 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.191.192.109' WHERE u.id=1
0.00090 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.192.109', 1732301895)
0.00071 SELECT * FROM punbb_online WHERE logged<1732301595
0.00053 SELECT topic_id FROM punbb_posts WHERE id=191602
0.00005 SELECT id FROM punbb_posts WHERE topic_id=20475 ORDER BY posted
0.00063 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=20475 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00183 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=20475 ORDER BY p.id LIMIT 75,25
0.00085 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20475
Total query time: 0.0067 s