[Fli4l_dev] build 21925 / missing config file /boot/rc.cfg

Sebastian Just zeeman at zeeman.de
Do Mai 17 23:29:15 CEST 2012


Hallo zusammen,

ich habe heute mal versucht den aktuellen Tarball zu bauen.
Aktuell betreibe ich einen 3.7.0-rev20685. Davon ausgehend habe ich 
meine Konfiguration portiert und erstmal nur die Pakete
* advanced_networking
* base
* dns_dhcp
* dhcp_client
* hd
* httpd
* wlan
eingebunden & konfiguriert.

Nach dem bauen & booten endet es mit diesem Output
tmpfs on / type tmpfs (rw,relatime,size=86912k,nr_inodes=21728,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
input: PC Speaker as /devices/platform/pcspkr/input/input0
    running boot scripts
-> basic setup for booting... (/etc/boot.d/rc000.base)
    Wrapping of modutils disabled ()
-> finished basic setup for booting... (/etc/boot.d/rc000.base)
-> loading disk drivers ... (/etc/boot.d/rc010.hddrv)
blkfront: xvda1: flush diskcache: enabled
ls: /sys/bus/pci/devices/*/: No such file or directory
-> finished loading disk drivers ... (/etc/boot.d/rc010.hddrv)
    finished boot scripts
boot_dev=
boot_fs=
hd_data=
ERR: missing config file ('/boot/rc.cfg')


BusyBox v1.19.3 (2012-01-04 10:08:26 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off


Und ich glaube ich befinde mich in der SingleUser Shell (Kein Passwort, 
kein Loginheader).
Ich habe die Konfiguration jetzt 2x abgeglichen und ich habe nichts 
vergessen denke ich.

Die wesentlichen base.txt-Einstellungen sind (denke ich):
BOOT_TYPE='integrated'
MOUNT_BOOT='no'
BOOTMENU_TIME='5'
KERNEL_VERSION='3.2.16-smp'
KERNEL_BOOT_OPTION=''
COMP_TYPE_KERNEL='uncompressed'
COMP_TYPE_ROOTFS='gzip'
COMP_TYPE_OPT='bzip2'

Ebenso mkfli4l.conf
BUILDDIR='build'
VERBOSE='yes'
FLOPPYMODE='normal'
FILESONLY='yes'

Gebootet wird das ganze als Xen DomU was bisher super funktioniert hat 
über folgende Domainkonfiguration (Auszug):
vif     = [
         'mac=00:16:e3:00:10:11, vifname=vif-eth0, bridge=br-green',
         'mac=00:16:e3:00:10:12, vifname=vif-eth1, bridge=br-red',
         'mac=00:16:e3:00:10:13, vifname=vif-eth2, bridge=br-orange'
         ]

disk    = [
# Reported as xda1 in FLI4L!
         'phy:/dev/grp-1tb/fli4l-disk,sda1,w'
         ]

root    = "/dev/tmpfs"
extra  = "nokbd load_ramdisk=1 initrd=rootfs.img inittar=1,mode=755 
iommu=soft console=hvc0 xencons=tty"

In der rootfs.img ist unter boot/ auch keine rc.cfg zu finden.
Im alten rootfs.img befindet sich unter boot/ auch tätsächlich eine rc.cfg.
Sowohl beim alten wie beim neuen Bauen wird eine rc.cfg im build-Ordner 
selber erzeugt.


Viele Grüße,
Sebastian


Mehr Informationen über die Mailingliste Fli4l_dev