自信人生两百年,会当水击三千里!
  • 先装xp,再装ubuntu

    1.分别按着XPubuntu的方法一次安装即可,安装之后系统grub默认就会有ubuntu/xp的启动选项;每次启动系统的时候会有选项可以选择。
    先装ubuntu,再装xp

    1.       按着ubuntu的方法安装ubuntu

    2.       启动系统,安装xp后,自动清除系统grub,如果系统命令行引导或者grub引导界面,找到win pe光盘从光盘启动进入win pe,下载clear mbr软件clsmbr进行清除;

    3.       重启系统,使用xp安装盘安装xp

    4.       安装XP之后系统启动ubuntugrub选项丢失;

    5.       通过ubuntu live cd或者启动盘进入ubuntu

    6.       查看ubuntu所在分区的盘符的uuid,比方说我的现在是:xxxxxxxxxxxxxxxxxx(可以直接在ubuntu所在分区盘符上面的图标查看属性得到,也可以通过命令ls -l /dev/disk/by-uuid获得)

    7.       ubuntu使用命令:sudo grub-install --root-directory=/media/{uuid} /dev/sda命令执行成功之后,会有提示:"Installation finished. No error reported."

    8.       重启机器,进入grub界面,这时候恢复了ubuntu下面的grub启动界面。这时候你发现xp的启动选项可能不工作,别着急。

    9.       按键c进入grub的命令行界面,键入root (hd0,之后按键tab键。这时候注意查看,在xp的分区信息中有一个uuid,记下来uuid,然后quitubuntugrub启动界面。选择 xpgrub项,然后按键e,进入编辑模式,把记下来的uuid替换原来的uuid.这只后F10就可启动xp了。

    10.   其实也可以不操作第9步,直接从ubuntu grub登录进入ubuntu系统,然后编辑:/boot/grub/grub.cfg文件,将xp启动项中的uuid替换成新的xp系统的uuid即可。我的修改之后的内容为:
    insmod part_msdos
    insmod ntfs
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 0E48A65048A6367D
    drivemap -s (hd0) ${root}
    chainloader +1

    11.   OK一切搞定。

    另可参考:http://www.blags.org/windows-xp-disk-to-install-ubuntu-10-04/

     

  • 文章How Google uses Linux讨论了Google如何使用Linux的情况,其中有一些有意思的信息。
    1.Google一般在16-32个核的机器上面运行了大约5000个线程,平均每一个核上面运行了156-312个线程( 156-312 thread/core)。这个数据很值得参考、借鉴、验证。(And load balancing matters: Google runs something like 5000 threads on systems with 16-32 cores.)