Re: Booth at FSCONS 2012
On Tue, Nov 6, 2012 at 9:26 AM, Luca Capello <email@example.com> wrote:
> Hi Per!
> On Mon, 05 Nov 2012 23:52:58 +0100, Per Andersson wrote:
>> On Mon, Nov 5, 2012 at 11:49 PM, Luca Capello <firstname.lastname@example.org> wrote:
>>> The above works also OK on a KVM/libvirt installation: replace the three
>>> occurrences of sda in 00del_partition, babelbox-grub and cronscript.
>> Any reason I would want to do that?
> At least one: you do not want to block a machine for BabelBox only.
> This was the idea behind the Debian Events Box: you start BabelBox in a
> VM, so you still have a demo machine that can be tried out by the users
> or on which you can show other software.
Ok, I'll lock the machine to BabelBox for now. :-)
>>> For wheezy, if you want to show GNOME 3 you need 3D, which means that
>>> you should probably also install one of the firmware-* packages. The
>>> following patch should be enough, tested on the Debian Events Box, but
>>> not yet on a VM (and I will polish it before committing...):
>> I'll try them out. Will it work with the graphics card on a thinkpad x61s do you
> I have never tried it, but given that it does not require any external
> firmware package everything should be fine from the beginning. In fact,
> according to ThinkWiki:
> ThinkPad X61s
> Standard Features
> Intel Graphics Media Accelerator X3100
> 12.1" TFT display with 1024x768 resolution
> The Debian Events Box has an ATI Mobility Radeon HD 5400 Series
> (1002:68e0), which is the reason why it needs a non-free firmware.
Ah, of course. I wondered why I needed extra firmware for the intel
graphics card. Although extra firmware is needed for the wireless so
I might as well install.
>>> --8<---------------cut here---------------start------------->8---
>>> index 708775c..7d9bffc
>>> --- a/preseed_late
>>> +++ b/preseed_late
>>> @@ -13,10 +13,20 @@ mount /dev/discs/disc0/part1 /hd-media -o remount,rw
>>> sed -i "s/^set default=.*$/set default=\"3\"/" /hd-media/boot/grub/grub.cfg
>>> +# Install extra packages, e.g. firmware needed for graphics cards
>>> +for I in $(find /hd-media/srv/babelbox/ -type f -name \*.deb -maxdepth 1 2>&1) ; do
>>> + cp -f "$I" /target/var/cache/apt/archives/
>>> + chroot /target dpkg -i /var/cache/apt/archives/$(basename "$I")
>>> if [ -d /target/etc/gdm3 ] ; then
>>> # Enable automatic login (chroot because of bug in busybox sed)
>>> chroot /target sed -i "/^\[daemon\]/a\AutomaticLoginEnable = true\nAutomaticLogin = debian" /etc/gdm3/daemon.conf
>>> +if [ -x /target/usr/sbin/plymouth-set-default-theme ] ; then
>>> + # Set default plymouth theme
>>> + chroot /target plymouth-set-default-theme spacefun
>>> + chroot /target dpkg-reconfigure plymouth
>>> exit 0
>>> --8<---------------cut here---------------end--------------->8---
>>> Please report your experience :-)
>> Of course!
> Do you mind testing everything without the above patch for preseed_late?
> As I wrote above, you should not need the extra firmware packages and
> the plymouth stuff is not fully tested.
Removed plymouth and extra firmware.
It still hangs on iso-scan of /dev/sda3 (the extended partition). A
wild guess is
that iso-scan can't handle it correctly, last thing in the logs state that it is
waiting for /dev/sda2. (Is this a bug in iso-scan, being confused about how to
handle extended partitions?)
Can I prepare /dev/sda3 somehow?