[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