Well, it seems that a new version of GRUB is available under ftp://alpha.gnu.org/gnu/grub/. Does anybody works on an ebuild for it? Reproducible: Always Steps to Reproduce: 1. 2. 3.
Possibly; I have an updated bootsplash patch for an earlier 0.95 CVS snapshot which should still work, and also a few other miscellaneous patches for it knocking about. I'm about to reinstall on my x86 box, so I'll see if I can get this working; if so, I'll post the ebuild and see how many of the grub-related bugs it potentially closes.
It's been 8 days since the last comment. Have you had any luck with these patches? Even if you haven't, it might be a good idea to post them here or put them on a website. It would undoubtedly speed up the process of making a ebuild for the new version of grub.
Created attachment 35229 [details] Ebuild for grub-0.95 This is the ebuild for grub-0.95. The referenced patch will follow.
Created attachment 35230 [details] Gentoo patches for grub-0.95 This is a large set of patches (57K bzip2'd) for grub-0.95. The list of applied patches, with a large amount of work done to them to get them all to apply concurrently, is as follows (each can be found on the Internet in various places): grub-0.90-append.patch grub-0.90-install.in.patch grub-0.90-symlinkmenulst.patch grub-0.91-splashimagehelp.patch grub-0.93-configfile.patch grub-0.93-endedit.patch grub-0.93-graphics-bootterm.patch grub-0.93-special-device-names.patch grub-0.94-addsyncs.patch grub-0.94-geometry-26kernel.patch grub-0.94-initrdmax.patch grub-0.94-installcopyonly.patch grub-0.94-vendor-class-id.patch grub-0.95-debian.patch grub-0.95-graphics.patch grub-0.95-hiddenmenu-tweak.patch grub-0.95-reiser4-20040614.patch grub-0.95-staticcurses.patch Many come from Debian and Red Hat; others come from the GRUB bug tracking page on savannah.gnu.org. Reiser4 support is as yet untested; I am awaiting testers for this. None have been forthcoming thusfar. Any assistance would be appreciated. This does work with a multilib gcc on AMD64. Finally, the default grub configuration file is now once again grub.conf rather than menu.lst.
Hi, I have a reiser4 root. With my latest modifications to reiser4progs and libaal the autoconfig will enable reiser4-support if these both packages are installed. But it does not compile, complaining that reiser4/libreiser4.h was not found. Possilby a missing -I/usr/lib. Also as I found out with my tests you should not use reiser4 in the netboot build because the stage gets too big then. When I finally got reiser4 to compile it just segfaults: grub> kernel (hd0, Possible partitions are: Partition num: 0, Filesystem type is reiser4, partition type 0x83 Partition num: 1, Filesystem type unknown, partition type 0x82 Partition num: 2, Filesystem type unknown, partition type 0x83 Partition num: 3, Filesystem type is ext2fs, partition type 0x83 grub> kernel (hd0,0)/Segmentation Fault /home # Perhabs reiser4 support is not really ready in grub ..
Created attachment 35588 [details, diff] The reiser4 patch I used against unpatched grub-0.95
where's the lvm(2)-patch?
Denis, which lvm(2) patch would that be? I was under the impression that grub-0.95 supported lvm and lvm2 without the need for patching, but please correct me if I'm wrong? I don't have any lvm stuff to test against. I'll be tearing the reiser4 support back out, because it isn't really ready yet. Maybe at some point in the future when I get time.
Hi everyone, is there any chance that another patch, the 'One Shot' (sometimes also referenced as 'Lilo -R') patch might be included in this (fine) ebuild ? It's a patch to allow booting a boot entry only once, very useful for servers that you do not have physical access to. (If you try a new kernel you're screwed if it doesn't boot, and since you usually have (automated) reboot capability it could be easily fixed by a one-shot option). This code is in Grub-CVS since June 20th, if i understood the NEWS file in CVS correctly - but 0.95 was released a week before that though :-( Other distributions have One-Shot-capable Grubs by default (i have positive reports from Fedora Core 2 and Debian users). I think Gentoo should also have this very server friendly feature. The Patch can be found here: http://www.linuxfromscratch.org/patches/downloads/grub/grub-0.95-oneshot-1.patch Yours sincerely, Gerald (desperate root-server user without physical access) PS: The eBuild compiled and worked fine for me, by the way. It's just missing the the features i need :-)
Gerald, it's already in there. I think you want something like savedefault --once.
For this release would it be possible to get a keyword (or I guess a seperate ebuild, grub-vanilla?) which has no patches at all. The grub people won't listen to our bug reports as Gentoo users unless we try out stuff on an unpatched version. This would help a lot.
Ok, the new grub patch for reiser4 works and you can find it for 0.95 here: http://thebsh.namesys.com/snapshots/2004.08.09-internal.testing/grub-0.95-reiser4-20040809.diff The older one works also, but my fs on hd was somehow broken. Reiser4 gets only compiled if reiser4progs and libaal is installed. So its safe to apply the patch.
Stefan, current policy dictates that reiser4 support won't be added to grub-0.95 at least until namesys declare it stable. Anything marked "internal-testing" isn't going in, I'm afraid.
i was playing with reiser4 support for grub and found that patch here: the readme has a note about grub i dont understand what it means maybe its reason for the segfault? ftp://ftp.namesys.com/pub/reiser4progs/
Yes, it is the reason, and unless they can get that back under the size limit, it's not going in portage.
grub-0.95.20040823 in CVS. Closing.