2009年1月3日星期六

ubuntu 启动进度条消失了

我将 ubuntu 8.04(Hardy) 仅升级内核及相关的包到 8.10(intrepid), 之后内核启动(initrd)完毕之后的进度条没有了,而是显示文本的启动信息。经过一番 Googling,最终发现如下解决办法:
https://bugs.launchpad.net/ubuntu/+source/usplash/+bug/205990

# 获取交换 (swap) 分区的唯一号 (UUID)
sudo blkid

# 编辑下列两个文件中交换分区的唯一号,使之与 blkid 命令的输出一致
sudo vi /etc/fstab
sudo vi /etc/initramfs-tools/conf.d/resume

# 更新 initrd.image
sudo update-initramfs -u

# 重启系统
sudo reboot

2008年12月11日星期四

如何调试 libtool 生成的程序

Libtool 会为程序生成一个包裹脚本,因此不能直接使用 gdb 调试,需要使用如下命令:

libtool --mode=execute gdb PROGRAM