2012年6月10日日曜日

gvtrayの文字の色変えてみた。

黒で見にくかったから、白に変えてみた。
1 54,55c54
2 < self.label = gtk.Label('' + str(self.volume) + '')
3 < self.label.set_use_markup(True)
4 ---
5 > self.label = gtk.Label(str(self.volume))
6 126c125
7 < self.label.set_label('' + str(self.volume) + '')
8 ---
9 > self.label.set_label(str(self.volume))
10 320c319
11 < gvtray.label.set_label('' + str(gvtray.volume) + '' )
12 ---
13 > gvtray.label.set_label(str(gvtray.volume))
見やすくなった。
arch linux をCD boot したときに、下のエラーでてちゃんと起動しない時がある。
Waiting 30 seconds for device /dev/disk/ARCH_201008
ERROR: boot device didn’t show up after 30 seconds …
Falling back to interactive prompt
したのコマンドで回避ー
ramfs$ mkdir -p /dev/disk/by-label
ramfs$ ln -sf /dev/sr0 /dev/disk/by-label/ARCH_201005
ramfs$ exit
参照:32bit(i686)から64bit(x86_64)へ

2012年3月11日日曜日

upgradeしたら起動しなくなった

ちょっと前にpacman -Syu したら起動しなくなった。
最近家でPC触ってなかったから、困らなかったけど、
時間が取れたので、直してみる。

とりあえず、grubが起動した後このエラーでる。
Waiting 10 seconds for device /dev/sda1 ...
ERROR: Unable to find root device '/dev/sda1'.
You are being dropped to a recovery shell
Type 'exit' to try and continue booting
sh: can't access tty: job control turned off
調べたら、kernelのimage作るのに失敗してるっぽい?
参考:Unable to find root device - after updating (Page 1) / Pacman & Package Upgrade Issues / Arch Linux Forums
とりあえず、mkinitcpioでイメージ作り直してみる。
HDDはこんな感じ
/dev/sda1 /boot
/dev/sda2 swap
/dev/sda3 /

USBかCDでarchlinuxを起動したら、以下のコマンド実行ー
mkdir /mnt/arch
cd /mnt/arch
mount /dev/sda3 /mnt/arch
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
chroot . /bin/bash
mount /dev/sda1 boot/
pacman -Syy
pacman -Syu
pacman -S udev
pacman -S mkinitcpio
pacman -S linux
mkinitcpio -p linux
reboot
こうして危機は乗り切られた?