Dual Booting All discussion on Dual Booting 2 operating systems (or even more!) on the Dell Mini

Thread Tools Display Modes
  (#1) Old
okgo okgo is offline
Junior Member
Posts: 3
Join Date: Aug 2010
Question Installing XP from USB in Ubuntu host - 08-24-2010, 09:17 PM

i have wiped off w7starter from my mini 1012 and installed lucidlynx. now i want to dual boot it with xp. i have the image of my previous xpsp3. is there any tested way to create a bootable usb with xp in ubuntu? does unetbootin work?
Reply With Quote
  (#2) Old
curdean curdean is offline
Junior Member
Posts: 7
Join Date: Jan 2009
Default 10-21-2010, 02:47 PM

Anytime i have done a dual boot pc, I install windows first. I thought I read somewhere that the operating systems play nicer together that way. As far as unetbootin, I don't think so. It takes a live cd version of an os an makes it useable on the flash drive. You might want to look towards BartPE, I have never used it but it might do what you are looking for
Reply With Quote
  (#3) Old
piratesmack piratesmack is offline
Posts: 59
Join Date: Jan 2010
Default 10-24-2010, 08:05 PM

I was recently trying to do this, and I found this:
Install XP from a RAM loaded ISO image - MSFN Forums

But that guide is for Windows. Here are instructions for Linux:

Download these files
-XP_INST_v04.7z - File is attached to this forum post (Requires registration)
-grub4dos-4.4.zip - Download

Install these through package manager:
-p7zip (for unpacking XP_INST_v04.7z)

1) Create an ISO image of your XP cd. The below command should do it in Linux:
dd if=/dev/sr0 of=XP_RAM.ISO bs=2048
2) unpack XP_INST_v04.7z

3) Mount XP_RAM.ISO:
sudo mkdir /mnt/ISO
sudo mount -o loop XP_RAM.ISO /mnt/ISO
4) Mount XP_INST.IMA
sudo mkdir /mnt/IMG
mount -o loop XP_INST.IMA /mnt/IMG
5) Extract SETUP.EX_ to the floppy image
cabextract -p /mnt/ISO/SETUP/I386/SETUP.EX_ | sudo tee /mnt/IMG/setup/i386/setupORG.exe > /dev/null
6) unmount ISO and IMG:
sudo umount /mnt/{ISO,IMG}
7) Prepare the USB drive:
a) Format as fat32 using gparted
b) create folder called 'Inst' in root of USB drive
c) Copy XP_RAM.ISO and XP_INST.IMA to 'Inst' folder
d) Open text editor, and copy/paste the following:
title XP RAM install
ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
map --mem /Inst/XP_INST.IMA (fd0)
map --mem /Inst/XP_RAM.ISO (0xFF)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xFF)/I386/SETUPLDR.BIN
Save as 'menu.lst' and copy to the root of the USB drive

8) Make the drive bootable:
a) Extract grub4dos-4.4.zip
b) Go inside:
cd grub4dos-4.4
c) Install the bootloader to USB drive:
sudo ./bootlace.com --no-backup-mbr --time-out=0 /dev/sdX # replace 'X' with USB drive letter
d) Copy the file 'grldr' to the root of the USB drive

1) Turn off computer
2) Plug in USB drive
3) Turn on computer and hit F12 to get to boot menu
4) Choose to boot from the USB drive
5) At Grub4dos boot menu, select XP RAM install *This will take a while since the ISO will be copied into RAM*
6) Install like normal, but make sure to boot from the hard drive every time setup needs to restart. You only need to boot from the USB drive the first time, but leave the USB drive plugged in for the whole install

edit: Sometimes the XP installer will try to make the USB drive C:. If that happens, reboot and boot from the USB one more time. The installer should give the partition you created C: this time.

Kind of difficult, I know, but it was the only way I could find to create an USB XP installer from Linux

Mini 10v/Slackware 13.37 RC π
Reply With Quote

« Help Dual-Booting with Snow Leopard and Windows 7 | OSX and Linux Dual boot problem »
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Copyright © 2008-2016 MyDellMini.com.