» »

Gentoo kernel problem

Gentoo kernel problem

Racko ::

Uspesno sem skompajlal svoj kernel (brez napak), a mi ga brez initrd slike ni hotelo zagnati, ker imam SATA disk. Naredil sem initrd in rebootal. Kernel boota do naslednje vrstice:
Creating block devices

Potem pa vse zmrzne in ne morem vec nikamor. Google mi ne pove nic. Se morda komu od vas kaj sanja?

bosto ::

initrd rabis ce skompajlas kako boot-time nujno potrebno podporo kot modul in ne direktno v kernel. ce noces uporabljat initrd poglej kako si skompajlal podporo za filesystem ki ga uporabljas (ext3,resier) in za sata chipset kamor si priklopu trdi disk(to dvoje se najveckrat pozabi dat v kernel in se skompajla kot modul :) ). naj bo vse v kernelu in ne kot modul pa bi moralo delat ok.

zee ::

pa še zagon je hitrejši, če imaš manj modulov.
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.

BigWhale ::

Ce se noces zafrkavati z initrd, potem vse kriticne zadeve vkljucis v kernel.

Torej, kontroler driver in filesystem.

Racko ::

Kontroler sem obkljukal, torej ne vem kaj bi lahko bilo narobe.

tole je moj bootlog

ACPI wakeup devices:
FUTS PCI0 USB0 USB1 USB2 USB3 MAC0 AMR0 UAR1 PS2M
ACPI: (Supports SO S3 S4 S5)
MD5: Autodetecting RAID arrays
MD: Autorun..
MD: ... autorund done
RAMDSIK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem) readonly
Freeing unused kernel memory: 188k freed
Red Hat nash version 3.5.7 starting
Mounting /proc filesystem
Creating block devices

fstab
/dev/sda1 / ext3 defaults,noatime 0 1
/dev/sda3 none swap sw 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
/dev/sda5 /home/duck/Desktop/Files ntfs defaults,noatime,user,rw 0 0

in lilo.conf
boot=/dev/sda # Install LILO in the MBR
prompt # Give the user the chance to select another section
timeout=50 # Wait 5 (five) seconds before booting the default section
default=gentoo # When the timeout has passed, boot the "gentoo" section
image=/boot/kernel-genkernel-x86-2.6.15-gentoo-r1
label=gentoo
read-only
root=/dev/ram0
append="init=/linuxrc ramdisk=8192 doscsi real_root=/dev/sda1 video=vesafb:mtrr,ywrap,1024x768-32@85 udev"
initrd=/boot/initramfs-genkernel-x86-2.6.15-gentoo-r1


image=/boot/kernel-igor
label=gentoo-igor
read-only
root=/dev/ram0
append="init=/linuxrc ramdisk=8192 doscsi real_root=/dev/sda1 video=vesafb:mtrr,ywrap,1024x768-32@85 udev"
initrd=/boot/initrd-igor

CCfly ::

Kontroler sem obkljukal, torej ne vem kaj bi lahko bilo narobe.

Ko praviš da si ga obkljukal, ali s tem misliš obkljukal kot modul ali kot "vključi v jedro" ? Mimogrede tudi "SCSI disk drive support" in ext3, ext2 bi bilo pametno kar vključiti direktno v jedro.

edit: še tole ti priporočam
emerge -v coldplug
rc-update add coldplug boot
"My goodness, we forgot generics!" -- Danny Kalev

Zgodovina sprememb…

  • spremenilo: CCfly ()

Racko ::

coldplug imam ze od samega zacetka, chipset pa imam tudi vgrajen v jedro ze od samega zacetka. Aja, mimogrede... Imam maticno plosco ASUS A7S8X-MX, ki ima SIS chipset.

Trubadur ::

Ko sem jaz imel take probleme s kernelom sem se chrootal v svoj sistem preko live-cdja in na novo skompilal kernel:
http://slo-tech.com/script/forum/izpisitemo.php?threadID=205278#neprebrano

Sem šel malo brskat po Gentoo forumu pa sem videl, da si že odprl temo :)
Berite Thomasa!

roscha ::

Če v novem kernelu ne uporabljaš initrd-ja v /boot/grub/menu.lst zakomentiraj (ali pobriši) vrstico ki se nanaša na neobstoječ initrd.

Skoraj zagotovo je to.

Racko ::

Trubadur: Bom probal ta tvoj nacin jutri, ceprav se mi zdi, da ne bo spremembe. A vendarle, pustimo se presenetiti. Mimogrede, kaksne tezave si imel ti?

roscho: uporabljam initrd.

Zgodovina sprememb…

  • spremenilo: Racko ()

Trubadur ::

VFS: Cannot open root device "hda8" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Tole :)
Pri tebi sumim na IDE kontroler

Kako sem rešil jaz:

# emerge -C gentoo-sources
# rm -rf /usr/src/linux*
# USE="-doc" emerge gentoo-sources
# cd /usr/src/linux
# make menuconfig
# make && make modules_install
# cp arch/i386/boot/bzImage /boot/kernel-2.6.15-gentoo-r1
# reboot


Probaj ročno nastavit kernel
Berite Thomasa!

Zgodovina sprememb…

  • spremenil: Trubadur ()

Racko ::

IDE kontroler je vgrajen v jedro. Kako bi pa s costum configom z genkernelom skompajlal?

Zgodovina sprememb…

  • spremenilo: Racko ()

Trubadur ::

Odloči se ali boš uporabil genkernel ali manualno konfiguriranje.
Meni je ročno bolj všeč.
Berite Thomasa!

Racko ::

Uporabil sem genkernel --menuconfig all in je slo skozi in dela. Hvala vsem za odgovore. Da pa ne bom smetil foruma in odpiral novih tem, vas bom kar tukaj vprasal. Ce pozenem kot root xmms, mi ALSA output normalno prepozna in muzika spila. Ce pa pozene xmms kot navaden uporabnik, mi ALSA outputa ne najde. Pravtako ne morem zagnati alsamixer kot navaden user. Se moram dodati v kaksno skupino?

Trubadur ::

V grupo audio.
Berite Thomasa!

Racko ::

Nop, se vedno ne dela. alsaconf mi tudi ne zazna nobene zvocne. A vseeno dela zvook z rootom in alsamixer tudi dela.

zee ::

alsaconf ti dela samo, če si root.

sam sem član naslednjih grup:
wheel:x:10:root,zidar
audio:x:18:zidar
cdrom:x:19:haldaemon,zidar,root
cdrw:x:80:haldaemon,zidar,root
users:x:100:games,zidar

zvok mi dela. tvoj problem je imho drugje.
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.

Racko ::

Je morda vzrok udev? Bo bolje ce bootam brez njega?

BigWhale ::

Nikakor ne bo bolje.

ce XMMS zazenes kot root, preveri ali dejansko uporablja ALSA driverje.

Trubadur ::

A si delal po uradnem howto-ju?
Berite Thomasa!

Racko ::

Da, uporablja ALSA output. In ja, delal sem po uradnem howtooju za also.

Racko ::

Reboot je pomagal. Hvala za vse fantje. :D

Brane2 ::

Ko smo že pri tem, a kdo ve, kaj treba narediti, da ti ni treba rebootat, ko spremeniš članstvo v grupah ročno ?

Vem,d a useermod dela, samo z njim se ne da enostavno dodajati ali odvzemati grup.

Očitno so /etc/passwd in /etc/group samo config za nek programček, ki jih ob bootu poskenira in nastavi svojo notranjo bazo v skladu z njimi...
On the journey of life, I chose the psycho path.

zee ::

logout-login?
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.

jure1825 ::

Če si v X-ih potem bi verjetno ctrl+alt+backspace pomagalo, če drugo ne dela. V konzoli pa kot je zee rekel login+logout.
Jaz rebootam samo ko zmanjka elektrike.

zee ::

tudi jaz :-D
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Gentoo] Kernel panic, zmešnjava v /boot

Oddelek: Operacijski sistemi
321690 (1442) BigWhale
»

[Gentoo] Kernel upgrade (strani: 1 2 )

Oddelek: Operacijski sistemi
674931 (4457) Trubadur
»

Gentoo Nforce mreža ne dela razen z LiveCD-jem

Oddelek: Operacijski sistemi
111460 (1352) nicjasno
»

Cannot open root device; Gentoo

Oddelek: Operacijski sistemi
241633 (1489) CCfly
»

Gentoo Linux - bootanje

Oddelek: Operacijski sistemi
101482 (1369) jaBo

Več podobnih tem