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/.
czesc ,skompilowalem sobie jadro metoda Debiana,czyli:
zainstalowalem kernel-headers 2.6.8
rozpakowalem
#make-kpkg -config menu
#make-kpkg clean
#make-kpkg --revision kernel.2.6.8+video4+ext3+oss_kernel image
#dpkg -i nazwa_kernela
wszystko przebieglo bez bledow,ale po restarcie systemu i probie odpalenia z nowego jadra wyskoczyl mi komunikat:
devfs_mk_dir : invalid argument <6>
hda: hda1 hda2 hda3 <
(hda6 to partycja na ktorej znajduje sie katalog glowny,home jest na partycjii hda5 )
i stop,system zawiesza sie
czytalem,ze przyczyna moze byc swap jako dysk logiczny albo brak wkompilowanego devfs,ale u mnie akurat to nie to
config
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_DEVFS_DEBUG=y
CONFIG_DEVPTS_FS_XATTR=y
CONFIG_DEVPTS_FS_SECURITY=y
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
grub
#stare jadro
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd0,5)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda6 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-2-386 (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda6 ro single
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
#nowe jadro
title Debian GNU/Linux, kernel 2.6.8
root (hd0,5)
kernel /boot/vmlinuz-2.6.8 root=/dev/hda6 ro
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8 (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.8 root=/dev/hda6 ro single
savedefault
boot
fdisk
Device Boot Start End Blocks Id System
/dev/hda1 * 1 650 5221093+ b W95 FAT32
/dev/hda2 1197 1229 265072+ 82 Linux swap / Solaris
/dev/hda3 651 1196 4385745 f W95 Ext'd (LBA)
/dev/hda5 * 651 740 722893+ 83 Linux
/dev/hda6 * 741 1196 3662788+ 83 Linux
partycje hda1 i 2 sa jako primary
partycje hda5 i 6 sa jako logical
jaka moze byc inna przyczyna tego ze system nie chce sie uruchomic??[/list][/list]
Offline
Ja bym zaczął od całkowitego wywalenia devfs z jądra, zostało to zastąpione przez udev (jako osobny pakiet) i od wersji 2.6.13 nie ma devfs w ogóle w jądrze.
Offline
chodzi o te linijki??czy cos jeszcze?
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_DEVFS_DEBUG=y
CONFIG_DEVPTS_FS_XATTR=y
CONFIG_DEVPTS_FS_SECURITY=y
Tak, o te linijki chodzi, reszta z tego co wymieniłeś jest zasadniczo niezbędna do prawidłowego funkcjonowania systemu. Do polecenia budującego jądro dorzuć na wszelki wypadek opcję "--initrd"
Offline
"Do polecenia budującego jądro dorzuć na wszelki wypadek opcję "--initrd""
czyli skladnia tego polecenia powinna teraz tak wygladac??
make-kpkg --initrd --revision kernel.2.6.8+video4+ext3+oss kernel-image
Offline
Jest prawidłowa, ale możesz sobie dorzucić jeszcze kernel-headers, czyli:
make-kpkg --initrd --revision kernel.2.6.8+video4+ext3+oss kernel-image kernel-headers
Offline
ok dzieki,mam nadzieje ze te kolejne 6 godzin bedzie juz tymi ostatnimi teraz:)
sa moze jakies gotowe jadra z wlaczonym wszystkimi sterownikami ,a jesli nie to modulami ktore nie trzeba juz ustawiac tylko zainstalowac i takie "uniwersalne" jadro jest wogole mozliwe do stworzenia i jakie moze miec wady poza iloscia zajmowanego miejsca??(to ktore skompilowalem mialo spakowane 130MB)
Offline
Jądro dystrybucyjne w debianie jest bogate w moduły, jest też sporo modułów w dystrybucji nie włączonych do jądra, wszysko zależy od tego czego potrzebujesz. Weż .config z dystrybucyjnego jądra i zobacz czy jest wszystko co potrzebujesz.
Offline
jeszcze dwa pytania,
czy to ze debian jest na partycji logicznej tez moze miec wplyw na ten blad??
i czy mozna zainstalowac Debiana np.katalog glowny w partycji podstawowej a home w logicznej?
Offline
Sądzę, że rodzaj partycji (podstawowa/logiczna) nie ma wpływu na działanie systemu.
Jeśli chodzi o puntky montowania to nawet bardzo zalecane jest umieszczenie katalogu /home na innej partycji, niż /, poza tym każdy katalog możesz sobie podmontować do osobnej partycji; ja jeszcze np. katalog /boot mam podmontowany pod osobną partycję, ale to nie jest konieczne.
Offline