Hozzászólások
Én raktam sarge-ra debianos kernelt. Aszongya, hogy tegyek a vmlinuz bejegyzés alá a lilo.conf-ba egy initrd=initrd.img-t, és akkó ő létrehozza a dolgokat, és lefuttatja a lilo-t.
Igaz ez a sarge woodyról volt frissítve, a root ext3, és nagyon sírt, hogy mindenképp csináljam így, mert különben nem fog menni.
D.
- A hozzászóláshoz be kell jelentkezni
Most térek vissza a debianra, azonban eddig még sosem kellett initrd.img fájt használni a rendszer betöltésekor. Most azonban (sarge) azt vettem észre, hogy a nélküle lévő általam fordított kernel menet közben ledöglik, és panaszkodik a fájlrendszerek (reiserfs) ismeretének hiányára.
A köv. a kérdésem: egy frissen forgatott kernelhez hogyan kell initrd imaget készíteni???
- A hozzászóláshoz be kell jelentkezni
egyfajta megoldas lehet az initrd-tools telepitese es az /etc/mkinitrd/* megheggesztese igeny szerint
- A hozzászóláshoz be kell jelentkezni
[quote:e6d8c2f42c="snq-"]egyfajta megoldas lehet az initrd-tools telepitese es az /etc/mkinitrd/* megheggesztese igeny szerint
Az initrd-tools telepítve
/etc/mkinitrd/* megmókolása még idegen nekem. Mik vannak benne???
(csak mert most épp MS-XP fut ... )
- A hozzászóláshoz be kell jelentkezni
ez itt nehany csapdara is felhivja a figyelmed: http://www.edseek.com/archives/2004/03/22/creating-an-initrd-image-on-debian-gnulinux/
- A hozzászóláshoz be kell jelentkezni
[quote:c74060a1ec="darksoft"]Mik vannak benne???
alapbol ures a modules, az mknitrd.conf meg:
[code:1:c74060a1ec]
# /etc/mkinitrd/mkinitrd.conf:
# Configuration file for mkinitrd(8). See mkinitrd.conf(5).
#
# This file is meant to be parsed as a shell script.
# What modules to install.
MODULES=most
# The length (in seconds) of the startup delay during which linuxrc may be
# interrupted.
DELAY=0
# If this is set to probe mkinitrd will try to figure out what's needed to
# mount the root file system. This is equivalent to the old PROBE=on setting.
ROOT=probe
# This controls the permission of the resulting initrd image.
UMASK=022
# Command to generate the initrd image.
MKIMAGE='mkcramfs %s %s > /dev/null'
# Set this to yes if you want to use busybox(1).
BUSYBOX=no
# Set this to no if you want to disable /usr/share/initrd-tools/scripts.
PKGSCRIPTS=yes
# This is the value for LD_LIBRARY_PATH when deciding what goes onto the
# image.
INITRD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH
[/code:1:c74060a1ec]
- A hozzászóláshoz be kell jelentkezni
Mi a fenének kell a sarge-nak ez a nyomorult fájl??? A többi rendszer miért képes működni nélküle???
- A hozzászóláshoz be kell jelentkezni
[quote:aa7acb04e5="darksoft"]hogy a nélküle lévő általam fordított kernel menet közben ledöglik, és panaszkodik a fájlrendszerek (reiserfs) ismeretének hiányára.
es nem lenne Jo Dolog (tm) beforgatni Rejszer Urat nem-modulkent a kerneledbe?
- A hozzászóláshoz be kell jelentkezni
Nem modulként van beforgatva :-)))
- A hozzászóláshoz be kell jelentkezni
Gentoo és woody alatt semmi gond nem volt. Áthoztam a .config fájlt, ezzel beforgattam a kernelt, telepítettem ahogy eddig, és induláskor pedig lehal...
- A hozzászóláshoz be kell jelentkezni
[quote:a67f67859f="darksoft"]Nem modulként van beforgatva :-)))
akkor most mar fel vagyok csigazva, hogy mihez kell initrd
- A hozzászóláshoz be kell jelentkezni
[quote:eb38a1f761="snq-"][quote:eb38a1f761="darksoft"]Nem modulként van beforgatva :-)))
akkor most mar fel vagyok csigazva, hogy mihez kell initrd
A lényeg, hogy az alapban telepytett rendszer kerneléhez tartozik egy ilyen initrd.img fájl. Az általam készítetthez pedig nem. Mikor újraindítom a rendszert és a saját kernelemet választom ki, a reiserfs partíciók mountolásakor lehal, és panaszkodik, hogy a fájlrendszer ismeretlen.
Furcsa, hogy a többi linuxnál (még a Woodynál is!!!) semmi gond ugyanezzel a kernellel.
- A hozzászóláshoz be kell jelentkezni
lehet v mit kihagysz a kernelbhöl mert régen reiserft-t használtma én fordítottam a kernelt és nem kelet initrd. (Legalább is ilyet nem adtam meg a grubnak a rendszerindításkor)
Ez még a szép 2.4.21-es időkben volt....
Most sarge van debian kernellel alap beallításal annak initrd nálam is kell. Úgy emlékszem azt olvastam hogy csak ext2 és ext3-hoz kell initrd.( ha nem így van ne kövezz meg).
Azt ajánlom ne fordítgas saját kernelt magadnak, inkább használd a debianosat. Régen én is állandóan kernelt forgatam de mire megtanultam hogy kell rájöttem hogy semmi értelme a debianos ugyan olyan jó.
Ha minden áron saját kernel kell akkor akkor valamejik debian manuálba (aszem reference de nem biztos) olvasd el a debianos kernel fordítási módszert azzal lehet egyszerübb lesz.
- A hozzászóláshoz be kell jelentkezni
Syatyi: igazán köszönöm a segítőkészségedet, de úgy veszem észre, hogy halvány gőzöd sincs arról, hogy a kernelt miért érdemes az adott hardverhez és igényekhez beforgatni!
Az alap előre elkészített kernelek tartalmaznak sok olyan szutykot, amik nem kellenek, továbbá nincsenek bennük olyanok, amikre - az én esetemben és sok más esetben is - szükség van.
- A hozzászóláshoz be kell jelentkezni
tudom hogy mért szoktak kernelt forgatni nekem nem kellet minden hardverem mükszik rendesen. A rendszer a töbségét autómatikusan be is üzemelte. Ha saját kernelem lett volna ma elég sokájig tarott volna az hogy egy új hangkártyát beüzemeljek mert akkor ujra kellet vona forgatnom az egész kernelt így meg hogy a debian kernelt használom a szoftverhez hozzá sem kelet nyulnom. ( a kernel forgatással együt jár a vmware modulok ujrafordítása és az nvidia driver ujratelepítése is.)
Ezt csak azért irtam ide hogy lásd van előnye annak is ha a leggyakoribb hardverek támogatása bele van fordítva a kernelbe.
Szerintem nem indul lasabban a gépem mintha csak azok lennének belefordítva ami a gépembe van. Ezenkívül a driverek nagy része modulba van amit egyszreűúen nem tölt be a rendszer indításkor ha az adott hardver nincs a gépbe.
Ha valamit nem támodat a kernel és neked kell akor tényleg ujra kell fordítanod ez a szarabb (melósabb) eset. De ez esetben is használhatod a debianosok confját a kernelhez kiindulásnak.
Sok szerencsét a fordítgatáshoz.
- A hozzászóláshoz be kell jelentkezni
[quote:4bc6f3a150="darksoft"]A lényeg, hogy az alapban telepytett rendszer kerneléhez tartozik egy ilyen initrd.img fájl. Az általam készítetthez pedig nem. Mikor újraindítom a rendszert és a saját kernelemet választom ki, a reiserfs partíciók mountolásakor lehal, és panaszkodik, hogy a fájlrendszer ismeretlen.
Furcsa, hogy a többi linuxnál (még a Woodynál is!!!) semmi gond ugyanezzel a kernellel.
Akkor SZVSZ három lehetőség van:
1. Mégsincs benne a kernelben a reiser
2. Nem is reiser a filerendszered, hanem valami más
3. Rossz partíciót adsz meg root partíciónak
Ezeken kívül lehet még pár variáció, de ez a 3 a legvalószínűbb.
- A hozzászóláshoz be kell jelentkezni
darksoft:
kene egy kis info, ugymint .config, boot loader konfigja, /etc/fstab;
es: ugye nem felejtetted el frissiteni a boot loadert az konfiguracios allomany atirasa utan? grubnal a menu.lst minden valtoztatasa utan kell, lilonal meg minden uj kernelnel (ha jol tudom);
- A hozzászóláshoz be kell jelentkezni
[quote:d9bd981b17="fellow"]...frissiteni...boot loadert... grubnal a menu.lst minden valtoztatasa utan kell...
ezt hogy erted?
- A hozzászóláshoz be kell jelentkezni
[quote:7c488262f4="fellow"]darksoft:
kene egy kis info, ugymint .config, boot loader konfigja, /etc/fstab;
es: ugye nem felejtetted el frissiteni a boot loadert az konfiguracios allomany atirasa utan? grubnal a menu.lst minden valtoztatasa utan kell, lilonal meg minden uj kernelnel (ha jol tudom);
Rosszul tudod.
Grub: siman olvassa az ext2, ext3 es reiserfs filerendszereket és onnan szedi a stage2 -t es a menu.lst -t, nem kell allitgatni semmit, csak a menu.lst-ben felvenni egy uj bejegyzest vagy regit atirni
LILO: Minden lilo.conf modnál kell egy /sbin/lilo -t csinálni
- A hozzászóláshoz be kell jelentkezni
A ReiserFs-hez es ext3-hoz is kell az initrd. Csak azt nem tudom, miert nem csinalsz egyet? Ha mar kernelt forgatsz, nem egy nagy munka, nem?
Amennyire emlekszem, kb. ennyi:
mkinitrd -o initrd.img-verzio /kernel-source-patch
(ha van symlink-ed beallitva a kernel-forrasra -es gondolom van-, akkor ugye: /usr/src/linux lesz a kernel-path-hoz, az initrd-t meg a /boot -ba... ).
ct
- A hozzászóláshoz be kell jelentkezni
kernel-source-patch -> kernel-source-path :-)
- A hozzászóláshoz be kell jelentkezni
Szia!
Debian esetén szerintem érdemes a kernelt debian módra készíteni azaz egy deb csomagokt készíteni, aminek a készítésekor meg lehet adni hogy intrd-s kernelt szeretnél Röviden:
1, apt-get install kernel-package
2, Kernel kicsomagolás (/usr/src/linux), konfigurálás stb.
3, cd /usr/src/linux/
4, make-kpkg --initrd kernel_image
5, dpkg -i kernel-xxx.deb
Így elkészül az initrd-s kerneled, és telepítetted is!
- A hozzászóláshoz be kell jelentkezni
[quote:76b0168cd1="ct"]A ReiserFs-hez es ext3-hoz is kell az initrd.
Rosszul tudod. Akkor kell pl. az initrd, ha olyan root fájlrendszert szeretnél mountolni, aminek a támogatása nincs statikusan beleforgatva a kernelbe. De olyankor is initrd-t szokás használni, ha a boot eszközöd vezérlőjének nincs támogatása a kernelben. Nekem a korai 2.4-es kerneleknél volt szükségem utoljára initrd-re, mivel a kernelben levő HPT driver hibás volt, a HPT pedig nem patchként, hanem sima driverként adta ki.
darksoft:
Biztos hogy statikusan van beleforgatva a reiser támogatás?
Biztos hogy jó vezérlő támogatást forgattál a kernelbe?
- A hozzászóláshoz be kell jelentkezni
[quote:f9dab9be5f="kagy"]Debian esetén szerintem érdemes a kernelt debian módra készíteni azaz egy deb csomagokt készíteni, aminek a készítésekor meg lehet adni hogy intrd-s kernelt szeretnél Röviden:
1, apt-get install kernel-package
2, Kernel kicsomagolás (/usr/src/linux), konfigurálás stb.
3, cd /usr/src/linux/
4, make-kpkg --initrd kernel_image
5, dpkg -i kernel-xxx.deb
Danke, ez már megy... de elmondom, hogy mi az érdekes.
1. felrakom a rendszert csak úgy, alapban. El is indul az általa telepített 2.4.27-essel.
2. Próbálok forgatni a make-kpkg -vel egy újat (2.4.27): mindent kiveszek, csak a reiserfs van benne. Ezzel is megy, semmi gond...
3. A renszer ezzel is lefut, így hát gondolom, haladok tovább... most beforgatok egy RTL8129 hálókártya drivert.
Ezek után már mindegyik kernel lehal, és csak a rendszer újra gyalulásával lehet megoldani a gondot.
Ha van valaki, aki forgatott SARGE alatt kernelt és megy is neki, adjon valami használható ötletet!
Ilyet még nem láttam, hogy egy linuxnál a legalapibb dolgot nem lehet normálisan megcsinálni.
Egyik disztrónál sincs ilyen gond, csak a SARGE-nál. Jobban mondva: csak debian alatt, ha a kernel egy legalább 3.3-as gcc -vel van forgatva. A 2.95 -ös nem csinál ilyeneket, furcsamód annál minden OK.
- A hozzászóláshoz be kell jelentkezni
[quote:9a7bbb9fef="darksoft"]
1. felrakom a rendszert csak úgy, alapban. El is indul az általa telepített 2.4.27-essel.
2. Próbálok forgatni a make-kpkg -vel egy újat (2.4.27): mindent kiveszek, csak a reiserfs van benne. Ezzel is megy, semmi gond...
3. A renszer ezzel is lefut, így hát gondolom, haladok tovább... most beforgatok egy RTL8129 hálókártya drivert.
Ezek után már mindegyik kernel lehal, és csak a rendszer újra gyalulásával lehet megoldani a gondot.
Kicsit bővebben ki tudnád fejteni?
Hogy hogy mindegyik kernel lehal?
Üdv
kagy
- A hozzászóláshoz be kell jelentkezni
[quote:04137c4db7="kagy"]Kicsit bővebben ki tudnád fejteni?
Hogy hogy mindegyik kernel lehal?
Hiába indítom ezek után a telepítő CD által felrakott kernelt, már az sem hajlandó mountolni egyik particiót sem.
Itt az általam készített 2.4.27-es kernelem configja:
#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_X86=y
CONFIG_UID16=y
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
#
# Processor type and features
#
CONFIG_MK7=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_HAS_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_F00F_WORKS_OK=y
CONFIG_X86_MCE=y
CONFIG_X86_CPUID=y
CONFIG_NOHIGHMEM=y
CONFIG_MTRR=y
CONFIG_X86_TSC=y
#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
CONFIG_HOTPLUG=y
#
# PCMCIA/CardBus support
#
# CONFIG_PCMCIA is not set
#
# PCI Hotplug Support
#
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PM=y
CONFIG_APM=y
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_ALLOW_INTS=y
#
# Parallel port support
#
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
#
# Plug and Play configuration
#
CONFIG_PNP=y
# CONFIG_ISAPNP is not set
#
# Block devices
#
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_NBD=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
CONFIG_BLK_STATS=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_DEBUG=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_NET_IPIP=y
CONFIG_SYN_COOKIES=y
#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_AMANDA=y
CONFIG_IP_NF_TFTP=y
CONFIG_IP_NF_IRC=y
CONFIG_IP_NF_QUEUE=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=y
CONFIG_IP_NF_MATCH_MAC=y
CONFIG_IP_NF_MATCH_PKTTYPE=y
CONFIG_IP_NF_MATCH_MARK=y
CONFIG_IP_NF_MATCH_MULTIPORT=y
CONFIG_IP_NF_MATCH_TOS=y
CONFIG_IP_NF_MATCH_RECENT=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_DSCP=y
CONFIG_IP_NF_MATCH_AH_ESP=y
CONFIG_IP_NF_MATCH_LENGTH=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_MATCH_TCPMSS=y
CONFIG_IP_NF_MATCH_HELPER=y
CONFIG_IP_NF_MATCH_STATE=y
CONFIG_IP_NF_MATCH_CONNTRACK=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_NAT_AMANDA=y
CONFIG_IP_NF_NAT_LOCAL=y
CONFIG_IP_NF_NAT_IRC=y
CONFIG_IP_NF_NAT_FTP=y
CONFIG_IP_NF_NAT_TFTP=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_DSCP=y
CONFIG_IP_NF_TARGET_MARK=y
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_ULOG=y
CONFIG_IP_NF_TARGET_TCPMSS=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y
#
# Network testing
#
CONFIG_NET_PKTGEN=y
#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y
#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDEDISK_STROKE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_IDE_TASK_IOCTL=y
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_IDEDMA_FORCED=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_IDEDMA_ONLYDISK=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_PCI_WIP=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_PDC202XX_OLD=y
CONFIG_PDC202XX_BURST=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_PDC202XX_FORCE=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_PDC202XX=y
#
# SCSI support
#
CONFIG_SCSI=m
CONFIG_BLK_DEV_SD=m
CONFIG_SD_EXTRA_DEVS=40
CONFIG_BLK_DEV_SR=m
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_SYM53C8XX=m
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
#
# I2O device support
#
CONFIG_I2O=y
CONFIG_I2O_PCI=y
CONFIG_I2O_PROC=y
#
# Network device support
#
CONFIG_NETDEVICES=y
#
# ARCnet devices
#
CONFIG_DUMMY=m
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_NET_PCI=y
CONFIG_E100=y
CONFIG_NE2K_PCI=y
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_TUNE_TWISTER=y
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=y
CONFIG_LP_CONSOLE=y
#
# Mice
#
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
#
# Ftape, the floppy tape device driver
#
CONFIG_AGP=m
CONFIG_AGP_VIA=y
CONFIG_AGP_ATI=y
#
# File systems
#
CONFIG_AUTOFS_FS=y
CONFIG_AUTOFS4_FS=y
CONFIG_REISERFS_FS=y
CONFIG_REISERFS_CHECK=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_EXT3_FS=y
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_NTFS_FS=y
CONFIG_PROC_FS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_DEVPTS_FS=y
CONFIG_EXT2_FS=y
#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFSD=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
#
# Partition Types
#
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
#
# Native Language Support
#
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_852=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
#
# Sound
#
CONFIG_SOUND=m
CONFIG_SOUND_EMU10K1=m
CONFIG_MIDI_EMU10K1=y
CONFIG_SOUND_OSS=m
CONFIG_SOUND_TRACEINIT=y
CONFIG_SOUND_DMAP=y
#
# USB support
#
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_UHCI_ALT=y
CONFIG_USB_OHCI=y
CONFIG_USB_PRINTER=y
CONFIG_USB_SCANNER=y
CONFIG_USB_HPUSBSCSI=m
#
# Kernel hacking
#
CONFIG_LOG_BUF_SHIFT=15
#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_SERPENT=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_CAST5=y
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_TEA=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_TEST=y
#
# Library routines
#
CONFIG_CRC32=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
- A hozzászóláshoz be kell jelentkezni
Sajnalom, de azt hiszem, Te tudod rosszul: en statikusan beletettem, de ment. Csinaltam initrd-t es csodak csodaja: minden egyeb valtoztatas nelkul ment.
ext2-nel meg nem kellett, de ext3-nal es ReiserFS-nel kell.
ct
- A hozzászóláshoz be kell jelentkezni
Érdekes. Nálam nincs initrd, és mégis működik az ext3 fájlrendszer statikusan kernelbe forgatva. Akkor ki is tudja rosszul a dolgot?
- A hozzászóláshoz be kell jelentkezni
Nezd, en nem akartam beletiporni a lelkivilagodba, de kiprobaltam es nem mukodott (bar teny, hogy en ReiserFS-t hasznalok, de azt olvastam, hogy ext3-nal is kell es a srac esete is ezt tamasztja ala). Talan csak bizonyos feltetelek egyideju teljesulese eseten, nem tudom. En Sarge-ot hasznalok, 2.6.8-as kernellel es tudom (mert probaltam) hogy csak igy mukodik...
ct
- A hozzászóláshoz be kell jelentkezni
[quote:1933193b83="ct"]Nezd, en nem akartam beletiporni a lelkivilagodba, de kiprobaltam es nem mukodott (bar teny, hogy en ReiserFS-t hasznalok, de azt olvastam, hogy ext3-nal is kell es a srac esete is ezt tamasztja ala). Talan csak bizonyos feltetelek egyideju teljesulese eseten, nem tudom. En Sarge-ot hasznalok, 2.6.8-as kernellel es tudom (mert probaltam) hogy csak igy mukodik...
ct
Statikusan beforgatva tökéletesen működik az ext3. Régebben használtam reiser-t (még 2.4-es kernelekkel), és az is működött statikusan. Én is sarge-ot használok - bár már 3 éve volt telepítve, és eredetileg potato volt - eddig még mindig működött initrd nélkül.
- A hozzászóláshoz be kell jelentkezni
[quote:d3a33059ce="darksoft"]Hiába indítom ezek után a telepítő CD által felrakott kernelt, már az sem hajlandó mountolni egyik particiót sem.
Akkor inkább a lilo/grub konfigot kéne megnézni.
[quote:d3a33059ce="darksoft"]Itt az általam készített 2.4.27-es kernelem configja:
Egy OFF kérdés: Miért nem 2.4.28?
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Darknak teljesen igaza van. A sarge telepítő óta mevan ez a probléma. Azaz ha sarge-t telepítesz és utána saját kernelt fordítasz akkor is kell neki az initrd, ha egyébként az összes eszköz és fájlrendszer statikusan bele van forgatva a kernelbe. Ha nincs initrd, akkor nem tudja a root fájlrendszert felmountolni, teljesen mindegy, hogy reiser vagy ext akármi vagy más. Ha viszont pl. woody-ról frissítesz, akkor nincs ilyen probléma. Egyelőre nem találtam rá megoldást (mondjuk elég rövid ideig foglalkoztatott a dolog), de ha van valakinek normális ötlete, akkor én is szívesen várom.
Köszi
- A hozzászóláshoz be kell jelentkezni
ct:
Nem tiportál bele. :)
ishida:
Ezt nem értem, mert elvileg ott még nem játszik a disztrib. A boot loader futtatja a kernelt, ami ha kell bemountolja a initrd-t, arról betölti a modulokat és aztán bemountolja a root fájlrendszert.
- A hozzászóláshoz be kell jelentkezni
Esetleg érdemes lenne kipróbálnotok a sid grub/lilo csomagját. Hátha azzal nem jelentkezik.
- A hozzászóláshoz be kell jelentkezni
[quote:3ed7ccd0dc="ishida"]A sarge telepítő óta mevan ez a probléma. Azaz ha sarge-t telepítesz és utána saját kernelt fordítasz akkor is kell neki az initrd, ha egyébként az összes eszköz és fájlrendszer statikusan bele van forgatva a kernelbe.
asszem az osszes sarge netinst imaget kiprobaltam, soha nem hasznaltam disztrib-kernelt es initrd megoldast, xfs+ext3+grub, eddig nem volt problemam
- A hozzászóláshoz be kell jelentkezni
[quote:6c3803b801="begin"]Esetleg érdemes lenne kipróbálnotok a sid grub/lilo csomagját. Hátha azzal nem jelentkezik.
Szerintem jó a lilo a sarge-ban, grub-ot nem próbáltam. Szívesen látnék egy ilyen kernel command line-t a dmesg-ből.
- A hozzászóláshoz be kell jelentkezni
Egy OFF kérdés: Miért nem 2.4.28?
Nemtökmidegy???
- A hozzászóláshoz be kell jelentkezni
Probléma megoldva :-)
- A hozzászóláshoz be kell jelentkezni
[quote:e046450589="darksoft"]Probléma megoldva :-)
Bővebben?
- A hozzászóláshoz be kell jelentkezni
Hi.
Sarge-ot telepitettem próbaképpen.
Az általam forditott kernel indulaskor nekem is panikolt. (2.4.28-a)
Megoldas:
#make menuconfig
-- a kernelbe /ahogy mar irtatok/ beleforditani a szukseges filerendszertamogatasokat valamint a "Compressed ROM filesystem support" is kell. En a "ROM filesystem support"-ot is betettem tosmitos ;)
#make dep
#make bzImage
#make modules
#make modules_install
#cp /usr/src/linux/arch/i386/boot/bzImage /boot/2.4.28-a
#cp /usr/src/linux/System.map /boot/System.map-2.4.28-a
#cd /boot
#mkinitrd -o /boot/initrd.img-2.4.28-a 2.4.28-a
szerkeszteni az /etc/lilo.conf-ot
#lilo
#reboot
...es lass csodat nem panikolt indulaskor.
- A hozzászóláshoz be kell jelentkezni