Dual Booting All discussion on Dual Booting 2 operating systems (or even more!) on the Dell Mini
| ||Thread Tools||Display Modes|
Join Date: Nov 2009
12-23-2009, 04:55 PM
What I mean is after everything was working (with RC5), I decided to try and manually upgrade Chameleon to the latest beta to support hidden partitions (to hide the DellUtility and DellRestore partitions from the boot menu). Unfortunately, I think the first couple steps with copying boot0 and such messed things up. I'm going to wait instead for a newer version of Netbook Installer for that feature in Chameleon.
---------- Post added at 11:49 AM ---------- Previous post was at 11:23 AM ----------
So I mentioned above that my attempt to upgrade Chameleon manually hosed my system. I spent two days trying to "fix" the problem when I could have just started over. Ultimately, my attempts to fix were unsuccessful, something happened to the partition map or boot sector that I couldn't repair (or couldn't figure out how to).
Luckily, I had another 10v laying around (one is a gift, one is for me).
So as far as OmgFriday's suggestion-- you can easily make an image using available tools and restore if something goes wrong back to factory spec.
I don't know if a Dell System Restore CD/DVD is available to order from Dell for the 10v (like there is for the Mini 9), I haven't been able to find any mentions of it-- and when I asked for it from chat support, they denied it existed and wanted to send me a new hard drive instead. If someone knows the part number that would be helpful... or if there is a successful attempt to get a restore DVD with chat log... so we know what to ask for...
Anyway, here's what I did to image and restore:
1) MAKE AN IMAGE
Boot a healthy 10v (maybe right after you configure Windows the way you like it) from your Snow Leopard USB stick. You will need a large USB external drive (at least the size of your hard drive, 160gb in my case). If you have a drive the exact size of your 10v's hard drive, you can simply use the Mini10v's hard drive as the source in the restore menu (like what you did for making the Snow Leopard USB), and the external hard drive as the destination. Restore. It should copy a bootable image. I haven't tested it this way, but it should work.
-- Use any large USB external drive. You will use Disk Utility from the Utilities menu to create an image. Select the hard drive for the 10v (not topmost level, not the individual volumes, we want to copy the entire hard drive including all MBR, partition map etc)) then go to File > New > Image from ... (it will say the name of the hard drive you selected). Choose a filename and a place on your large USB external hd to save to. Other options as default are fine. It will make a .dmg file of everything. You will probably need an NTFS or HFS+ or Linux formatted external since the file we are going to make will be >4gb (mine was 12gb compressed). FAT32 can't support files larger than 4gb.
-- Another way that should definitely work (I HAVE NOT tested this) if you have a hard drive the exact same size instead of an image (this will take much more space, but you might be able to boot from this):
Go to the Terminal (under the Utilities menu once you boot the Snow Leopard USB). Type "diskutil list" and enter. You'll get a list of all your storage devices connected to the system. Make a note of what disks your Mini 10v's hard drive is (should be /dev/disk0) and what your external drive is (you can tell by the size).
diskutil unmountDisk /dev/diskN
dd if=/dev/disk0 of=/dev/diskN bs=1m
2) RESTORE THE IMAGE IF YOU NEED TO
So you hosed the system? Would rather start over than spend hours fixing? Like to "set it and forget it"?
Plug in the large USB hd where you saved the image of the healthy 10v and boot from your Snow Leopard USB again. Go to Terminal and you will use the UNIX "dd" command to restore in order to preserve everything (thanks to this page from MacOSXhints):
Type "diskutil list", confirm your 10v's hard drive is /dev/disk0.
IF YOU HAVE A .dmg IMAGE, then type:
hdid -nomount "/Volumes/nameofyourexternalharddrive/nameofyourimage.dmg"
Then, you need to unmount to copy.
diskutil unmountDisk /dev/diskN
dd if=/dev/diskN of=/dev/disk0 bs=1m
When it's done, quit Terminal and the Snow Leopard installer and restart. It should boot up just like out of the box, with the DellRestore partition intact and functional.
---------- Post added at 11:55 AM ---------- Previous post was at 11:49 AM ----------
Also, would be very interested if anyone knows why my previous plan didn't work:
I tried recreating the partition structure exactly the way it was (3 partitions, first 39mb FAT16, 2nd 139GB NTFS, 3rd 9.8GB FAT32), then running dsrfix from the Inside the DellRestore page to restore all attributes the way DellRestore likes it, then on a healthy system, imaging ONLY the DellRestore partition, and restoring that to the last partition. That didn't work at all... and I did use dd to restore. When I did CTRL-F11 at the blue Dell bar, it would say "PBR 3... done" and stop. On a healthy system, it says "Loading from PBR3... done" and continues to boot.
Thoughts? It would really save a lot of time if you could skip imaging the 139GB for the Windows NTFS partition (since most of that is empty), as there is an image on the DellRestore partition. I suppose I can do it manually, but want to know if there's a way to do this using free tools.
Join Date: Nov 2009
12-23-2009, 07:26 PM
Join Date: Nov 2009
12-24-2009, 06:16 PM
@dude245: And for anyone else thinking of trying these instructions-- it appears that shrinking the Dell Restore partition breaks the ability to use CTRL-F11 to boot into that partition automatically to start the restore. You can, however, still boot to a Windows 98 disk to run the restore program on that partition manually. If you edit the autoexec.bat file on that partition, you can just run that and it will load the mouse driver and bring you to the Dell Restore screen.
To edit the autoexec.bat, you will need to use ptedit.exe from a Windows 98 boot disk (download ptedit.exe here) to change the type of the Dell Restore partition (should be 3 or 4, depending on where you put Mac OS X) from DB to 0C. 0C is for a FAT32X filesystem. Then, boot Windows XP, and from there, you can open autoexec.bat to edit. It might now show in Explorer, so you can go to the command line (run > cmd) and change to the disk, then "notepad autoexec.bat" to comment out the error check lines (one of the first few lines).
I also recommend not moving your XP partition. Shrinking it seems to be no problem, but moving it using GParted seemed to screw it up. Maybe other partition editors will not have this problem, as it may be a GParted/Linux bug (according to GParted's forums).
Be sure to create a partition and format HFS+ before you try installing Mac OS X. Also if you decide to try dsrfix.com, be sure to use mbrsaver.com to save your MBR first-- the MBR that dsrfix.com is an older version, and it apparently always writes the MBR even if you say no.
The last thing I am going to try is to not shrink the restore partition to see if that lets it work.
Join Date: Dec 2009
Need help re-installing XP - 12-25-2009, 01:14 PM
I wish I found this thread before I started, but alas, no such luck.
I'm now at the state where I've got a fully functional SL system but I'm not able to re-install XP on partition 4 from the Dell disks. See my post in this thread for details: XP Dual boot installation with an OSX installed.
Any help would be greatly appreciated. I want do do this without nuking my OS X installation because I love it soooo much.
Join Date: Nov 2009
01-09-2010, 06:42 PM
So I attempted to set up the SL/XP dual boot last night, here's how it played out...
I followed Mechdrew's Example 2 (GUID Multi-Boot) method, here. Excellent guide, BTW. I was able to get OSX installed and working 100%. My problems came in when I tried to re-install XP on the other partition.
I booted up off of my XP disc, pointed to the freshly-partitioned HDD space, and sent it on it's way. The initial setup (2-3 minutes) went OK. Once the first automatic reboot took place, I got hosed. I kept getting "Disk error, press any key to continue". I tried several reboots, but could not get past that error. If I tried booting off of the XP disc again, I could once again get to the screen where I pick which partition to install on, and watch the setup again, but still ended up back at the disk read error once the reboot took place.
I assume the first part of the XP install modifies something to make sure that when it reboots that first time, it continues loading off of the disc to complete the install.
So, long story short, I was hosed, couldn't even boot back into OSX because of that stupid error. So I re-installed OSX, this time just making one full-HDD-sized partition.
I'm sure the fix for the disk error I was getting may actually be pretty simple, but it was getting late and I just wanted to have the thing working properly again. At some point I may try to get XP back on there, but for now this will do.
Copyright © 2008-2016 MyDellMini.com.