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/.
No to nie wiem co jest grane, może być zła konfiguracja lilo czy gruba, co tam masz. No chyba że ogrom wybranych opcji sprawia ze cos sie pieprzy. Nie wiem, jak miałem taki błąd to było to zwykle zła konfiguracja bootoadera, brak obsługi fs-a lub w module, rob brak kontrolera ide lub w module. Poszukaj na google innych przypadku wystapienia takich bledów.
Offline
No trudno.
Grub jest dobrz skonfigurowany bo start rusza do pwnego momentu no i wpisy sa analogiczne tak jak dl ainnego jajka.
Co do ogromu opcji:)to przeciez wcale nie jest ichh tak wiele staralem sie dawac tylko podstawowe(stery do k.dzwiekowej juz powywalalem)ale tak czy siak dodtkowe niepotrzebne opcje dawalem jako moduły wiec nie powinny mien na to wplywu.
Ja to mam pecha.
Dzieki za próby.
ale zrobie test sciagne jajo w takiej wersji jak dystrybucyjne przekopiuje config i zobacze jak sie kompilnie.Z tym ze mam takie jądro 2.6.8-2-386 co to znaczy? ze mam 2.6.8.2(nie znalazlem takiego na krnel org)czy tez 2.6.8 ?
Offline
tylko pamiętaj - dystrybucyjne jajko jest robione na innej maszynie i dodtosowywane pod wszystkie procki. Systemy plików są tamjako moduły. MUSISZ mieć initrd. Bez tego nawet dystrybucyjnego jajka nie odpalisz.
Offline
Ok ale ktorej jajo ściagnać?
No jak przekopiuje config to chyba bedzie takie samo z tym ze kompilowane na mojej maszynie.
Offline
jak przekopiujesz config to po cholere ściągasz nowe jajo? żeby mieć wyższy numerek ?
Offline
Heh no po to zeby w koncu zobaczyć czy mi sie odpali jajo skopilowane na miom kompie bo jakos nie chce mi sie wto wierzyc ze mi sie uda.
Offline
kobol mozesz przekopiowac konfiga i na sam poczatek zmic tylko archtektore procesora na wlasna.... poniewaz dystrybucyjne kernel kompilowane sa pod zwykle pentium.....
Napisz nam jeszcze jakiego dystrybucyjnego kernela uzywasz z serji 2.4 czy 2.6
z tego co wczesnej pisales uzywasz loadera grub jesli instalowales sarge to uzywa on ramdysku do ktorego jest ladowany plik initrd i on wlasnie jest wykorzystywany w pierwszych fazach startu systemu mechanizm o ile ciekawy to przydatny tylko w przypadku plyt instalacyjnych tak aby system dalo sie zainstalowac nawet na "fikusnym" sprzecie.... dlatego robisz tak....
sciagasz najnowszego kernela z serji kotra masz w systemie instalujesz paczki
kernel-package make gcc libncurses-dev
rozpakowywujesz kernela ladujesz konfig z obecnego znajduje sie w katalogu /boot i kompilujesz......
wazna uwaga rzed zapodaniem nowego jaka
z ustawien bootloadera usuwasz obsluge initrd nastepnie odswierzasz loadera zapodajesz nowe jako odswierzasz loadera
i reboot systemu...
jesli bedziesz mial kernel panic to naspisz co jest nad napisem kernelpanic
Offline
Uzywa jajka 2.6 dystrybucyjnego.Zobaczymy czy sie uda
Offline
To nie ma sensu po takim manewrze nawet przy nie zmienianiu opcji procesora nawet sie deb nie tworzy:
make[4]: *** [drivers/char/drm/gamma_drv.o] Błąd 1 make[3]: *** [drivers/char/drm] Błąd 2 make[2]: *** [drivers/char] Błąd 2 make[1]: *** [drivers] Błąd 2 make[1]: Leaving directory `/usr/src/linux-2.6.12.3' make: *** [stamp-build] Błąd 2
Offline
eee hola ale napisz co tam wypluł przed tymi linijkami z gwiazdkami na początku
Offline
szkoda wklejac wsyztskiego:
drivers/char/drm/gamma_drv.c:59:25: drm_scatter.h: Nie ma takiego pliku ani katalogu drivers/char/drm/gamma_lists.h:161: warning: 'DRM' defined but not used drivers/char/drm/gamma_lock.h:36: warning: 'DRM' defined but not used drivers/char/drm/gamma_lock.h:69: warning: 'DRM' defined but not used
były tez inne ostrzezenia :/
Offline
no wykopał się na drm (direct rendering manager), ale to mało mówi
nie ściemniaj koleś tylko dawaj wszystkie komunikaty ;)
Offline
To naprawde nia ma sensu bo kumunikaty są w środku i i na koćcu i wycunania co nie miara:/robie jeszcze raz aby sprawdzić czy wywali mi to samo bo juz mialem rozne chce ze drugim razem wywalalo zupelnie co innego.Sciagam tez jajo 2.6.8 zeby bylo bardziej prawdopodobne zrobienie deba:)bo taka jest wersja dystrybucyjnego jajka
Tak nawiasem jezeli podczas calego procesu zauwaze chocby jedeno ostrzezenie to juz moge podziękowac i ctrl+c?
Offline
po kolei -> ścieżka w jądrze
Device Drivers --->
Character devices --->
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
ma być puste
i zapuść kompilację jeszcze raz
Offline
Tak nawiasem jezeli podczas calego procesu zauwaze chocby jedeno ostrzezenie to juz moge podziękowac i ctrl+c?[/quote]
a skąd. ostrzeżenia można w zasadzie olać, błędy są ważne
linux regd. user #248790
Offline
w czasie kompilacji nieraz warningami pluje i nic to nie przeszkadza - jak rychu pisze, błędy są ważne
Offline
Ok tak wiec wywalilem to:
Device Drivers --->
Character devices --->
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
ma być puste [/quote]
Debek ie stworzyl no ale po zainstalowaniu i zbootowaniu otrzymuje dobrze mi znany komunikat:Kod:
VFS:cannot open root device sda6 (to jest partycja na ktorej jest system) or unknow-block (0,0) Please appened a correct "root=" boot option Kernel panic-not syncing : VFS: Unable to mount root fs on unknow-block (0,0)Nie wiem jak wy ale ja mam dość:)
Czy wie ktos moze dlaczego nie moglem skompilowac z ta opcja krotra Bodzio napisal zeby wywalić?Od czego to zalezy?Od konfigu sprzetowego?
Pozdrawiam
Offline
Korbolku kochany, jajko już masz dobrze. Teraz zrób sobie initrd i ci sie odpali.
Jeżeli chcesz bez initrd to na początku tego postu był link do instrukcji konfiguracji kerneli 2.6 po polsku. Ściągnij sobie opis w zipie konfiguracji i tam jak WÓŁ pisze które opcje MUSZĄ być wkompilowane na stałe BO SIĘ SYSTEM NIE URUCHOMI lub jako modół ale MUSI być initrd.
koniec
Offline
W morde jeża pogubilem sie:/Czegos tu nie kminie:
1)Mowicie ze jajo 2.6.12.3 nie potrzebuje initrd
2)ja stworzylem deba ze zrodeł wlasnie 2.6.12.3 przkopiowyyujac do niego konfig z dtstrybucyjnego jaja z wywaloną opcja o ktorej pisal Bodzio(wiec to co ma byc wkompilowane to jest bo przeciez dystrybucyjne odpala)
chyba ze chodzi o to ze ten przekopiowany konfig wymaga initrd ktory nie tworzy sie po instalacji deba a jednak jest wymagany.
3)Bodzio o ktorym zipie mowisz?
4)Tworze initrd tak:
mkinitrd -o /boot/initrd.img
w menu.lst wpis wyglada tak:
title Debian GNU/Linux, kernel 2.6.12.3 root (hd0,5) kernel /boot/vmlinuz-2.6.12.3 root=/dev/sda6 ro initrd /boot/initrd.img savedefault boot
i teraz po odpaleniu jaja chyba rusz cos wiecej bo wychodzi komunikat couldn't loadbeleee /lib/sciezka do modulow 2.6.12.3 i n aposlie to pisze ze nie insnieje modules.dep(a sprawdzilem istnieje)
a pod spodem:
pivot_root no such fil or dirctory /sbin/initd 432 cant open dev/console no such fil or directory kernel panic - not (jakies slowo na na s) attempted to kill init
Offline
Weź skompiluj to jądro normalnie skoro nie wiesz jak to zrobić metodą debianową, a jak sie upieraasz to juz coś poczytaj, np:
http://debianusers.pl/article.php?aid=10&top10=1
Sekcja 5.4.4 opisuje tworzenie initrd.
Offline
eee initrd to zaszłość. to miało sens jak się butowało linucha z dyskietek
zapomnij o initrd, buduj normalnie
Offline
eee initrd to zaszłość. to miało sens jak się butowało linucha z dyskietek
zapomnij o initrd, buduj normalnie[/quote]
tak, ale wiesz po co jest initrd na płytach dystrybucyjnych, to się ma uruchomić na każdym kompie i dlatego. Potem jako robi się już pod własne potrzeby.
Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]
Offline
Zrobilem kompilacje wg:
make dep make clean make bzImage make modules make modules_install cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-<nowa_wersja> cp /usr/src/linux/System.map /boot/System.map-<nowa_wersja> mkinitrd -o /boot/initrd-<nowa_wersja> /lib/modules/<nowa_wersja> zauktalizowalem wpisu menu.lst
i zonk :
file erro15 blebeleble
ale jak zwykle mam inne pytanie czy to:
mkinitrd -o /boot/initrd-<nowa_wersja> /lib/modules/<nowa_wersja>
jest poprawne?Czy w /lib/modules/<nowa_wersja> ma powztac jakiś plik initrd ?Bo u mnie nie powstał.
Offline
przeciez podajesz mu ze ma powstac w
/boot/
Offline
No tak wiem ale co znaczy to /lib/modules/<nowa_wersja> po co to widnieje w tej komendzie?
wiem ze to folder z modulami.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00113 | 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.217.10.152' WHERE u.id=1 |
0.00182 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.217.10.152', 1738279706) |
0.00074 | SELECT * FROM punbb_online WHERE logged<1738279406 |
0.00049 | 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=1251 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00571 | 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=1251 ORDER BY p.id LIMIT 25,25 |
0.00077 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=1251 |
Total query time: 0.01086 s |