页面

2009年2月26日

使用 UNetbootin 自制 LiveUSB 启动盘

在U盘白菜价的今天,相信不少人都拥有一个G级以上的U盘了吧,而现在主流的Linux发行版都有提供LiveCD的安装iso,但用这个iso基本上只有刻录和硬盘安装,Archlinux还好,有img镜像下载,可以直接dd到U盘上,其他发行版的基本上只有iso镜像。对我来说,除非用可擦写刻录碟,否则刻录就算了,硬盘安装的限制又比较多,那我们何不直接将这个LiveCD转换成LiveUSB,然后用这个LiveUSB安装相应的发行版呢?而且U盘的读取速度怎么都比CD的快吧,还能反复使用,需要删除时直接将U盘格式化即可。

说了那么多,那如何将LiveCD转换成LiveUSB呢?答案在这个 UNetbootin (项目主页)工具上,有Linux和Windows版。看下图
UNetbootin主界面

UNetbootin 界面很直观,我就不多说了,看图 :)
选择硬盘上的iso镜像文件
选择硬盘上的iso镜像文件

点确定后开始制作LiveUSB
开始制作LiveUSB

制作好了,我们来看看U盘上的情况
LiveUSB的文件列表

可以看到,我1G的U盘还有很多剩余空间,现在我可以很方便的添加内容了,不会像用DD写镜像那样,太多的空间都浪费了。

2009年2月20日

博客回来了!

经一个晚上的努力,博客终于可以回来了。也顺便升级到 Wordpress 2.7.1 版,感觉 WP 的自动升级功能真的很方便啊。

由于有几篇的文章还有问题,订阅的朋友可能会看到多篇重复的文章,对此带来的不便敬请原谅。

2009年2月19日

使用TuxOnIce内核

TuxOnIce内核是什么?下面是官方的说明
TuxOnIce is most easily described as the Linux equivalent of Windows' hibernate functionality. It saves the contents of memory to disk and powers down. When the computer is started up again, it reloads the contents and the user can continue from where they left off. No documents need to be reloaded or applications reopened and the process is much faster than a normal shutdown and start up.


而我最喜欢TuxOnIce内核的休眠到硬盘的功能了(又称STD,Suspend to Disk),用过Windows休眠功能的应该有所体会,而且还支持FBSplash。

以下是一段官方的从休眠到再启动的视频,长度1分22秒。


从视频中可以看到,从休眠到重新启动计算机所花的时间也就1分20秒左右,对于Fedora来说速度还算快的。下面介绍如何在Archlinux和Gentoo上安装TuxOnIce内核

Archlinux
AUR上就有,名字是kernel26-ice,可以很方便的 yaourt 到。推荐修改 PKGBUILD 文件,反注释掉 make menuconfig 这行,否则会编译出一个臃肿的内核。具体的方法可以浏览《在Archlinux下编译TuxOnIce内核》这篇文章。

Gentoo
首先 emerge TuxOnIce内核的源码
emerge tuxonice-sources


如果需要用到 FBSplash 的还需要为 sys-apps/tuxonice-userui 打开 fbsplash 这个 USE
echo "sys-apps/tuxonice-userui fbsplash" >> /etc/portage/package.use


然后修改 /usr/src/linux 的符号链接可以用下面的方法修改
eselect kernel list
eselect kernel set 3 #这里填 TuxOnIce 所在的那行


然后就是 make 了,是不是很简单 :)

2009年2月14日

最近的一些事情

第一件是我的博客被X了,大概是两天前(2月12日)的事,由于用的是虚拟主机,现在和我在同一主机上的其他博客都中彩了。话说我的博客基本上都是记录Linux相关的文章,平常也很小心,连半个非螃蟹字眼都不提的~~

第二件是朋友介绍的一份工作,是做ERP的,开发语言是用delphi。前几天去面试,虽然第一轮通过了,但第二轮的笔试要用delphi编程,在Windows里我只用过VC~~

第三件是前些天更新了Archlinux的内核到2.6.28,于是想使用久违的Ext4文件系统。将现有系统tar打包备份后就开始格式化,顺便将我的home分区划分出一个20G的新分区,准备在上面装Gentoo。一切都很顺利,第一次安装Gentoo,自然也是选用AMD64版,参照官方文档很容易就安装成功,花了差不多两天时间吧。安装方法很简单,使用的是Stage3安装方式,首先仍然是启动到Archlinux下,开一个root tty,然后chroot进去,一边安装Gentoo一边还可以用Archlinux上网看文档什么的,很方便,遇到的问题都可以通过emerge的提示和官方文档中找到答案。现在这篇文章也是在Gentoo下写的 :) 。顺便发一张 Gentoo KDE4.2 的图做个纪念吧。
刚装的Gentoo上KDE4.2截图