Here's the latest GRUB stuff:
grub-1.97.1-r3.ebuild contains the following changes:
1) /etc/conf.d/grub -> /etc/grub.conf
2) /etc/grub.d/* -> /usr/share/grub/templates/*
3) specifying a single kernel (non-glob) now works
4) added slightly modified color support from Jochums Johannes
The new features are shown in the new default config file, /etc/grub.conf.
I also added a new ebuild - sys-boot/grub-legacy, for the GRUB 0.97 series.
And I moved sys-boot/grub-static to grub-legacy-static for consistency.
-Daniel
--
You received this message because you are subscribed to the Google Groups "Funtoo" group.
To post to this group, send email to funto...@googlegroups.com.
To unsubscribe from this group, send email to funtoo-dev+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/funtoo-dev?hl=en.
Hi Daniel,On Tue, 2009-12-08 at 19:56 -0700, Daniel Robbins wrote:
> Here's the latest GRUB stuff:
>
> grub-1.97.1-r3.ebuild contains the following changes:
>
> 1) /etc/conf.d/grub -> /etc/grub.conf
> 2) /etc/grub.d/* -> /usr/share/grub/templates/*
> 3) specifying a single kernel (non-glob) now works
> 4) added slightly modified color support from Jochums Johannes
>
> The new features are shown in the new default config file, /etc/grub.conf.
>
> I also added a new ebuild - sys-boot/grub-legacy, for the GRUB 0.97 series.
> And I moved sys-boot/grub-static to grub-legacy-static for consistency.
>
> -Daniel
>
> --
>
> You received this message because you are subscribed to the Google Groups "Funtoo" group.
> To post to this group, send email to funto...@googlegroups.com.
> To unsubscribe from this group, send email to funtoo-dev+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/funtoo-dev?hl=en.
>
>
is there something special to do I didn't figure out correctly after
upgrading from r2?
The following happens on my system:
# grub-update
* grub-update 1.0
* Copyright 2009-2010 Funtoo Technologies.
* Distributed under the terms of the GNU General Public License v3
* /boot already mounted.
Loading extension linux
* Warning: No kernels found -- system not ready to boot.
Please specify a valid GRUB_SEARCH value
in /etc/default/grub
and ensure that you have a valid kernel in /boot.
Greetings
Martin
To unsubscribe from this group, send email to funtoo-dev+...@googlegroups.com.
I'm running into the same issue as listed above; fresh install of
Gentoo/Funtoo. Never used anything other than grub-1.97.1-r3.
grub-install /dev/sda works fine, but when I try to do a grub-update I
get a message indicating that there are no valid kernels in my /boot
directory. Here's an ls of /boot:
sysresccd grub # ls /boot
bzImage-2.6.32 grub initramfs-2.6.32 lost+found
And here's my /etc/grub.conf:
grub {
extensions *
parse header theme linux
timeout 10
default bzImage-new
}
display {
gfxmode 1024x600
}
color {
normal cyan/blue
highlight blue/cyan
}
default {
scan /boot
kernel bzImage[-v] kernel[-v] vmlinuz[-v] vmlinux[-v]
initrd initramfs[-v]
# root=auto will cause the parameter for the root= option to
be grabbed
# from your /etc/fstab. rootfstype= works in much the same
way.
params root=auto rootfstype=auto
# an alternate graphics mode can be set here for kernels,
otherwise the
# default is inherited from display:
# gfxmode 1440x900
}
"Funtoo Linux" {
kernel bzImage
}
"Funtoo Linux vesafb" {
params += video=vesafb
kernel bzImage-vesafb
}
"Funtoo Linux uvesafb" {
# to enable uvesafb, you will need to add /usr/share/v86d/
initramfs to
# your CONFIG_INITRAMFS_SOURCE for your kernel, and then
recompile.
params += video=uvesafb:1024x600-8,mtrr:2
kernel bzImage-uvesafb
}
/etc/fstab:
sysresccd grub # cat /etc/fstab
# /etc/fstab: static file system information.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than
1.
#
# NOTE: If your BOOT partition is ReiserFS, add the notail option to
opts.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type>
<opts> <dump/pass>
/dev/sda3 /boot ext2
noauto,noatime 1 2
/dev/vg/swap none swap
sw 0 0
/dev/vg/FT-root / ext4
noatime 0 1
sysresccd grub #
Any ideas?
Thanks,
Ryan
/boot shows just bzImage and initramfs. Now it's able to find the
kernel and generate the config file.
> Hi All -
>
> I'm running into the same issue as listed above; fresh install of
> Gentoo/Funtoo. Never used anything other than grub-1.97.1-r3.
>
> grub-install /dev/sda works fine, but when I try to do a grub-update I
> get a message indicating that there are no valid kernels in my /boot
> directory. Here's an ls of /boot:
Yep, it's just doing what the config says.
You have 3 boot menu entries, and each entry specifies a specific kernel image that doesn't exist, namely "bzImage", "bzImage-vesafb" and "bzImage-uvesafb".
You will need to create your own menu entry, like this:
"Ryan's Menu Entry" {
}
I've never tried a blank menu entry before, but it should work. The settings in "default" will work for you as long as you don't override them by specifying "kernel bzImage", etc.
Hope that makes sense.
Give this a read - although it describes a future version of core-boot, it should explain to you how the default section works:
http://www.funtoo.org/en/funtoo/core/boot/
-Daniel
Thanks!