Jump to content
8 posts in this topic

Recommended Posts

Hi,

 

Last night I installed Mac x86 on a partition in my 300gb Firewire drive. For this, I used Ubuntu Linux and dd, with the device node /dev/sda2. Everything seemed to go well, but unfortunately I am having some problems with booting into it. I modified GRUB's menu.lst to include an entry with the parameter root (sd0, 1). However, GRUB didn't seem to recognise the device and it gives me parsing errors.

 

I have found some guides on the web that explain how to make GRUB boot into a firewire partition (http://www-128.ibm.com/developerworks/linux/library/l-fireboot.html?ca=dgr-lnxw09FireBoot), but they are for Linux. I was just wondering if it also possible to follow this guide to boot into Mac, as I am having some doubts since it seems to use a Linux kernel, which would probably look to execute 'init', which doesn't exist on Mac.

 

Thank you very much,

 

Raul.

Link to comment
https://www.insanelymac.com/forum/topic/1249-mac-x86-on-firewire-drive/
Share on other sites

Hi,

 

Last night I installed Mac x86 on a partition in my 300gb Firewire drive. For this, I used Ubuntu Linux and dd, with the device node /dev/sda2. Everything seemed to go well, but unfortunately I am having some problems with booting into it. I modified GRUB's menu.lst to include an entry with the parameter root (sd0, 1). However, GRUB didn't seem to recognise the device and it gives me parsing errors.

 

I have found some guides on the web that explain how to make GRUB boot into a firewire partition (http://www-128.ibm.com/developerworks/linux/library/l-fireboot.html?ca=dgr-lnxw09FireBoot), but they are for Linux. I was just wondering if it also possible to follow this guide to boot into Mac, as I am having some doubts since it seems to use a Linux kernel, which would probably look to execute 'init', which doesn't exist on Mac.

 

Thank you very much,

 

Raul.

 

Is it an add on firewire card or is it built in.

 

joneSi

Sorry, I didnt give enough details on my first post, as I was in a bit of a hurry....

My computer is a laptop (Toshiba 2410-703), which has a Firewire port built-in, so I'm not using any PCMCIA stuff..... Under Linux, the hard drive is accessible by device node /dev/sda, so it uses the SCSI interface.

Unfortunately, this laptop has no support for Firewire or USB booting, so I can't install GRUB on the MBR of the Firewire drive and boot from it, as some solutions suggest doing.

 

Any suggestions?

 

Thanks.

Sorry, I didnt give enough details on my first post, as I was in a bit of a hurry....

My computer is a laptop (Toshiba 2410-703), which has a Firewire port built-in, so I'm not using any PCMCIA stuff..... Under Linux, the hard drive is accessible by device node /dev/sda, so it uses the SCSI interface.

Unfortunately, this laptop has no support for Firewire or USB booting, so I can't install GRUB on the MBR of the Firewire drive and boot from it, as some solutions suggest doing.

 

Any suggestions?

 

Thanks.

 

I assume that you have grub installed on the MBR of the bootable drive, right?

 

Next make absolutely sure that you have grub pointing to the right drive and not some empty place that would give you the error. It seems that it is not pointed in the right direction.

 

joneSi

I have GRUB installed on the MBR of the laptop's internal hard drive, as I also use Ubuntu on it. What I did was add an entry to the menu.lst file to add a menu option that will allow me to boot into Mac.

The lines I added were exactly the ones that the Wiki says to add, but instead of using root(hd0,1) I used root(sd0,1) to tell GRUB that the partition is on my Firewire drive. However, GRUB doesn't seem to recognize the "sd" prefix or something, and it just gives an error. The lines that I added to the menu.lst file are:

 

title MacOSX

root (sd0,1)

chainloader --force +1

 

The website I gave you above (http://www-128.ibm.com/developerworks/linux/library/l-fireboot.html?ca=dgr-lnxw09FireBoot) explains that a temporary kernel can be created that would load up the firewire drivers and will then try to boot from the firewire drive in question. However, I think this solution may only be Linux-specific and might not work for Mac, since the guide says that the kernel will try to call the "init" script to initialize the system, which doesn't exist on Mac (not to my awareness at least).

Could you please take a look at that site and give me your opinion on if that would work for Mac x86?

Although if there is a way to get GRUB working with Firewire, that would be a much nicer and easier solution!

 

Thank you very much,

 

Raul.

I have GRUB installed on the MBR of the laptop's internal hard drive, as I also use Ubuntu on it. What I did was add an entry to the menu.lst file to add a menu option that will allow me to boot into Mac.

The lines I added were exactly the ones that the Wiki says to add, but instead of using  root(hd0,1)  I used    root(sd0,1)    to tell GRUB that the partition is on my Firewire drive. However, GRUB doesn't seem to recognize the "sd" prefix or something, and it just gives an error. The lines that I added to the menu.lst file are:

 

title MacOSX

root (sd0,1)

chainloader --force +1

 

The website I gave you above (http://www-128.ibm.com/developerworks/linux/library/l-fireboot.html?ca=dgr-lnxw09FireBoot) explains that a temporary kernel can be created that would load up the firewire drivers and will then try to boot from the firewire drive in question. However, I think this solution may only be Linux-specific and might not work for Mac, since the guide says that the kernel will try to call the "init" script to initialize the system, which doesn't exist on Mac (not to my awareness at least).

Could you please take a look at that site and give me your opinion on if that would work for Mac x86?

Although if there is a way to get GRUB working with Firewire, that would be a much nicer and easier solution!

 

Thank you very much,

 

Raul.

Well, even if its linux specific then I would think it MIGHT work for OS X. See if you can find a similar command to start it, it might just be a tiny bit different...No idea, just a few thoughts.

 

joneSi

  • 6 months later...
×
×
  • Create New...