[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#601450: linux-image-2.6.32-5-686 does not load correctly on an Intel Mac Mini



Package: linux-image-2.6.32-5-686
Version: 2.6.32-26

I have a 32-bit Intel Core Mac Mini (Late 2006). It is using grub-efi to boot (not the BIOS emulation mode). I've loaded the above kernel package onto it, and it does not boot correctly. Grub detects the kernel, but before any of the usual kernel bootup messages, it blanks the screen and reboots - i.e. gets stuck in a reboot loop.

An alternative kernel (2.6.26-2-686, version 2.6.26-25lenny1) from stable boots perfectly fine using the same grub setup.

My grub config file is below, although I've tried going to a grub command line and doing this:

  set root=(hd0,4)
  linux /vmlinuz-2.6.32-5-686 root=/dev/sda5 ro
  boot

and the same thing happens. The above process works correctly with the lenny kernel (until it tries to load the initrd, obviously). I don't think I'm doing anything wrong - the only thing that's changed is the kernel version / package. This is before it loads any of the rest of the OS, so it's only really the kernel image that can be causing this!

/boot is on an hfsplus partition (as that's necessary for the EFI stuff to work properly). I can provide any further debugging information as required.


Thanks

Phil


Grub config:

=================================================================
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, Linux 2.6.32-bpo.5-686" {
	insmod hfsplus
	set root=(hd0,4)
	search --no-floppy --fs-uuid --set 0000000000000000
linux /vmlinuz-2.6.32-bpo.5-686 root=UUID=6f61ce4b-4a47-45de-a897-b19fab3820c3 ro
	initrd	/initrd.img-2.6.32-bpo.5-686
}
menuentry "Debian GNU/Linux, Linux 2.6.32-bpo.5-686 (recovery mode)" {
	insmod hfsplus
	set root=(hd0,4)
	search --no-floppy --fs-uuid --set 0000000000000000
linux /vmlinuz-2.6.32-bpo.5-686 root=UUID=6f61ce4b-4a47-45de-a897-b19fab3820c3 ro single
	initrd	/initrd.img-2.6.32-bpo.5-686
}
menuentry "Debian GNU/Linux, Linux 2.6.32-5-686" {
	insmod hfsplus
	set root=(hd0,4)
	search --no-floppy --fs-uuid --set 0000000000000000
linux /vmlinuz-2.6.32-5-686 root=UUID=6f61ce4b-4a47-45de-a897-b19fab3820c3 ro
	initrd	/initrd.img-2.6.32-5-686
}
menuentry "Debian GNU/Linux, Linux 2.6.32-5-686 (recovery mode)" {
	insmod hfsplus
	set root=(hd0,4)
	search --no-floppy --fs-uuid --set 0000000000000000
linux /vmlinuz-2.6.32-5-686 root=UUID=6f61ce4b-4a47-45de-a897-b19fab3820c3 ro single
	initrd	/initrd.img-2.6.32-5-686
}
menuentry "Debian GNU/Linux, Linux 2.6.26-2-686" {
	insmod hfsplus
	set root=(hd0,4)
	search --no-floppy --fs-uuid --set 0000000000000000
linux /vmlinuz-2.6.26-2-686 root=UUID=6f61ce4b-4a47-45de-a897-b19fab3820c3 ro
	initrd	/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, Linux 2.6.26-2-686 (recovery mode)" {
	insmod hfsplus
	set root=(hd0,4)
	search --no-floppy --fs-uuid --set 0000000000000000
linux /vmlinuz-2.6.26-2-686 root=UUID=6f61ce4b-4a47-45de-a897-b19fab3820c3 ro single
	initrd	/initrd.img-2.6.26-2-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
=================================================================



Reply to: