ASUS eeePC 1000HE system reconfiguration for openSUSE install

This howto deals with reconfiguring the default install of XP Home
ULCPC for preparing the system to multiboot with another operating
system. It also negates the need to resize the windows partition during
installation of openSUSE.

It requires an external USB CD/DVD player or a bootable USB device with
openSUSE installed on it. You could use others as the only application
required is fdisk. For this I used an external USB DVD Drive and the
openSUSE 11.1 DVD.

Also note that this was performed on a new system with no important
data etc installed.

If your already using your system, then you need to “BACKUP YOUR DATA”
on an external drive or other BACKUP source (eg Asus Hybrid Storage) as
this process removes the installed OS.

The ASUS 1000HE eeePC system has a 160GB SATA drive with the following
configuration;

sda1: C Drive (65505037) NTFS type 7
sda2: D Drive (85618386) NTFS type 7
sda3: Recovery (5124735) FAT32 (LBA) type c (active)
sda4: EFI (40162) EFI (FAT-12/16/32) type ef

Boot the system and press the F2 key to enter the BIOS setup.

Disable the Boot Booster option in the system BIOS (refer to Chapter 5,
page 8 of the User’s Manual) and set the boot device to your boot
medium eg cd/dvd.

The only partitions required are sda3 and a new sda1.

Reboot the system and select the rescue system option. Once at the
login prompt, enter login name root and no password.

Run the command;


fdisk /dev/sda

  • Delete partitions 1, 2 and 4 with the d command.

  • Toggle the boot flag on partition 3 with the a command.

  • Create a new partition for the XP install as primary partition 1 and
    for your required size.

  • Press n to add a new partion, select primary, 1 and the size you
    require (In my case it was 15GB).

  • Change the new partition system id to 7 HPFS/NTFS with the t command.

Now if you press the p key you should have a sda1 and sda3 (with the
boot flag set to sda3 indicated by the *).

To save the changes use the w command.

At this point your changes are written and back at the command prompt.

Now reboot the system with the reboot command.

Once the system restarts select boot from the hard disk and the system
will restore the XP to sda1 and make sda1 active.

Once the restoration has finished, you can now proceed to install
another operating system on the hard drive on the free space created.

In my case I installed openSUSE 11.1 (go figure :wink: ) and also removed
the restore partition sda3 to free up space, a data partition (sda2)
and GRUB installed in the extended partition.


Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd65316e1

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1959    15735636    7  HPFS/NTFS
/dev/sda2            1960       16318   115338667+  83  Linux
/dev/sda3   *       16319       19457    25214017+   f  W95 Ext'd (LBA)
/dev/sda5           16319       18929    20972826   83  Linux
/dev/sda6           18930       19457     4241128+  82  Linux swap /Solaris

Now once your operating systems are installed, remember to reconfigure
the BIOS for booting from the hard drive first etc.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 3:45, 2 users, load average: 0.78, 0.30, 0.21
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME