From: Drew Eckhardt (drew@ladymacb.cs.colorado.edu)
Date: 11/08/92


From: drew@ladymacb.cs.colorado.edu (Drew Eckhardt)
Subject: Re: Shoelace...
Date: Sun, 8 Nov 1992 07:35:37 GMT

In article <yiVsTB1w165w@wefunk.rent.com> ludwig@wefunk.rent.com (Mitchel F. Ludwig) writes:
>OK... I'm getting crazy here...
>
>Finally got .98p1 up and running. It's way keen... I'm trying to
>set the bad boy up to boot from my hard drive. I'm using shoelace.
>What I do is.....
>
>My config file looks like :
>
> boot /vmlinux
>
>it's in /etc/config
>
>I run
> laceup /dev/hda1 wini
>
>and then
> laceup -w 1 /dev/hda
>
>Then I sync and reboot. The WINIboot menu comes up, I press 1 to
>boot partition 1, and the machine hangs. My /vmlinux is the same
>bootimage.98 that I use to boot from floppy, and I've changed 508/509
>to reflect the hard drive being the place to look for root.
>
>What's going wrong?

Sparse files. Linux, like other unices, allows you to create "holes"
in files by lseek()'ing beyond the end of them. To save disk space,
the GNU cp takes advantage of this, and will lseek() when it sees
a block sized set of 0's. Under Linux, this is fine. However, Shoelace
pukes on this.

Don't use cp to write /vmlinux. Instead, use dd or cat Image > /vmlinux.

Also, / must be a MINIX file system.

>If no-one has any clue, what are you all using?

Shoelace.

You could also use LILO - it will work with any filesystem, handles
holes, but can be difficult to use on SCSI systems, and you have
to create maps for each kernel you wish to be able to boot.

-- 
Microsoft is responsible for propogating the evils it calls DOS and Windows, 
IBM for AIX (appropriately called Aches by those having to administer it), but 
marketing's sins don't come close to those of legal departments.
Boycott AT&T for their absurd anti-BSDI lawsuit.