ramfs -> tmpfs fehler beim linuxkernelbau

Diskussionen um Bootloader, Kernel, Busybox
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

ramfs -> tmpfs fehler beim linuxkernelbau

Beitrag von mb405 »

also ich hab die fstab um diesen eintrag geändert
alt
tmpfs /tmp ramfs defaults 0 0
neu
tmpfs /tmp tmpfs defaults 0 0
und in der linuxconfig
alt
#CONFIG_TMPFS is not set
CONFIG_RAMFS=y
neu
CONFIG_TMPFS=y
# CONFIG_RAMFS is not set
geändert.

jetz bekomm ich beim kernelbau immer den fehler.
fs/fs.o(.text.init+0x97c): In function `mnt_init':
: undefined reference to `init_rootfs'
make[1]: *** [vmlinux] Fehler 1
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/cdk/linux-2.4.33'
kann es am "alten kernel" liegen ?
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Re: ramfs -> tmpfs fehler beim linuxkernelbau

Beitrag von geko37 »

mb405 hat geschrieben:also ich hab die fstab um diesen eintrag geändert
alt
tmpfs /tmp ramfs defaults 0 0
neu
tmpfs /tmp tmpfs defaults 0 0
und in der linuxconfig
alt
#CONFIG_TMPFS is not set
CONFIG_RAMFS=y
neu
CONFIG_TMPFS=y
# CONFIG_RAMFS is not set
geändert.

jetz bekomm ich beim kernelbau immer den fehler.
fs/fs.o(.text.init+0x97c): In function `mnt_init':
: undefined reference to `init_rootfs'
make[1]: *** [vmlinux] Fehler 1
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/cdk/linux-2.4.33'
kann es am "alten kernel" liegen ?
Und hat es nun geklappt ???
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

nein. kernel 2.4.33 will das wohl nicht.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

als workaround:
CONFIG_RAMFS=y
CONFIG_TMPFS=y
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja so geht es ja. hab ich so auch jetzt drin.
wenn ich dann die fstab ändere

tmpfs /tmp tmpfs defaults 0 0

mount: Mounting tmpfs on /tmp failed: Invalid argument
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Beitrag von geko37 »

mb405 hat geschrieben:ja so geht es ja. hab ich so auch jetzt drin.
wenn ich dann die fstab ändere

tmpfs /tmp tmpfs defaults 0 0

mount: Mounting tmpfs on /tmp failed: Invalid argument
Genau das habe ich auch probiert ! Mit dem gleichen Erfolg ! :cry:

Aber es muss gehen ! Nur wie ! Also kernel ist nach Houdinis vorschlag geändert ! Die fstab auch aber er mault dann wegen dem Tmp !
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab die fstab wieder das tmp mit ramfs mounten lassen. damit gehts auf jeden fall. liegt wohl am alten kernel 2.4.33 und cvs imagebau.