Hi! > -----Original Message----- > From: Charles Steinkuehler [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 26, 2004 10:46 PM > To: [EMAIL PROTECTED] > Subject: [leaf-devel] Bering on CD > > I'm getting new network service soon (hopefully more bandwidth!), and > will be taking the opportunity to migrate my personal firewall system > from Dachstein CD to Bering. > > Not that there's anything wrong with the method of creating a > Bering CD > outlined in the users guide, but I'm wanting something a bit > closer to > Dachstein (ie: floppy-boot emulation for the bootable CD, instead of > isolinux), as I find it easier to debug, and easier for > others to modify. >
I was the mentor of this new approach to build a CD using isolinux. Apart from the problems reported afterwards of bad BIOS compatibility in very old systems, this way makes it a very clean way to produce a 'professional' Bootable CD. I do however understand that the original guide as made at a time where CD booting was a Dachstein 'exclusive', and the big number of hacks necessary to make it work seems excessive and complex. Now, with Bering-uClibc, we provide an already working initrd.lrp with IDE support, make the job a lot easier. But as always, the documentation is lagging behind... And it is my fault. As for all the suggestions, I will personally say they do need some fixing. And if you provide a good working solution, we may have it incorporated in our own (Bering-uClibc). As for the minimal boot floppy, I can agree with the concept, although I will not use it myself. But I must admit, it will provide the community a more efective Bootable CD. Luis Correia Bering uClibc Team Member PGP Fingerprint: BC44 D7DA 5A17 F92A CA21 9ABE DFF0 3540 2322 21F6 Key Server: http://pgp.mit.edu > In the process of making a Bering CD "bootdisk" floppy, I had > to crawl > through the Bering /linuxrc script, and I noticed a few > things I think > could be improved: > > - There are a *LOT* of variable assignments of the form: > > VAR=sed 's/.*LRP=/\1/; s/ .*//1' /proc/cmdline` > > These would be a lot faster using the built-in shell substitution > functions, although it would require two lines instead of one, ie: > > CMDLINE=`cat /proc/cmdline` > ... > VAR=${CMDLINE##*LRP=} > VAR=${VAR%% *} > > I think the sed stuff came from Dachstein (and probably from LRP > before that), but I know a lot more about shell scripting now > than I did > when I was starting on the *stein releases. :) > > - There is currently no mechanism for varying the size of the > root, log, > or temp ramdisk other than by directly editing the kernel > command line > provided by the bootloader (kind of hard when it's on a > read-only CD). > It looks to me like it should be possible to mount the boot= > device (ie: > a floppy) and read the ramdisk sizes from optional config > files, as is > currently done with LRP= and PKGPATH=, although it might be > necessary to > unmount the disk prior to the pivot_root, and re-mount it afterwords > (some testing required). > > So...to get this on topic for leaf-devel, is there any interest in > incorperating any of these /linuxrc chages in Bering? If so, > I'll try > to do a decent job of the modifications and provide them in a > convinent > form for public comment (is /linuxrc maybe in CVS > somewhere?). If not, > I'll probably just ignore the problem entirely, and make > something that > only works for me. > > Also, is there any interest in making a 1440K minimal floppy > boot disk > and a set of instructions available for the generation of a > CD-ROM? I > find this a *VERY* easy way to make CD images, as you can simply tell > users to copy bootdisk.bin and whatever LRP packages they want to a > directory, then run mkisofs with the appropriate command > switches. Much > less confusing than isolinux procedure outlined in the users > guide, IMHO. > > -- > Charles Steinkuehler > [EMAIL PROTECTED] > > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > > _______________________________________________ > leaf-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/leaf-devel > ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ leaf-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-devel