OK tried devel-coLinux-20070819.exe, install hangs on "Configuring popularity-contest" with vc4 saying,

init: Starting pid 6842, console /dev/vc/4: '/usr/bin/tail'
init: Process '/usr/bin/tail -f /var/log/syslog' (pid 6842) exited. Scheduing it for restart.

Thanks,
OSC
----- Original Message -----
From: "Henry Nestler"
To: "Oscar Usifer"
Subject: Re: [coLinux-users] Installing via debian-40r1-i386-businesscard.iso breaks after popularity-contest config
Date: Fri, 07 Sep 2007 21:02:49 +0200


Oscar Usifer wrote:
> I am attempting to install 0.6.4-linux-2.6.11 with Debian
> Etch[*1] according to the wiki instructions[*2] on WinXp Pro[*3].
> I used fltk console invoked from cmd.exe after starting the
> colinux service. I was able to get most of the way with "Install
> the base system", then selected linux-image-2.6-686 at 79%
> complete. A little later I am prompted for "Configuring
> popularity-contest" install option which said, "The system may
> anonymously supply the distribution developers with statistics
> about the most used packages on this system...." I switched to
> virtual console 1, and issued the mknod commands to create
> /target/dev/cobd[0123] block device nodes, and modified
> /target/etc/fstab. In virtual screen 4, I observed the final
> lines as follows. Then responding either "Yes" or "No" results in
> the colinux-daemon crashing without completing the base system
> install (additional backtrace included below in dpkg.log), at
> this point the fltk windows console process would detach.

The coLinux 0.6.4 is not protected to read from /dev/mem. Some new
distributions tries to read the BIOS strings from this - to get
info about your hardware. This crashes the linux or some times the
host.
A workarrount is to remove the /dev/mem, /dev/kmem and /dev/core or
re-create the nodes with device node 1:3, same as /dev/null.

In the newer coLinux versions this was fixed:
http://www.colinux.org/snapshots/

>
>
> enabled="true" />
>
> path="\DosDevices\c:\coLinux\swap_device" enabled="true" />
>
> path="\DosDevices\c:\coLinux\debian-40r1-i386-businesscard.iso"
> enabled="true" />
>
> path="\DosDevices\c:\coLinux\debian-40r1-initrd" enabled="true" />
> root=/dev/cobd2
>
>
>
>
>
>


The new versions have no more the XML config. Have transform it on
the fly into a simple text file (untested, hope all is right):
kernel=vmlinux
cobd0=c:\coLinux\root.fs
cobd1=c:\coLinux\swap_device
cobd2=c:\coLinux\debian-40r1-i386-businesscard.iso
cobd3=c:\coLinux\debian-40r1-initrd
root=/dev/cobd2
initrd=debian-40r1-initrd.gz
mem=512
eth0=tuntap
eth1=pcap-bridge,"Local Area Connection"

The new coLinux does also support hda1, so you can replace cobd0
directly with "hda1=c:\coLinux\root.fs" and so on.

Complete list of config params founds here:
http://colinux.svn.sourceforge.net/svnroot/colinux/branches/stable/doc/colinux-daemon

-- Henry

--
We've Got Your Name @ Mail.com !!!
Get a FREE E-mail Account Today - Choose From 100+ Domains