The arrow of time

Ivan Voras' blog

Installing FreeBSD on Acer Aspire One netbook

With the goal of losing too much time for questionable gain, I decided to install FreeBSD as a multi-boot option on my Acer Aspire One netbook. It did not go smoothly and I lost much more time than I hoped I would but I now have a FreeBSD netbook to play with :)

After trying other things, I resorted to using UNetbootin, a very handy utility that prepares bootable USB drives with pre-defined operating systems. It's mainly created for Linux and support for FreeBSD is poor (for example, giving it a regular bootable FreeBSD installer ISO image produces an unbootable USB drive) but in this case I managed to tweak it enough to make it work.

The first obstacle is that UNetbootin has FreeBSD 7.0 image defined but not FreeBSD 7.1. As I discovered, 7.0 doesn't support the LAN chip (a newer Realtek / re chip). Luckily, I noticed that the "ubninit" file UNetbootin creates on the USB drive is a gzipped disk image - actually a fully prepared and disklabeled UFS image. I had a 7-STABLE machine conveniently present so I extracted and mounted the image and copied the newer kernel into the image (overwriting the old one). After returing the ubninit file back, the system successfully booted 7-STABLE which has the driver. After booting this unholy combination of syslinux and FreeBSD, sysinstall needed to be told what to install in the "Options" screen ("7.1-RELEASE" in my case) and it happily performed a network install.

I think I could have copied the 7.1-RELEASE directory and the cdrom.inf file from a bootable ISO image to the USB drive and coerced sysinstall to perform a local installation from the given files, but this is left as an excercise for the reader :)

I decided to waste some more time compiling KDE 4.2 on the laptop. I'm happy to announce that with this operation I conclude my quest to compile large software packages on underpowered CPUs and wish to spend the rest of my days using binary packages somewhere warm. After about 55 hours of compiling, KDE 4.2 was actually built successfully and as far as I can tell, works. Speed is nothing to brag about but it's usable, even with desktop effects.

#1 Re: Installing FreeBSD on Acer Aspire One netbook

Added on 2009-02-07T17:09 by Rui Paulo

This might interest you: http://wiki.freebsd.org/AsusEee

Regards.

#2 Re: Installing FreeBSD on Acer Aspire One netbook

Added on 2009-02-07T21:49 by Ivan Voras

Thanks! The hardware is mostly different but there are good tips there anyway.

A script to prepare a USB-bootable FreeBSD system should definitely appear in base :)

#3 Re: Installing FreeBSD on Acer Aspire One netbook

Added on 2009-02-11T17:01 by kace

"... and wish to spend the rest of my days using binary packages somewhere warm."

 :-D  I think think we all feel that way sometimes.  But, 55 hours, wow!  Next time I compile OpenOffice, I'll think of that and feel (just a little bit) better.

#4 Re: Installing FreeBSD on Acer Aspire One netbook

Added on 2009-02-26T20:22 by Shocked @ kace

you are saying less than 55 hours for openoffice?!?!?

~60hours here ...

Anyway good to know that the Acer Atom N270 works with freebsd and ArchLinux apparently:

http://stop.jerkin.us/2008/11/02/arch-linux-on-my-acer-aspire-one

Ivan ... have you tried CURRENT snapshots at all?

#5 Re: CURRENT

Added on 2009-02-26T20:54 by Ivan Voras

I didn't try CURRENT but I don't expect problems. AFAIK nothing significant to this chipset and CPU has changed.

What I would like some day is to get hold of the new Atom-based desktop NAS systems, and replace the OS with FreeBSD+ZFS from the CURRENT.

#6 Re: CURRENT

Added on 2009-12-17T10:19 by mohamed

i need make dvd bootable

#7 Re: CURRENT

Added on 2010-03-26T12:43 by harti

Wonderful story. 55 hours ... that's a burn in test for your acer :-)

I use PCLinuxOS on my netbook ---

Post your comment here!

Your name:
Comment title:
Text:
Type "xxx" here:

Comments are subject to moderation and will be deleted if deemed inappropriate. All content is © Ivan Voras. Comments are owned by their authors... who agree to basically surrender all rights by publishing them here :)