Monthly Archive for July, 2007

关于Ubuntu PE 安装的经验

最近根据ptptptptptpt老大 (http://forum.ubuntu.org.cn/viewtopic.php?t=29692) 的方法,终于把Ubuntu放到移动硬盘里面了…… :D

今天真是衰啊,Ext3分区无缘无故一个重新启动就无法启动了……
所以重装,顺便写篇交流下经验。

(以下东西均是Windows前提下安装UbuntuPE,附带一个[Notepad++]来编辑配置文件)

  1. 在光盘安装的时候,在分区的时候,记好移动硬盘的地址(e.g. /dev/sdc ),到后面Grub安装的时候避免破坏本机硬盘。
  2. 关于获得UUID,如果没有LiveCD,用bash就不太方便啊。我用了一个第三方软件: Ext2 Installable File System for Windows ,可以无缝挂载Ext2/3分区到Windows系统。(Intel CPU only :cry: )
  3. 成功挂载后,打开 etc/fstab (如果用Windows自带的记事本,格式会很乱,推荐用Notepad++),找到安装的分区,就是后面挂载到 / 的那个分区,记住前面的UUID。
  4. 建立 menu.lst (注意保存为UNIX格式),就在 ext3 分区就可以了。注意内容,修改 vmlinuz-2.6.17-10-generic 和 initrd.img-2.6.17-10-generic 为真正的文件名称。Ubuntu的版本不同,内核也变了。
    Tips:可以引导/vmlinuz 和 /initrd.img ,Ubuntu安装时会自动建立两个快捷方式。

这样基本就可以启动了。

如果这个错误是在 Waiting for root filesystem 的时候,那么就换一个USB接口看看。(USB2.0的才行)。

相关软件地址:
Ext2 Installable File: http://www.fs-driver.org/index.html
Notepad++ PE : http://portableapps.com/apps/developmen ... p_portable

成功安装Ubuntu到移动硬盘

2008-6-1补充:

  1. 不要用 Windows 的 PQMagic 来建立、格式化 Ext3 分区,这样会没有 UUID……
  2. 如果你使用了Grub4Dos最新版,并且选择安装了Grub启动器,那么就不需要写menu.lst啦。

经过了很多困难后,终于成功的将Ubuntu 7.04 安装到了移动硬盘上。

方法是按照 ptptptptptpt 老大在 Ubuntu 论坛的帖子做得。
http://forum.ubuntu.org.cn/about29692-0-asc-0.html

大部分都些的很详细了,就有一部分,设置 menu.lst 的时候,可费周折啊,也许是我对Linux不熟悉吧。

我的工具:
Ubuntu 7.04 命令行安装版
三星金宝 80G 移动硬盘
Acer TM3274

前面安装Ubuntu到移动硬盘的时候,分区的那一步,记好移动硬盘的地址,如果分区地址是 /dev/sdb1 之类的,硬盘就是 /dev/sdb 。比如我的是 /dev/sdb ,后面要用到。

一切按照硬盘安装的方法来。

到了安装Grub的时候,一定要<否>,小心搞坏本机硬盘。 然后输入自定义的地址: 就是前面记得。

下面讲讲具体设置Grub4Dos的方法:

Windows的部分我就讲了,想必大家都会。

接着放置 grldr 的方法: 我建议放到 Ext2/Ext3分区,如果你没有现成的Linux,可以在Windows下面安装这个软件:http://www.fs-driver.org/index.html 来实现Win下无缝访问Ext2/Ext3。

接着到了获取UUID的方法,如果有Live版的,那就很方便了,如果是命令行的,用 恢复模式 ,然后随便挂在一个位置,然后通过Shell命令

1
2
su
ls -l /dev/disk/by-uuid

记住所安装分区的UUID,然后退回Win,进入刚才拷贝 grldr 的分区,建立相应的 menu.lst ,记得 vmlinuz-2.6.17-10-generic 和 vmlinuz-2.6.17-10-generic 的文件名可能会根据版本变化,应记得修改一下,要不然会出现 file not found 的错误……

2008-6-1补充:

可以直接引导 /vmlinuz 和 /initrd.img ,系统默认会建立两个文件的链接。

这样设置完成以后,应该就可以顺里的进入漂亮的Ubuntu了。

接着清理一下,把Windows里面装的那个软件删除掉(在控制面板->添加删除程序)即可。