Benjamin Herrenschmidt wrote: > > I am trying to install a custom 2.6.14.2 kernel on a 15" PowerBook using > > make-kpkg. The kernel boots but can't mount the root partition (ext2). I > > have ATA/100, Mac partition support, and ext2 built statically into the > > kernel. > > > > A 2.4 kernel (Ethan Benson's XFS-enabled ppc kernel) boots fine on the > > same partition. > > You manage to boot an alboot with a 2.4 kernel ? heh, you must be > lucky :)
This is the only Debian install kernel I could find that does - possibly it's the only one with ATA/100 enabled. > I don't know what's up with your root partition, you may be passing the > wrong root= argument to the kernel I suppose ... I'm using yaboot to specify the root, which is /dev/hda3. I attach the output of "mac-fdisk -l /dev/hda" and the contents of yaboot.conf. I have also tried specifying the kernel arguments from the boot: prompt in yaboot explicitly: hd:3,vmlinux ro root=/dev/hda3 with the same results. Elimar Riesebieter wrote: > Is module-init-tools installed? Sometimes people forget it when > switching from 2.4 to 2.6. Yes, both module-init-tools and modutils are installed, but in any case all the relevant IDE/ATA and filesystem drivers are compiled in statically. Could anyone else try this kernel config on an AlBook (the model is PowerBook5,8 if that helps) ? I am compiling the kernel with gcc4, would that make any difference? -- Chris Burdess
/dev/hda # type name length base ( size ) system /dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map /dev/hda2 Apple_Bootstrap bootstrap 1600 @ 64 (800.0k) NewWorld bootblock /dev/hda3 Apple_UNIX_SVR2 root 262144 @ 1664 (128.0M) Linux native /dev/hda4 Apple_UNIX_SVR2 usr 67239936 @ 263808 ( 32.1G) Linux native /dev/hda5 Apple_UNIX_SVR2 swap 131072 @ 67503744 ( 64.0M) Linux swap /dev/hda6 Apple_HFS OSX 127736752 @ 67634816 ( 60.9G) HFS Block size=512, Number of Blocks=195371568 DeviceType=0x0, DeviceId=0x0
## yaboot.conf generated by yabootconfig 1.0.5 ## ## run: "man yaboot.conf" for details. Do not make changes until you have!! ## see also: /usr/share/doc/yaboot/examples for example configurations. ## ## For a dual-boot menu, add one or more of: ## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ boot=/dev/hda2 #device=/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]: device=hd: partition=3 root=/dev/hda3 timeout=30 install=/usr/lib/yaboot/yaboot magicboot=/usr/lib/yaboot/ofboot macosx=hd:6 enablecdboot enableofboot defaultos=macosx image=/vmlinux.old label=Linux read-only image=/vmlinux label=test read-only image=/boot/vmlinux-2.6.14.2 label=test2 read-only