mikshaw
Group: Members
Posts: 4856
Joined: July 2004 |
|
Posted: Mar. 05 2007,15:16 |
|
Please don't take anything I say as official rules or permissions. I'm just a user like you, and what I post is merely help and suggestions (note most of my posts include terms like "probably" and "i think"). Most of my suggestions are based on my own experience, on what I've read from other users, or simply on what seems rational to me.
The *suggestion* about upgrading grub concerned only the installation of the program files, which in itself is not enough to make a useable grub system. The user would still need to install the bootloader into the desired location.
Now that I've thought again about it, it seems to me that grub is probably among the least appropriate apps for a mydsl extension. The existing extension itself is not a click-and-run package, but merely gives the user access to the grub program without the need to compile it himself. You still need to create a config for it, and that will need to be available somewhere before the system begins init (meaning before a mydsl extension can be installed). This means that the only way it will be truly useable (as far as I can tell) is if you are using it in a remaster, a boot disk, or a debian-style system.
I agree that users should have the option to install whatever bootloader they want, but just keep in mind that the typical DSL system is not a typical Linux system. The user should be made aware that grub is not a click-and-run app in DSL, and provided with documentation on how to make it work in DSL and how to make it persistent (namely a remaster, a floppy, or a debian-style system). I agree with lucky13 that Grub should not be automatically installed as most mydsl extensions are. It probably also should not be installed over existing grub files, since this might cause the system to fail to boot if the user does not complete the manual installation of the bootloader and configuration. I might be completely wrong on this last point, however.
-------------- http://www.tldp.org/LDP/intro-linux/html/index.html
|