I installed openSUSE-12.1 KDE on my 86-year old mother’s PC. Her previous version was 11.3 which is no longer under maintenance. She has been using GNU/Linux for years, so there was no radical change here. A previous thread on this subject (of GNU/Linux on her PC) here: http://forums.opensuse.org/english/other-forums/community-fun/general-chit-chat/444236-planning-os-update-my-84-year-old-mothers-pc.html
Before installing openSUSE-12.1 I did a complete backup of her /home to an external hard drive.
I had been concerned that her old Phillips webcam would not work with the openSUSE-12.1 kernel, but it turned out that was unfounded and that webcam still worked (albeit at a very low resolution only, much less than the webcam’s nominal 640x480 resolution). That did not matter as I replaced her old Phillips webcam with a newer Logitech C270 webcam (high definition) that works very nice. From lsusb:
Bus 002 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270
Here is information on her PC:
System: Host: mothercpu Kernel: 3.1.10-1.9-desktop x86_64 (64 bit)
Desktop KDE 4.7.2 Distro: openSUSE 12.1 (x86_64) VERSION = 12.1 CODENAME = Asparagus
Machine: System: Hewlett-Packard product: HP Pavilion P6000 Series
Mobo: FOXCONN model: 2A92 version: 1.01 Bios: American Megatrends version: 6.09 date: 09/07/2010
CPU: Quad core AMD Athlon II X4 630 (-MCP-) cache: 2048 KB flags: (lm nx sse sse2 sse3 sse4a svm)
Clock Speeds: 1: 2800.00 MHz 2: 2800.00 MHz 3: 800.00 MHz 4: 800.00 MHz
Graphics: Card: ATI RS880 [Radeon HD 4200]
X.Org: 1.10.4 drivers: ati,radeon (unloaded: fbdev,radeonhd,vesa) Resolution: 1280x1024@60.0hz
GLX Renderer: Gallium 0.4 on AMD RS880 GLX Version: 2.1 Mesa 7.11
Audio: Card-1: ATI SBx00 Azalia (Intel HDA) driver: snd_hda_intel Sound: ALSA ver: 1.0.24
Card-2: Logitech Webcam C270 driver: USB Audio
Network: Card-1: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller driver: r8169
IF: eth0 state: up speed: 100 Mbps duplex: full mac: 78:e7:d1:89:8e:6f
Card-2: Ralink RT3090 Wireless 802.11n 1T/1R PCIe driver: rt2800pci
IF: wlan0 state: up mac: 70:f1:a1:75:10:53
Drives: HDD Total Size: 750.2GB (25.3% used) 1: /dev/sda ST3750528AS 750.2GB
Partition: ID: / size: 20G used: 6.4G (34%) fs: rootfs ID: / size: 20G used: 6.4G (34%) fs: ext4
ID: /home size: 313G used: 126G (43%) fs: ext4 ID: swap-1 size: 2.16GB used: 0.00GB (0%) fs: swap
Sensors: System Temperatures: cpu: 30.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 158 Uptime: 3:55 Memory: 665.1/3707.6MB Client: Shell inxi: 1.7.24
I tested the capability to control the PC remotely via x11vnc (tightvnc) piping through ssh and that worked well (I did this from my sister’s house to my mother’s apartment as a test). This is important as I maintain her PC in Canada remotely from Germany.
My mother dislikes intensely on openSUSE-12.1 having to enter her password each time the PC boots for her wireless (the wireless is a backup for her wired). Looks like Linus has company there. So that was one downside of this 12.1 installation.
I struggled a bit disabling Nepomuk and Akonadi, but I think I succeeded in the end.
Her printer/scanner works fine. So does her multimedia. As does internet
There are two things that I have not yet succeeded with on GNU/Linux:
- when firefox prints, often black-and-white text will not print, but coloured text will print (from web pages, and also from some other PDF apps such as occular). But if I print 1st to a PDF file, and then print the PDF file from acroread then the text will print. My mother’s effective work around here is to run her WinXP virtual box session (client under the openSUSE server) and print from firefox in WinXP which works fine (and hence no need for an intermediary print to file) ! Go figure.
- if I shut down or restart via the KDE menu shutdown, the PC will then close X but have a diaglog box where one again needs to select shut down or restart. The problem with this is when I use x11vnc to maintain her desktop, I can not shut down this way as I am kicked off of X (remote connection) prior to this last dialog box. Now I can shut down/restart via konsole with ‘shutdown -r now’ or ‘shutdown -h now’ but if I shut down that way then any changes to the KDE desktop are not saved. Hence if I need to update her desktop, then she will need to do the shut down locally and not me remotely
Still, I can live with those hiccups if need be.
I also briefly tried to get her win7 (in a separate boot partition) running again with AHCI (as opposed to RAID) but I failed. The AHCI driver was not included by HP on this implementation of a Pavilion P6000 (go figure) and win7 only works the RAID. openSUSE only works with the AHCI so that means I left win7 disabled. My mother does not need win7 anyway, but its annoying to have not succeeded here (its an ego thing on my part).
Her PC’s current grub/mbr positioning:
Find Grub Version 3.8 - Written for openSUSE Forums
- reading MBR on disk /dev/sda ... --> SUSE Generic MBR (Sig: 0xaf7eba6e)
- searching partition /dev/sda1 * (NTFS) ... --> Windows7/Vista Loader found in /dev/sda1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can add the following entry to /boot/grub/menu.lst :
###Don't change this comment - YaST2 identifier: Original name: WindowsBootLoader###
title Windows on /dev/sda1
rootnoverify (hd0,0)
chainloader +1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- searching partition /dev/sda2 (NTFS) ... --> Windows7/Vista Loader found in /dev/sda2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can add the following entry to /boot/grub/menu.lst :
###Don't change this comment - YaST2 identifier: Original name: WindowsBootLoader###
title Windows on /dev/sda2
rootnoverify (hd0,1)
chainloader +1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- searching partition /dev/sda3 (NTFS) ... --> Windows7/Vista Loader found in /dev/sda3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can add the following entry to /boot/grub/menu.lst :
###Don't change this comment - YaST2 identifier: Original name: WindowsBootLoader###
title Windows on /dev/sda3
rootnoverify (hd0,2)
chainloader +1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- reading bootsector /dev/sda4 * (Extended) ... --> Legacy GRUB found in /dev/sda4 => sda6 0x83 (openSUSE)
- skipping partition /dev/sda5 (swap)
- reading bootsector /dev/sda6 (LINUX) ...
- reading bootsector /dev/sda7 (LINUX) ...
Press <enter> to Exit findgrub..
and her hard drive partitioning:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xba6eaf7e
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 729580288 364686720+ 7 HPFS/NTFS/exFAT
/dev/sda3 1440660225 1465144064 12241920 7 HPFS/NTFS/exFAT
/dev/sda4 * 729581568 1440659455 355538944 f W95 Ext'd (LBA)
/dev/sda5 729583616 733800447 2108416 82 Linux swap / Solaris
/dev/sda6 733802496 775747583 20972544 83 Linux
/dev/sda7 775749632 1440659455 332454912 83 Linux
Partition table entries are not in disk order
Having two partitions (sda1 and sda4) marked as ‘boot’ by fdisk is surprising to me, but this works and I am not going to mess with ‘what works’.
Maybe next year I’ll ‘blow away’ her win7 partitions.
My long range plan is sometime toward the end of next year I’ll update the PC to openSUSE-12.3 or 13.1 (which ever is the current released version at that time).