Powered by
Movable Type 5.2.9

 January 2009 Archives

2009, January 04 (Sun)

Windows EeePC: A disk read error occurred

After an attempt of installing dual-boot openSUSE to my ASUS Eee PC 1000H, I must have screwed something up since trying to boot the preinstalled Windows only ended in

A disk read error occurred
Press Ctrl+Alt+Del to restart

I could fix this problem only by using the Recovery DVD's Ghost Image (I used a VirtualBox to have Ghost32 extract it) and then copy the beginning of /dev/sda1 to the actual partition:

dd if=ghost_sda1 of=/dev/sda1 count=7

It might also be necessary to restore the MBR. These steps can be done from a Linux USB stick for example.

Finally, I decided for the following partition layout: sda1 - /windows/C, sda2 - /windows/D, sda4 - Extended < Linux swap, /, /home >, sda3 - BootBooster EFI (at the very end of disk).


2009, January 16 (Fri)

 Solaris Pinyin scrollen

Die nötigen Tasten um die Kandidatenauswahl zu durchblättern sind [ und ], auf einer deutschen Tastatur (wie an der Uni überall installiert) also AltGr+8 und AltGr+9.

Linux umtsmon dns

If you want to use umtsmon on openSUSE, it will fail to set the DNS entries. The reason is that with NETWORKMANAGER=yes in /etc/sysconfig/network/config, netconfig refuses to update the resolv.conf as it thinks only NetworkManager should do so.

You usually don't want to disable NetworkManager in sysconfig, as that would disable NetworkManager (so you can't configure WLAN/LAN).

So you will have to set up a custom NETCONFIG_DNS_POLICY in /etc/sysconfig/network/config to tell netconfig that you want both ppp and NetworkManager to control the DNS configuration:

NETCONFIG_DNS_POLICY="STATIC_FALLBACK ppp* NetworkManager"

Also see netconfig(8) for more information.


2009, January 21 (Wed)

Linux git ssh debugging

If you want to debug git-ssh-interaction, just use
GIT_TRACE=2 git whatever


2009, January 29 (Thu)

Linux SCIM Compose support in X11 Apps

The compose (Multi_key) support in SCIM for non-GTK applications depends on the input method "Other Languages/English/European languages" being selected.
Even if you do not use this input "method", it will still affect the compose functionality when the panel is disabled. You can notice this if compose does not work in XTerm and GNU Emacs complains about "<Multi_key> is undefined". Strangely, XEmacs works.