On my multiboot desktop PC the primary grub, which is "owned" by Fedora,
is in the MBR of SDA. (I mainly run Fedora). There is a secondary grub
in the boot sector of my Ubuntu partition, SDB8. (I'm running Ubuntu
8.10). If I select Ubuntu on the primary grub menu, grub chainloads to
the secondary grub.

I've had this grub configuration since November 2008 and it has worked
without problem. This past week, Ubuntu updates from kernel 2.6.27-7 to
2.6.27-11 were installed on my PC. This is the first Ubuntu kernel
update with my chainloading grub configuration. My
Ubuntu /boot/grub/menu.lst did not get automatically updated to include
2.6.27-11. I expected that it would get updated and I have no idea why
it didn't.

Q1: Any ideas why menu.lst didn't get updated?

I then manually updated Ubuntu's /boot/grub/menu.lst to include an entry
for 2.6.27-11. When I booted this kernel, I got a boot message "DKMS
auto install of nvidia kernel module 173.14.12 FAILED". Ubuntu booted
into "low graphic mode".

I rebooted 2.6.27-11 in recovery mode and ran "envyng". I selected
"install 173.14.12" and it appeared to complete successfully.

I rebooted 2.6.27-11 in normal mode. I still got the DKMS FAILED message
and Ubuntu booted into "low graphics mode".

The kernel update included a number of nvidia packages.

Q2: What happened to my nvidia driver? Is this related to the grub
problem?

Following is a portion of my Ubuntu /boot/grub/menu.lst:

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=UUID=6447069b-0f9f-4386-a854-aa84bd1a6df4 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,7)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## ## End Default Options ##

title           Ubuntu 8.10, kernel 2.6.27-11-generic 
root            (hd1,7)
kernel          /boot/vmlinuz-2.6.27-11-generic
root=UUID=6447069b-0f9f-4386-a854-aa84bd1a6df4 ro 
initrd          /boot/initrd.img-2.6.27-11-generic
savedefault
boot

title           Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
root            (hd1,7)
kernel          /boot/vmlinuz-2.6.27-11-generic
root=UUID=6447069b-0f9f-4386-a854-aa84bd1a6df4 ro single
initrd          /boot/initrd.img-2.6.27-11-generic
savedefault
boot

title           Ubuntu 8.10, kernel 2.6.27-7-generic 
root            (hd1,7)
kernel          /boot/vmlinuz-2.6.27-7-generic
root=UUID=6447069b-0f9f-4386-a854-aa84bd1a6df4 ro 
initrd          /boot/initrd.img-2.6.27-7-generic
savedefault
boot

title           Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root            (hd1,7)
kernel          /boot/vmlinuz-2.6.27-7-generic
root=UUID=6447069b-0f9f-4386-a854-aa84bd1a6df4 ro single
initrd          /boot/initrd.img-2.6.27-7-generic
savedefault
boot

_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm)                         MHVLS Auditorium
  Feb 4 - Ruby on Rails
  Mar 4 - TBD
  Apr 1 - TBD

Reply via email to