i just finished installing Ubuntu 10.10 (maverick meerkat) onto my new T580. I purchased an Intel X25-M SSD separately and installed it as the main hard drive. It was not very difficult; most everything Just Worked. There were a few special things I did to optimize the partitioning for the Intel SSD.
please note that this page is meant as notes to myself as well as a tutorial for you, so at times I include notes on setting up stuff that not many other people will be interested in.
For my review of the Fujitsu T580, please see Self:tips-computer-fujitsuT580-review.
Doesn't work yet:
The user-accessible panels on the bottom hide the fan, the memory chips, and the wireless card. One of the panels (on the side) exposes part of the hard drive. You just unscrew the two screws holding the panel on, and take it off, then yank the hard drive out (it's stuck in there pretty good --- do this at your own risk).
After buying the computer, I called Fujitsu tech support to ask them how to remove the hard drive. They wouldn't tell me, but they said that I could ask my local Fujitsu authorized service provider (they told me who it is) to swap the hard drive, and it would be free (covered under warrenty). They provided me with a case number to give the service provider. I don't know if they do this for everyone, or if the person I got on the phone was especially generous. So maybe you won't even have to do it yourself.
The screws require a Philips 00 size screwdriver. The screws with little screw icon next to them are shorter.
i downloaded a Ubuntu AMD64 desktop edition ISO from the Ubuntu site, downloaded unetbootin, and used unetbootin to create a bootable USB stick.
i went into the BIOS and changed the boot order so that USB drives were bootable and would be first. (todo: add more detail about this step).
I swapped out the hard drive that came with the T580 and replaced it with an Intel X25-M solid state drive (SSD). I put the partitioning instructions on a separate page.
Now doubleclick on the Install Ubuntu 10.10 icon.
I plugged in an ethernet cable, and doubleclicked on the icon to install Ubuntu.
Select English, click Forward
Download updates while installing
Install 3rd party software
The window says Allocate drive space. Choose Specify partitions manually (advanced)
Doubleclick on /dev/sda1 (the ext4 partition) (NOTE: this is assuming you partitioned your drive the way i did (see Self:tips-computer-partitioningSSD); otherwise the one you want to choose may not be /dev/sda1. In particular, if you are partitioning to dual boot Windows, it is probably NOT /dev/sda1). Change "use as" to "Ext4 journaling file system". Change "mount point" to "/".
Click "Install now". You'll get a warning that stuff on /dev/sda1 will be deleted. Click Continue.
The screen asks for your time zone. Choose it. It asks for your keyboard layout. Choose it.
ASAP after installing, you should go to System->Administration->Update manager and install updates. Some of the updates are probably security updates, which should be installed ASAP.
To get to a terminal, Applications->Accessories->Terminal
I prefer "aptitude" to "apt-get" because it keeps track of which dependencies were installed automatically (unless this capability has also been added to apt-get, which is possible). Ubuntu doesn't install aptitude by default, so if you want to use it, you'll have to "sudo apt-get aptitude" first. In the instructions below, sometimes i say "apt-get install" and sometimes "aptitude install". In all cases below, either one will work. What i actually used (and what i recommend) is aptitude. Also, you'll have to use "sudo" in front of these commands; sometimes i may have omitted the "sudo".
if you want to avoid typing "sudo" all the time, type "sudo -i". I think this logs you in as root (much like the "su" command on some other systems).
cntl-alt-del, or power btn, brings up a menu. select "suspend". suspend works. sometimes you have to ctrl-alt-F1, ctrl-alt-F7 upon resume
by default, hibernate doesn't work. an error is sometimes shown, but i don't think this is the problem, because in some circumstances it isn't shown, but hibernate fails nevertheless:
btusb_bulk_complete: hci0 urb ???????????????? failed to resubmit (1)
(the ???s are different every time)
the way it fails is that a cursor appears on a blank screen, or this error message (or many of them) appear on an otherwise blank screen. The disk light goes on once or twice. Then the computer freezes.
Here is the fix. Install uswsusp:
sudo apt-get install uswsusp
Edit /etc/pm/config.d/00sleep_module with a text editor. Change the line setting SLEEP_MODULE to:
Add the following file at /etc/pm/config.d/00sleep_module:
Now hibernate works sometimes. It works for me when the computer is not plugged in to my external monitor and ethernet and power cord. I think it works when it's plugged into those too, but it takes longer. It doesn't work when it's plugged into all of those plus my USB docking station (which connects it to my zillion USB input devices).
I have this hooked into a Dell U2410 24" external monitor, in vertical configuration. It works. I use Preferences->Monitors to tell the computer to turn off the internal laptop screen, set the external monitor to the maximum, and set the orientation to "Left".
note: when the laptop lid is closed or open, this still causes the monitors setting to reset to both screens mirroring the same image, in Normal orientation, ignoring whatever state you saved in the Preferences->Monitors control panel. I dunno where the code is which is triggered when this happens.
worked fine. the internal speakers and mic worked, and also my headset mic, which has a USB sound device to input to the computer, worked. Use Preferences->Sound to configure (i.e. to choose between internal and external sound devices -- you may also need to "unmute" the mic). i haven't tested the speaker and mic in the Targus ACP51USZ docking station yet, but I see a third device (in addition to the internal speaker/mic and the headset's USB ones), so that's probably it, and it'll probably work.
works fine, no configuration needed. i tested it with "cheese"
cpu frequency scaling state, as reported by the Gnome panel CPU Frequency Scaling Monitor, is different from turboboost. Turboboost is working even though it isn't reported in CPU Frequency Scaling Monitor. To see the turboboost, "sudo apt-get install acpidump" and then do
sudo modprobe msr; sudo turbostat
In Ubuntu 11.04, I have to do
sudo /etc/init.d/bluetooth restart to get Bluetooth to work.
sudo aptitude install xserver-xorg-video-displaylink
doesnt work yet
things to try:
DOESNT WORK YET
they're working on it tho: https://bugs.launchpad.net/ubuntu/+source/utouch/+bug/724831
once they fix it:
might have to sudo add-apt-repository ppa:utouch-team/utouch ?
sudo aptitude install utouch input-utils sudo aptitude install utouch input-utils hid-ntrig-dkms
mb try these once thy fix it: http://ubuntuforums.org/showpost.php?p=7863677&postcount=1
as of alpha 2, near the end of february: kernel 2.6.38-5 crashes when using an external monitor; you can use natty, but use the 2.6.35 kernel from maverick (10.10). do this by manually adding the line "deb http://us.archive.ubuntu.com/ubuntu/ maverick main restricted" to /etc/apt/sources.list, then doing sudo aptitude, updating, and removing package linux-image-2.6.38-5-generic, which is in "admin".
hopefully this will be fixed before natty is released (bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/726353 )
For a HOWTO on the many other hardware-independent application-level things i installed or configured on this computer, see Self:tips-computer-fujitsuT580-hardwareIndependent.