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

Reply via email to