[Beowulf] cloning issue, hidden module dependency
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Bogdan Costescu Bogdan.Costescu at iwr.uni-heidelberg.deMon Dec 8 14:40:35 PST 2008
- Previous message: [Beowulf] cloning issue, hidden module dependency
- Next message: [Beowulf] cloning issue, hidden module dependency
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, 8 Dec 2008, David Mathog wrote: > The straw that broke this particular camel's back was a decision > (presumably by Mandriva, maybe by RedHat) to change in the kernel > config BLK_DEV_IDE and BLK_DEV_IDEDISK from y to m, similarly, > DEV_AMD74XX (and etc.) also changed from y to m. You were just lucky previously that Red Hat engineers found a good idea to put those into the kernel. How would you have felt if you were booting an all-SCSI (to stay with old tech) system, where the IDE drivers present in the kernel would not have helped ? > As a consequence, they went from a system where a simple initrd > would boot anywhere (as all the needed drivers were built into the > kernel) to one where a much more complex initrd ended up being > highly machine specific. Sorry to disapoint you... the initrd was always machine specific. All Red Hat docs specify that after modifying /etc/modules.conf or /etc/modprobe.conf the initrd should be regenerated via mkinitrd so that the next boot will use the proper drivers/settings. As to the complexity of initrd: my current method choice for setting up compute nodes is to sync a root FS from the master server during the initrd, which means that I have to build an initrd. As I already know what hardware components are in the node (which is also the case f.e. when I run mkinitrd), it's easy to just add these modules to the initrd archive and insert a few 'insmod module.ko' in the proper order in the init script. Having a monolithic kernel that "just works" on a large variety of hardware means answering "y" to most drivers; the kernel itself would then grow as large as the "immense initrd" that you mention. How would that be better ? -- Bogdan Costescu IWR, University of Heidelberg, INF 368, D-69120 Heidelberg, Germany Phone: +49 6221 54 8240, Fax: +49 6221 54 8850 E-mail: bogdan.costescu at iwr.uni-heidelberg.de
- Previous message: [Beowulf] cloning issue, hidden module dependency
- Next message: [Beowulf] cloning issue, hidden module dependency
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
