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
