Someone asked me for instructions on how to convert their existing
installation to this "enclosure" concept.

Here are instructions for 1680Kb floppy disks based on *stein, LRP, Bering,
etc. It does not work for derivatives like Coyote Linux and others that
changed the lrp extension into tgz. It does *not* apply to Oxygen releases.
Please adjust the following instructions for your own boot medium.

These are mechanical instructions that do not take into account potential
differences in the actual binaries in use before and after the move. It does
not alter you kernel, modules, or other packages on the disk. They simply
give you your old disk back in the new packaging. Please exercise your best
judgment before flaming me :-))

1. Download the startup kit from
http://leaf.sourceforge.net/devel/scaron/leaf.htm appropriate for your
kernel. (2.2 or 2.4 depending on whether you have Cinege's kernel patches or
not) The busybox in the 2.2 enclosure has a lot MORE applets than the one
for 2.4 kernels. Such is life.

2. Boot this disk, log in as root, and take the disk out of the drive. Exit
the menu system, edit /var/lib/lrpkg/backdisk and delete the line for the
root package (it should be the second line).

3. If you don'thave a backup for your LEAF/LRP disk, now is the time to make
one (use lrcfg to make one).

4. Type the following commands to install your old root and etc packages:

    mount -t msdos /dev/boot /mnt
    cd /mnt
    lrpkg -i root
    lrpkg -i etc
    cd /var/lib/lrpkg
    touch root.conf
    cat root.net.conf >> root.conf
    cat root.sys.conf >> root.conf
    cd /root
    umount /mnt

5. Use lrcfg to backup root and etc to your disk. root will probably shrink
to less than 10% of its initial size.

6. Place the startup kit in the drive and type the following (notice the
capitalization of the word LEAF :)

    mount -t msdos -r /dev/boot /mnt
    cp -a /mnt/LEAF.lrp ./
    umount /mnt

7. Place the target disk in the drive and type

    mount -t msdos /dev/boot /mnt
    cp -a LEAF.lrp /mnt
    sync
    edit /mnt/syslinux.cfg

8. replace the initrd=root.lrp with initrd=LEAF.lrp and make sure the LRP
parameter reads LRP=root,etc,... There may be more than one occurence of
initrd and LEAF if your disk support multiple configurations. Save the file.

9. Type

    sync
    umount /mnt

10. Hit the reset button and watch the results.

The old menu is now available under the Packages menu, option root.

This is *not* perfect but it gives you a proper idea of the actual change.

Regards,

Serge Caron



_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to