Jump to content

Problem when installing Mavericks on VirtualBox (hfs: summary table not allowed on FS with block size of 2048)

Problem Mavericks VirtualBox hfs summary table FS block size 2048

  • Please log in to reply
5 replies to this topic

#1
IamMa

IamMa

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
My computer config: 
CPU: Intel Core i7 4770 Haswell
Motherboard: ASUS Z87-PLUS
RAM: 16GB
SSD: 256GB
HDD: 3TB
OS: Windows 7 Ultimate
VirtualBox version: 4.3.6 r91406
 
 
Error Message:
hfs: summary table not allowed on FS with block size of 2048
hfs: mounted OS X Base System on device root_device
hfs: could not initialize summary table for OS X Base System

Step:
1. Create virtual machine (2048MB RAM, new 20GB dynamiclly allocated VDI)
2. Untick Enable EFI
3. Choose HackBoot_Mav.iso for the DVD drive
4. Start the VM
5. Change OSXMavericks.iso for the DVD drive
6. Press F5 and press enter
7. Then the error message shown in the screenshot
 
I have tried some method and changing the setting but it have the same error message
mac10.png

mac109.png

mac109ef.png

mac109follow.png

What should I do? Thank you.

#2
aphex6b

aphex6b

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
  • Gender:Male

don't know the fastest way to fix it, but the way i got to installing Mac OS X Mavericks in vmware fusion was booting the regular 10.8 "InstallESD.dmg" installer, and nothing else (except for the patch found else on this forum) and from that upgraded to 10.9. But, perhaps your install method works fine for virtualbox, i only tested that with linux based hosts as of yet. 



#3
IamMa

IamMa

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Please help. Thank you.



#4
SwaggyPaku

SwaggyPaku

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

I have the same exact problem and I can't figure out how to fix it. I need help please.



#5
cruiseoveride

cruiseoveride

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Can confirm this with Virtualbox 4.3.12 and mavericks

 

Tried various different images and system configurations. Nothing works.

 

Using a linux host.



#6
xufengpeak

xufengpeak

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

This troubled me for long time, previously I installed Mac OS X 10.9 smoothly in my office PC's virtualbox, but always failed at home PC, also stopped here. both PC is ubuntu14.04 running a same version virtualbox, the virtual vm configure also same. at early I thought someting wrong with home harddisk format, but then found it's not related, becuase there's also such logging

"hfs: summary table not allowed on FS with block size of 2048"

  during a sucessfully installation.

 

then only difference is CPU: my office PC runs a ivybridge i3-3220, but home PC runs a haswell i5-4570, so maybe this is the reason, Mac OS X 10.9.1 not fully support the Haswell serial CPU, but the 10.9.2 does. probably installer can't known some Haswell feature, so stop at this place.

 

so can try to craft the vbox vm 's parameter, i.e. CPUID, to make installer think it's a 'known' CPU then continue (CPUID defines the whole capability set of a CPU, ref http://en.wikipedia.org/wiki/CPUID)

use virtualbox CLI vboxmanage to,

 

First check current real CPU ID info:

#vboxmanage list hostcpuids
Leaf no. EAX EBX ECX EDX
....
00000001 000306c3 02100800 7ffafbff bfebfbff
....


leaf 00000001 reveal the key CPU features,so carefully changed it to a last neneration according CPU's CPUID value, e.g. my haswell i5-4570<-->ivybridge i5-3470 (you can go to find CPU ID here for all intel/AMD serials: www.cpu-world.com/CPUs/Core_i5/Intel-Core i5-3470.html#cpuid)

 

then start to modify:

#vboxmanage modifyvm <vmname> --cpuidset 1 000306A9 02100800 7FBAE3FF BFEBFBFF          <-(an i5-3470 CPUID)

or just changed to i3-3220's CPUID(a CPU surely can known by installer)
#vboxmanage modifyvm <vmname> --cpuidset 1 000306a9 00100800 3d9ae3bf bfebfbff


Then try restart kickoff installer, yes, I come to installer's welcome GUI page finally ...

Note that try to set a CPU's ID similar as your current CPU, but I guess this still not 100% works, it depends.

of course this method just a workaround, because probably make OS X  "think" it's an old CPU and run limited CPU capability.

Maybe you can try if install succeed, then upgrade to 10.9.2, then change the CPUID back to current real CPU. but I'm not sure if OS X so smart to adapt and work with it.

 

I've no time to continue try installation until weekend, so maybe you guys can try it, good luck~

(maybe the best way is to make a mavericks 10.9.2 installation *.iso image, which should work with all CPU perfectly.)







Also tagged with one or more of these keywords: Problem, Mavericks, VirtualBox, hfs, summary table, FS block size, 2048


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy