2008年2月10日星期日

当爱已成网事

当性爱已成网事
哎..已经顾不了太多
因为我的爱 阿娇
已经赤裸裸

暴露了内幕真相
陈冠希 你就急着防备抵抗
可我知道这结果
那他妈的没有意义
你不必为谁道歉
只要我们能够看得清楚
照片我会好好收藏


想看的看了
让手纸在前面等我

2008年2月9日星期六

Kubuntu Hardy Alpha 4 硬盘启动及试用问题

上一次我介绍了怎样通过移动硬盘启动Ubuntu的Live CD,当时,我是拿kubuntu-kde4.0-i386.iso来试的。可事情没有这么简单,如果你使用一周前刚刚发布的Ubuntu 8.04 Hardy Heron Alpha4来测试,会发现每次启动不到一半就挂了。

通过检查initrd.gz,终于发现,原来Hardy Alpha 4要进行启动设备的uuid验证,而如果变量$IGNORE_UUID不是空字符串或者/conf目录下没有uuid.conf文件则会跳过该检验,那个Kde4.0 LiveCD就是后一情况,对于我们来说,最简单的方法就是设置变量IGNORE_UUID,所要做的只是编辑一下syslinux配置文件,给内核传递一个ignore_uuid参数:

append file=/cdrom/preseed/kubuntu.seed boot=casper initrd=/casper/initrd.gz ignore_uuid splash --
如此一番修改后,终于可以成功启动系统了,但最终还是倒在了xorg上,在命令行运行startx、X或者xinit都失败了。还有,对我来说,已经是老问题了,关机时依然不能自动关闭电源。

以上是在我的笔记本上测试的结果,显卡是ATI X1600,在单位的Dell机上测试,运行良好。

2008年2月8日星期五

syslinux应用简介

syslinux是一个轻量级的启动装载器,只用Windows的人可能不明白是什么东西,如果玩过Linux,一定知道lilo和grub,是的,所谓轻量级我想就是跟grub们相比而言的,尤其是grub2。

syslinux有很多变种(都是官方的)适用于各种媒质,如syslinux用于从微软的文件系统fat 16/32引导,isolinux用于从光盘引导,pexlinux用于从网络引导,extlinux用于从ext2/3文件系统引导。

从这也可以看出,syslinux对于各种设备的兼容做的很细致,据grub4dos的人说,用于兼容性方面的代码甚至超过了程序主要功能的实现代码。

Ubuntu的Live CD就是使用isolinux来引导的,如果你不想为了一个Alpha版本而浪费一张光盘,可以将iso镜像文件放在U盘或移动硬盘上,轻松的换用syslinux来引导。

  1. 将iso镜像中的casper和isolinux文件夹拷贝到移动硬盘的fat32分区根目录,这对于引导系统,只想体验一下LiveCD来说已经足够了,如果你还要进行系统安装等,可能还要其它文件。
  2. 将isolinux文件夹改名为syslinux,现在将syslinux文件夹中的isolinux.cfg文件改名为syslinux.cfg。
  3. 安装syslinux到移动硬盘。如果是在Windows下,使用下面的命令:
    syslinux.exe /mfa G:
  4. a表示激活分区,f是force的意思,m是写mbr,G:是移动硬盘分区的盘符。运行后会在根目录生成一个ldlinux.sys的隐藏文件。

    Ubuntu的Live CD使用的isolinux打了gfxboot补丁,如果你使用官方版本的syslinux,启动后就没有菜单以及语言选择等内容。所以建议大家使用同样打了补丁的Ubuntu版本的syslinux:
    sudo aptitude install syslinux mtools
    sudo syslinux -f /dev/sdb1
    需要mtools是因为要修改fat32文件系统上的文件属性。/dev/sdb1是移动硬盘fat32设备的文件名,不需要mount。
好了,现在插上移动硬盘,将电脑设置为从USB设备启动,OK?如果启动失败,很有可能是分区表的原因,想想当初,我将移动硬盘上的第一个分区设为主分区,fat32格式,也许是个英明的决定。

附记:除了gfxboot,syslinux也有自己的菜单系统这里有一个样例配置文件,在它的邮件列表上,说起gfxboot,有人似乎很不屑suse写的代码。

2008年2月7日星期四

Linux flash插件更新及最新sources.list

今天更新了几个软件,发现其中flashplugin-nonfree更新失败

正在设置 flashplugin-nonfree (9.0.48.0.2+really0ubuntu12.1) ...
Installing from local file /var/cache/flashplugin-nonfree/install_flash_pla
yer_9_linux.tar.gz
md5sum mismatch install_flash_player_9_linux.tar.gz
The Flash plugin is NOT installed.
网上搜了一下,原来是个Bug

解决办法是:删除/var/cache/flashplugin-nonfree/目录中的文件,按Bug report中给出的方法“IMPORTANT NOTICE no.2”,清除cache,purge掉flashplugin-nonfree,为了保证源是最新的,我注释掉了cn99的源,使用了archive.ubuntu.com的,重新update后,再全新安装flashplugin-nonfree,一切还算顺利,有个小尾巴是,最后检查的时候发现还是从cn99下的:
apt-cache policy flashplugin-nonfree
flashplugin-nonfree:
已安装:9.0.48.0.2+really0ubuntu12.1
候选的软件包:9.0.48.0.2+really0ubuntu12.1
版本列表:
*** 9.0.48.0.2+really0ubuntu12.1 0
500 http://debian.cn99.com gutsy-updates/multiverse Packages
500 http://debian.cn99.com gutsy-proposed/multiverse Packages
100 /var/lib/dpkg/status
9.0.48.0.2+really0ubuntu12 0
500 http://debian.cn99.com gutsy/multiverse Packages
不清楚是怎么回事。更新是确实的,因为上news.163.com不再崩溃了,为了看“老衲”以及诸位淫才的评论,昨晚还崩溃了一次,呵呵。

另附上我自己使用的sources.list:
# For available mirrors, you can check the url:
# https://launchpad.net/ubuntu/+archivemirrors
deb http://debian.cn99.com/ubuntu/ gutsy main restricted universe multiverse
#deb-src http://debian.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb http://debian.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://debian.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://debian.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb http://debian.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse

# The Official repos, always up-to-date, but slow
# So we comment out it for daily use.
#deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse

# wine
deb http://wine.budgetdedicated.com/apt gutsy main
#deb-src http://wine.budgetdedicated.com/apt gutsy main

# skype
#deb http://download.skype.com/linux/repos/debian/ stable non-free

#VirtualBox
deb http://www.virtualbox.org/debian gutsy non-free

#bzr
#deb http://bazaar-vcs.org/releases/debs/feisty ./