Saturday, February 5, 2011

Fedora 14 on Acer Aspire One A150L

Problem 1
Old livecd-tools from Fedora 8, for Linpus, seem to create a syslinux.cfg that isn't compatible with the version of grub (?) used on the FC14 live image.

Result was this message at boot -

syntax error in syslinux.cfg

Work-around - use Windows based liveusb-creator.


Problem 2
During boot of Fedora from live usb image, the message below appears -

no root device found.
booting has failed, sleeping forever.

The problem in my case was the volume name of the USB drive (FAT32). The label had a space character in it ('P1I CARD'), which the liveusb-creator mapped in syslinux.cfg as 'P1I_CARD'.

I was able to resolve this by renaming the volume to 'USBDISK', and replacing all instances of 'P1I_CARD' in syslinux.cfg.

Install to hard disk
Having booted the live usb image, I used gparted to reduce the size of the linpus partition, and free up space for Fedora.

Next was to install Fedora into the free space and boot into Fedora.
I then copied lines from the linpus grub.conf into the new fedora grub.conf, such that I could dual boot.

This went smoothly, and Fedora is performing exceptionally well... just wish I'd made the upgrade sooner.