I got a W530 about a week ago ... 32G memory 500G drive, k1000 Graphics w7 professional
I added a 32G msata card ... 32G because I am cheap! I use this card as my boot drive.
Here is what I did to put Slackware 13.37 on this machine. You may need to do a little research
for the uuid bit.
1. Changed bios settings:-
display .. discrete graphics
boot ..... moved the msata card to boot before all the other hdd's
this is a VERY nice thing to be able to do
2. Removed the 500G drive ... avoids confusion when you first install
3. Installed Slackware 13.37 off the 64bit DVD:-
a. partition the msata drive into 2 equal partitions
b. format the first partition as ext3 for use as root filesystem
c. install all the packages!
d. lilo in the mbr
e. set up the network
This is all standard stuff; just follow the instruction!
5. Change lilo to boot from the generic (smaller, almost everything is in modules) kernel and
an initrd (follow the README in /boot), run lilo and reboot
6. Now comes the tricky bit ...
change lilo.conf to use /dev/disk/by-id for the boot entry
and the UUID (from /dev/disk/by-uuid) for the root entry
change /etc/fstab to use uuid entry for /
run lilo and reboot
Here is my (edited) lilo.conf:-
# Start LILO global section
# Append any additional kernel parameters:
boot = /dev/disk/by-id/ata-M4-CT032M4SSD3_000000001225033FB7B5
# Boot BMP Image.
# Bitmap in BMP format: 640x480x8
bitmap = /boot/slack.bmp
# Menu colors (foreground, background, shadow, highlighted
# foreground, highlighted background, highlighted shadow):
bmp-colors = 255,0,255,0,255,0
# Location of the option table: location x, location y, number of
# columns, lines per column (max 15), "spill" (this is how many
# entries must be in the first column before the next begins to
# be used. We don't specify it here, as there's just one column.
bmp-table = 60,6,1,16
# Timer location x, timer location y, foreground color,
# background color, shadow color.
bmp-timer = 65,27,0,255
# Wait until the timeout to boot (if commented out, boot the
# first entry immediately):
# Timeout before the first entry boots.
# This is given in tenths of a second, so 600 for every minute:
timeout = 120
# Override dangerous defaults that rewrite the partition table:
# Normal VGA console
vga = normal
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz.generic
initrd = /boot/initrd.gz
root = "UUID=9bae4e20-652c-4e89-bbad-7f9a0c3de28e"
label = Linux
# Linux bootable partition config ends
The reason for booting this way is to make lilo and the boot independent of the disk naming.
Using /dev/sda etc doesn't work if (like me) you may sometimes use a second harddrive in the ultrabay
7. Put back the 500G harddrive. reboot
8. Partition the 500G into 2 partitions:-
Format and add the swap partition to /etc/fstab .. I also use the UUID format for this entry
Create a single volume group with the other (436G) partition.
The /etc/fstab entries for / and swap are:-
UUID=9bae4e20-652c-4e89-bbad-7f9a0c3de28e / ext3 defaults 1 1
UUID=192a0978-6f45-4608-a0f0-d5be06d06f98 swap swap defaults 0 0
Now I used the volume group to provide LV's for /tmp, /var, /home, /usr/local, /opt.
So now (hopefully) the content of my msata drive will be essentially read-only and I have the second
partition on the msata drive to use when I install Slackware 14 .. it's coming!
9. Get the latest NVIDIA code from their website ... http://www.nvidia.com/object/unix.html
Unpack the download using the -x option which will extract the files from the run bundle but will not install
anything. READ the README!
Then do nvidia-installer
Now you can start Xwindows and life is a lot easier
10. Download the latest soundcard drivers from Realtek ...
Google realtek drivers and use the 4th result from the top. The URL is:-
What a mouthful! .. anyway, choose:-
Computer Peripheral ICs->PCAudio Codecs->Hig Definition Audio Codecs-> Software
Accept the legal fluff and the Linux drivers are at the bottom of the next page.
I chose the Linux 3 (rather than 2.6) on the grounds that they were a later driver
They unpacked, compiled and installed without a hitch.
11. Reboot to load the drivers and I found that I had THREE sound cards:-
card0 ... pcspkr
card1 ... hda_intel
card2 ... nvidia
and no usable sound because the pcspkr kept getting in the way
I dont know WHY I had the pcspkr there because the pcspkr module was blacklisted and I could not see it
in lsmod but anyway I added the following to rc.local:-
and then I got :-
card0 ... hda_intel
card1 ... nvidia
and Joy of Joy's, sound burst forth from audacious!
12. Everything else seemed to work out of the box except for Bluetooth. Support for the Broadcom Bluetooth chip
is in the 3.2 kernels but not in the 2.6 kernels ... roll on Slackware 14 :-)
I have not used the fingerprint dodad so I cannot comment on support for that.
13. I use VirtualBox to host Windows 7 as a guest machine. I used a Windows 7 Professional iso image to install w7
on my guest, and I used the product key off the COA (which is under the battery!). I had to use the automated
phone line to get it activated ... tedious but very straight forward.
14. I installed the multilib packages from Eric Hameleers website in order to run 32-bit binaries .. skype 4!
Thats about all ... Obviously I added all my favourite things but there is nothing unusual about those.
All-in-all, the W530 is VERY NICE and Slackware runs a treat ....
**** blatent plug alert ****
I have been using Slackware since it first came out, and for me, it cannot be beaten.
I have, over the years, used Redhat, Fedora, Ubuntu, Suse and none of them suit me better than Slackware
As usual YMMV!
San Jose, CA
IsaBella --- ICE Explorer #1070