|
From: Serge L. <fi...@in...> - 2008-04-10 14:15:06
|
Heiko Zuerker wrote: > Quoting Serge Leschinsky <fi...@in...>: > >> Bruce Smith wrote: >>>>> Another advantage of doing this is the size of the config file saved to >>>>> the floppy/usb would be a LOT smaller! >>>> Disadvantage of that exists also. Our boot logic based on the config file >>>> searching and parsing config files. If it was union/au fs based >>>> solution I'm not >>>> sure we will able to keep the logic unchanged. >>> Right, we would have to change the boot process to mount /etc from CDROM >>> and then mount the unionfs on top of that and untar the changes there. >> :-) Which comes first the chicken or the egg? >> To be able to mount CDROM we have to find out the config file and >> load modules >> from /etc/sysconfi/config:INITRD_MODULES ... >> >> Another way is to do something like I did in install-on-hdd, i.e. load all >> modules, but include into initrd/ramfs only really necessary. >> >> Bruce, don't take me wrong, I like the idea. I only try to define >> the points we >> should discuss and modify. >> > > Actually the 2.6 kernel is pretty good in detecting which modules to > load, so we may not need to worry about this anymore. > Heiko, I'm afraid it's not so good as we expect. To check it you may want to install DL on SATA HDD - most probably it will not boot (conf media not found, DL cdrom not found). The problem is in busybox's mdev (I think so) that is why Ubuntu Live-CD has original udev binaries linked against uclibc, not busybox. But I agree - it will be fixed sooner or later. The question is "when". -- Serge |