Hello,
I am confuse about the architecture option of lb_config. The manual said
that building amd64 images on i386 and vice versa is possible but in
fact i can't build an i386 image on my debian amd64 system. Instead it
is no problem to build an amd64 image on the i386 system.
The "auto/config":
#!/bin/sh
lb config noauto \
--binary-images "net" \
--bootappend-live "noautologin" \
--net-root-server "192.168.2.1" \
--net-root-path "/srv/debian-live" \
--syslinux-timeout 3 \
--architecture "i386" \
--packages "openssh-client openssh-server screen vim" \
--username "vincent" \
--packages-lists "standard" \
"${@}"
The error infomation in binary.log:
P: Configuring file /etc/kernel-img.conf
P: Begin executing preseed...
P: Begin executing local preseeds...
P: Begin installing tasks...
P: Begin queueing installation of packages lists...
P: Begin queueing installation of local packages lists...
P: Begin queueing installation of packages...
P: Begin queueing installation of local packages...
P: Begin installing packages...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package linux-image-2.6-486
E: Couldn't find any package by regex 'linux-image-2.6-486'
E: Unable to locate package linux-image-2.6-686
E: Couldn't find any package by regex 'linux-image-2.6-686'
P: Begin unmounting filesystems...
It seems the building script couldn't find any i386 kernels on the
debian source. Is any way to solve the problem?
Thanks for your time,
vincent