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/.
Jeszcze potwierdzę: właże do cd /usr/src/linux, make menuconfig, wczytuje konfiguracje przez podanie calej sciezki do pliku z konfiguracja, exit i make && make modules_install?
Offline
pasuje jeszcze zainstalować jądro przez make install lub cp arch/x86/boot/bzImage /boot/kernel
Offline
Jeżeli podłożysz konfig jako plik .config na szczycie źródeł (czyli tak jak podałem w poleceniu w poprzednim poście) to już nie musisz go dodatkowo wczytywać, bo zostanie wczytany domyślnie. Po poleceniu z poprzedniego posta jesteś w menuconfig na czystych źródłach z wczytanym nowym konfigiem i musisz pozaznaczać to co jest podane na wiki oraz systemy plików. Potem zapisujesz, wychodzisz i dajesz:
make ; make install ; make modules_install ; module-rebuild rebuild
jeżeli masz przydzielone więcej rdzeni możesz dać make -jx (gdzie "x" to liczba rdzeni lub liczba rdzeni +1, a jeżeli używasz BFS to lepiej tylko liczba rdzeni)
po genkernelu pewnie masz kosmiczną ilość modułów, także przydałoby się wcześniej dać rm -r /lib/modules/wersja_jajca
albo dołożyć jakiś dopisek w CONFIG_LOCALVERSION — tak byłoby najbezpieczniej, bo stare jajco/moduły zostaje nietknięte
co do module-rebuild rebuild, to najpierw musisz go w ogóle zainstalować:
emerge -avq module-rebuild && module-rebuild populate
żeby działał jak trzeba
Oczywiście musisz pozmieniać jeszcze wpisy w grubym...
Offline
No ale to po skompilowaniu już robie. Wcześniej użyłem cp arch/x86/boot/bzImage /boot/kernel. Czy jeśli użyje polecenia make install to będzie calkiem to samo? Wpisuje je poprostu czy jeszcze coś musze zrobic po nim?
Edit: dobra to robie wedlug Twojego sposobu ArnVaker.
Ostatnio edytowany przez jarski185 (2010-06-15 12:08:06)
Offline
Tylko lepiej rób z tym dopiskiem w CONFIG_LOCALVERSION bez usuwania poprzedniego jajca/modułów/wpisu w grubie, bo znając życie za pierwszym podejściem będzie jakiś "kernel panic", a tak będziesz mógł odpalić system na starym jajcu :)
Offline
ArnVaker napisał(-a):
....bo znając życie za pierwszym podejściem będzie jakiś "kernel panic", a tak będziesz mógł odpalić system na starym jajcu :)
True ;)
BTW: Arn, kolejny nawrócony? ;)
Offline
/me nikogo nie nawraca... jedynie w miarę możliwości odpowiada na pytania :)
Offline
ArnVaker napisał(-a):
/me nikogo nie nawraca... jedynie w miarę możliwości odpowiada na pytania :)
Bo to najbardziej zaawansowana, wysublimowana i skuteczna forma manipulacji - przybieranie pozoru. I nie każdy może być targetem ;) Ale jak już połknie haczyk... ;)
Sory za OT
Ostatnio edytowany przez ippo76 (2010-06-15 12:40:51)
Offline
...:D...
albo dołożyć jakiś dopisek w CONFIG_LOCALVERSION
Jak ja mam to zrobić? Tzn. co dopisać bo tam domyślnie nic nie ma, moge to zmieniac z poziomu menuconfig jak rozumiem.
Ostatnio edytowany przez jarski185 (2010-06-15 12:50:17)
Offline
Tak — w menuconfig, a dopisz co chcesz...
przykładowo jeśli dopiszesz -reduktor, to jajco będzie się nazywało 2.6.32-gentoo-r7-reduktor,
a wszystkie moduły zostaną zainstalowane w katalogu /lib/modules/2.6.32-gentoo-r7-reduktor.
Ostatnio edytowany przez ArnVaker (2010-06-15 13:11:30)
Offline
ArnVaker napisał(-a):
Tylko lepiej rób z tym dopiskiem w CONFIG_LOCALVERSION bez usuwania poprzedniego jajca/modułów/wpisu w grubie, bo znając życie za pierwszym podejściem będzie jakiś "kernel panic",
http://zapodaj.net/fce3663d096b.png.html
Zrobiłem tak jak sugerowałes...wszystko co trza pozaznaczałem, tylko coś z tym opcjami dot. systemów plików nie poszło:(
Offline
W tym konfigu (z kernel-seeds) właściwie ext2, ext3 i reiserfs są zaznaczone, także jeżeli nie odznaczyłeś to raczej nie to. Ja na podstawie tego komunikatu nie potrafię nic konkretnego powiedzieć... albo ten wirtualny kontroler, czyli to:
Device Drivers ---> < > ATA/ATAPI/MFM/RLL support <*> Serial ATA and Parallel ATA drivers <*> AHCI SATA Support [*] ATA SFF support <*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
albo coś we wpisie w grubie albo ostatecznie ten filesystem jeżeli coś z nim ruszałeś.
Offline
Pokaże tego gruba może:
default 0
timeout 69
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo 2.6.32-r7@kompas
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-gentoo-r7jajeczko root=/dev/ram0 real_root=/dev/hda3
Ostatnio edytowany przez jarski185 (2010-06-15 22:14:39)
Offline
Jeżeli to faktycznie ma działać na tym kontrolerze, to raczej powinno być sda, a nie hda...
kernel /boot/vmlinuz-2.6.32-gentoo-r7jajeczko root=/dev/sda3
(albo w ogóle bez)
kernel /boot/vmlinuz-2.6.32-gentoo-r7jajeczko
I skoro masz osobną partycję /boot, to nie trzeba podawać tego katalogu dodatkowo w ścieżce:
kernel /vmlinuz-2.6.32-gentoo-r7jajeczko
Offline
Zmieniłem na sda ale wyszło to samo, taki sam kernel panic. Spróbuje jutro poustawiać to na nowo i skompilować jeszcze raz. Raczej musi się dać skoro na genkernelu system startował.
Offline
Na genkernelu mógł jeszcze latać na innym sterowniku skoro pasowało mu hda3, trzeba by lsmod dokładnie przejrzeć i tego konfiga. A tak w ogóle to tyle męczenia się z systemem na virtualboxie jest imho bez sensu, szkoda czasu... lepiej normalnie postawić :P
Offline
Na VB chcę testowo zobaczyć, trochę sie podszkolić. Szczerze to myslałem, że będzie nieco łatwiej. Ze względu też na testowość tego systemu wybrałem tego genkernela-aby szybciej:P Może da się zrobić tak, zeby wpisać to DRM do jajka.
Offline
Z tego co widzę, to na tym virtualboxie jest właśnie trudniej niż normalnie ;] Co krok to kolejny problem i to specyficzny właśnie dla virtualboxa. "Wpisać" się nie da, można co najwyżej przekompilować genkernelem z dodaną tą opcją, a jak dokładnie to zrobić to nie mam pojęcia bo nigdy genkernela nie używałem. Odbiegając już od tematu... moim zdaniem przesiadając się na gentoo czy nawet tylko je testując, najwygodniej instalować system na osobnej partycji normalnie na dysku i to w chroocie z poziomu innego linuxa, którego masz aktualnie zainstalowanego.
Offline
Dobrze gada. Użyj gparted z jakiegoś livecd i za jego pomocą wykroisz sobie partycje pod gentoo. Wprawdzie program ostrzega o możliwości utraty danych ale mi na dwóch kompach udało się z istniejącego układu partycji wykroić - poprzez zmniejszenie istniejących - dodatkowe partycje pod drugi system i ani bajcik danych nie zginął. Potem na gentoowe / wrzucasz i rozpakowujesz aktualne snapshoty portage i stage3, chrootujesz i jazda ;)
Lecisz od tego momentu
Ostatnio edytowany przez ippo76 (2010-06-16 06:23:40)
Offline
Instaluje teraz tak jak radziliscie. Jestem na etapie kompilowania jadra. No i mam pytanie. Chcialbym miec pewnosc ze wszystko bedzie dzialalo, ze nie zabraknie mi obslugi jakiegos urzadzenia w jadrze.
Jak to najlepiej zrobic? Szukasz kazdego urzadzenia w menuconfig i zaznaczac?
Sprzetowo wyglada to tak:
lspci:
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge 00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge 00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78) 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550] 01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)
lsmod:
Module Size Used by binfmt_misc 16776 1 lp 17156 0 radeon 342816 2 drm 96296 3 radeon bridge 56340 0 stp 10500 1 bridge bnep 20224 2 video 25360 0 output 11008 1 video input_polldev 11912 0 snd_via82xx 32152 4 gameport 19340 1 snd_via82xx snd_ac97_codec 112292 1 snd_via82xx ac97_bus 9856 1 snd_ac97_codec snd_pcm_oss 46336 0 snd_mixer_oss 22656 1 snd_pcm_oss snd_pcm 82948 4 snd_via82xx,snd_ac97_codec,snd_pcm_oss snd_page_alloc 16904 2 snd_via82xx,snd_pcm snd_mpu401_uart 15104 1 snd_via82xx snd_seq_dummy 10756 0 snd_seq_oss 37760 0 snd_seq_midi 14336 0 snd_rawmidi 29696 2 snd_mpu401_uart,snd_seq_midi snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event ppdev 15620 0 psmouse 61972 0 snd_timer 29704 2 snd_pcm,snd_seq snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq parport_pc 40100 1 pcspkr 10496 0 serio_raw 13316 0 shpchp 40212 0 i2c_viapro 15892 0 parport 42220 3 lp,ppdev,parport_pc snd 62628 18 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device via_agp 16256 1 soundcore 15200 1 snd agpgart 42696 2 drm,via_agp squashfs 46344 1 aufs 165924 1 exportfs 12544 1 aufs nls_cp437 13696 1 isofs 39844 1 via_rhine 30856 0 mii 13312 1 via_rhine floppy 64324 0 fbcon 46112 0 tileblit 10752 1 fbcon font 16384 1 fbcon bitblit 13824 1 fbcon softcursor 9984 1 bitblit
Ostatnio edytowany przez jarski185 (2010-06-17 13:27:30)
Offline
Albo tak, jak piszesz (czyli szukanie urządzeń i modułów) albo weź gotowego konfiga z linka od Arna, zrób sobie jajo startowe a potem baw się w modyfikacje.
Ja jajka na swoje kompy robiłem sam ale na jednym z kompów miałem awarię, przepadł mi konfig więc musiałem tworzyć jajko od początku ale tym razem mi się nie udało ;) W końcu się poddałem, wziąłem z linka, trochę przypudrowałem i jest git.
Najlepiej jest mieć jakiekolwiek działające a potem można się bawić z wersjami, byle nie nadpisać tego pierwotnego, bo będzie buba. W gentoo za dużo czasu i pracy poświęca się na budowanie systemu by pozwolić sobie na błędy ;)
Ostatnio edytowany przez ippo76 (2010-06-17 13:54:28)
Offline
Gentoo zainstalowane na dysku ale nadal nie moge okielznac X...;( Robilem wedlug http://www.gentoo.org/doc/pl/xorg-config.xml
xorg.0.log - http://wklej.org/id/352971/
Ratunku:)
ps. co dziwne to xorgcfg pokazuje ze nie ma takiego polecenia.
Ostatnio edytowany przez jarski185 (2010-06-19 00:49:19)
Offline
Z tym rozdziałem się zapoznałeś?
U mnie xorgcfg - o ile pamiętam- też pokazał środkowy palec... :)
Zmieniłeś sobie wpisy w /etc/make.conf w sekcji VIDEO_CARDS?
Ja z loga nic nie potrafię wyczytać, poza tym, że masz jakiś problem z myszą i klawiaturą; czy masz coś w tym stylu w /etc/make.conf:
INPUT_DEVICES="evdev keyboard mouse"?
Ostatnio edytowany przez ippo76 (2010-06-19 10:21:08)
Offline
No ja też w tym logu nic specjalnego nie widzę... co właściwie nie działa? Może działa tylko nie masz żadnego środowiska jeszcze? Tak w ogóle to szczegółowa konfiguracja wszystkiego w xorg.conf nie ma już większego sensu, jeżeli masz działający xorg.conf z Debiana to wystarczy go podłożyć, ważne tylko żebyś miał te same stery zainstalowane. A tego xorgcfg nigdy nie używałem i nie wiem do jakiego pakietu należy.
ippo76 napisał(-a):
INPUT_DEVICES="evdev keyboard mouse"?
To trochę bez sensu imo... Albo evdev albo keyboard i mouse, w dzisiejszych czasach raczej evdev.
Po co pakować jedno i drugie (z trzecim)?
Ostatnio edytowany przez ArnVaker (2010-06-19 10:52:05)
Offline
Xorgcfg to jakiś staroć chyba. Użyj X -configure i zainstaluj na początek np. fluxboksa U mnie ten test X -config /root/xorg.conf.new zawieszał wszystko, po prostu wygeneruj xorg.conf, dopisz w.xinitrc exec fluxbox potem wklep w konsoli startx i git.
U mnie xorg.conf jest tylko na blaszaku, na lapku nie mam.
Ostatnio edytowany przez ippo76 (2010-06-19 11:04:06)
Offline