EDIT: keybord Fn key setting doesn't work for me. The temporary settings is fine, but all methods had failed to save that settings...
EDIT: keybord Fn key setting doesn't work for me. The temporary settings is fine, but all methods had failed to save that settings...
Will post my "sudo fdisk -l" & "df -h" data a bit later (MBP's @ home).
Still getting to grips with the whole EFI/GPT partitioning/boot, so I don't want to break anything quite yet (all the bits & pieces are working well, so I'd like to keep it that way)
I thought rEFIt ran out of the 200MB EFI partition in a similar way that GRUB runs out of my "/boot" partition. Otherwise I see little reason for that partition to be there in the first place.
Not too sure what the stability of grub-efi is like, especially on a 64-bit environment. Once I'm a bit more informed & confident I may commit to it.
Using rEFIt has significantly improved my boot time & stability, compared to how it was in the monolithic installation before.
Was hoping rEFIt/EFI would open up more advanced booting features, like that of the "ExpressGate Pre-Boot OS"; having something like a functioning OS prior to the full OS being up. (but that's not a huge concern)
On a separate note; power management is better, but still not perfect.
If put the MBP into hibernation & bring it back up again, the synaptic touchpad is not operational. To fix this I simply put it into suspend (close the lid/screen) & bring it back again, and it seems to work OK.
2-finger scrolling works fine (horz & vert), but I now have to trigger right-click with 3 fingers instead of 2. Which is actually not such a bad thing.
FLOSS'er
fdisk can only read the MBR partition table...
nope, unless you specifically placed it in the EFI partition, it is install in /efi/refit on your OS X partition.
The EFI partition exists because the EFI spec really requires it to be there (it is also used for firmware updates)
rEFIt is an EFI executable. nothing is running except the Mac firmware at that point. rEFIt just gives you a nice interface to the bootselector already on the Mac (holding alt on statup will get you to the default selector). It also provides a few nice tools (also efi executables) and the partition inspector tool that I referenced above.
Thanks for the info, cd33.
Obviously I don't understand it quite as well as I thought I did.
If I can port my "/boot" & GRUB into the 200MB primary (EFI) partition, I'd be a much happier camper.
I think I read somewhere that GRUB2 has support for EFI, but at the moment it's not quite stable enough (same goes for EXT4).
Since the MBP hardware is still a [black box] to me (hwinfo & lshw can only tell you so much), regardless of how nice it is, I'm a bit hesitant to do anything that might break it. But I'll probably end up breaking it anyway (as I tend to do), so if you have any advice or references you think I should consult, I'll give it a try.
FLOSS'er
You referring to the "Partition Inspector" under Mac? Will have to switch & post again.
In the mean time, I attached a screenshot of my gparted, fdisk & other disk info I can track down (just in case). Will amend with "Partition Inspector" screencap after reboot
fdisk
sfdiskCode:Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 1 26 204819+ ee GPT /dev/sda2 * 26 1586 12530504 af Unknown /dev/sda3 1586 7513 47612848+ 83 Linux /dev/sda4 7514 13441 47616660 83 Linux
partedCode:Disk /dev/sda: 14593 cylinders, 255 heads, 63 sectors/track Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sda1 0+ 25- 26- 204819+ ee GPT start: (c,h,s) expected (0,0,2) found (1023,254,63) end: (c,h,s) expected (25,127,14) found (1023,254,63) /dev/sda2 * 25+ 1585- 1560- 12530504 af Unknown start: (c,h,s) expected (25,127,15) found (1023,254,63) /dev/sda3 1585+ 7512 5928- 47612848+ 83 Linux /dev/sda4 7513 13440 5928 47616660 83 Linux
dfCode:Model: ATA FUJITSU MHW2120B (scsi) Disk /dev/sda: 120GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 20.5kB 210MB 210MB fat32 EFI System Partition boot 2 210MB 13.0GB 12.8GB hfs+ Untitled 3 13.0GB 61.8GB 48.8GB ext3 4 61.8GB 111GB 48.8GB ext3 5 111GB 119GB 8916MB linux-swap 6 119GB 120GB 559MB ext2
Code:/dev/sda2 12G 9.0G 3.0G 76% /var/lib/libvirt/images/mac_hfs /dev/sda3 45G 3.0G 40G 7% / /dev/sda4 45G 233M 43G 1% /home /dev/sda6 500M 15M 459M 4% /boot
FLOSS'er
Partition Inspector (from rEFIt) data
Pretty weird that some partition inspectors see the EFI partition & other inspectors see the OS X HFS+ (sda2 / disk0s2) set with bootable flagCode:*** Report for internal hard disk *** Current GPT partition table: # Start LBA End LBA Type 1 40 409639 EFI System (FAT) 2 409640 25470647 Mac OS X HFS+ 3 25470648 120696344 Basic Data 4 120696345 215929664 Basic Data 5 215929665 233344124 Linux Swap 6 233344125 234436544 Basic Data Current MBR partition table: # A Start LBA End LBA Type 1 1 409639 ee EFI Protective 2 * 409640 25470647 af Mac OS X HFS+ 3 25470648 120696344 83 Linux 4 120696345 215929664 83 Linux MBR contents: Boot Code: GRUB Partition at LBA 40: Boot Code: None (Non-system disk message) File System: FAT32 Listed in GPT as partition 1, type EFI System (FAT) Partition at LBA 409640: Boot Code: None File System: HFS Extended (HFS+) Listed in GPT as partition 2, type Mac OS X HFS+ Listed in MBR as partition 2, type af Mac OS X HFS+, active Partition at LBA 25470648: Boot Code: None File System: ext3 Listed in GPT as partition 3, type Basic Data Listed in MBR as partition 3, type 83 Linux Partition at LBA 120696345: Boot Code: None File System: ext3 Listed in GPT as partition 4, type Basic Data Listed in MBR as partition 4, type 83 Linux Partition at LBA 215929665: Boot Code: None File System: Unknown Listed in GPT as partition 5, type Linux Swap Partition at LBA 233344125: Boot Code: None File System: ext2 Listed in GPT as partition 6, type Basic Data
FLOSS'er
...forgot to mention that the fEFIt config data IS present on the OS/X HFS+ partition
df from OS X
Code:Filesystem Size Used Avail Capacity Mounted on /dev/disk0s2 12Gi 9.0Gi 2.8Gi 76% / devfs 108Ki 108Ki 0Bi 100% /dev fdesc 1.0Ki 1.0Ki 0Bi 100% /dev map -hosts 0Bi 0Bi 0Bi 100% /net map auto_home 0Bi 0Bi 0Bi 100% /home /dev/disk0s6 500Mi 14Mi 459Mi 4% /Volumes/UNTITLED
FLOSS'er
If you're not too much regarding about the wireless connection, yes Jaunty works well.
I've never got the wireless speed and quality I had on Hardy with the madwifi driver.
For each complex problem, there is a simple solution, the wrong one.
All the data seems normal for how you are booting.
The difference in the boot flag, is the difference between the GPT and MBR partition table. in the MBR table, the OSX volume is set as bootable (that is what you want since that is where rEFIt is) and in the GPT the EFI partition is set as bootable (which is correct as well).
I still don't know how you got grub to boot from partition 6, but if it works, it works.
cd33, IYO, do you reckon that grub-efi & grub2 are stable enough?
Are there any advantages in implementing it & wouls it improve my boot time & stability, or would I only be complicating things needlessly?
FLOSS'er
Bookmarks