本人在256兆的机器上虽然可以把Ubuntu 8.04.1运行起来,但不是很愉快的体验。建议512以上内存。
Ghost版Ubuntu 8.04.1/图
在 xp 下安装:以下步骤没有先后顺序。
1。 用 GHOST11 把映像恢复到任意分区(当然除了 c盘和windows目录所在的盘)。不必预先格式化为ext3,把这个分区里该备份的东西备份好,直接ghost,它会变成ext3。建议10G以上的 分区。更早版本的 ghost 我没有试过,反正要支持 ext3 格式的版本, dos 下或者 windows 里做都可以。
2。 下载grldr,截压得到grldr,放在 c 盘 根目录。
3。 在xp的boot.ini里加上一行
c:\grldr=ubuntu
就ok了。系统已经可以用了。
注意 boot.ini 里的 timeout 不能为0
据说 vista 虽然用 bcd,但其实也会读老式 boot.ini,所以 vista 下也可以自行建立一个 boot.ini,
[boot loader]
timeout=30
[operating systems]
c:\grldr=ubuntu
就可以了。我没有试过,同学们可以试一下。
重启进入 ubuntu ,预设的用户名是 user,密码是 password 。 请自行修改。
已安装的东西:
最新更新
中文环境
build-essential
rar
gparted
gnome-device-manager
compizconfig-settings-manager
adobe flash player
swapspace (一个根据需要自动生成 swap file 的玩意,我这没有设swap 分区,全靠它来适应不同环境对 swap的要求。大内存的机器上可能永远也不会生出swap file来。应该不能休眠,需要休眠的自己加 swap partition)
然后源改成台湾的了,其它没有修改什么了,就是原始面目,不做美化。compizconfig-settings-manager 已经装了,如果显卡支持,在 系统-首选项-外观-视觉效果 里开启 3d,再做进一步的设定就可以了。
另外,ghost 做出来的 uuid 不变,你们的 uuid 全都和我一样,这本也无妨,但是也许大家愿意改一下。
先用uuidgen产生一个合法的uuid
然后,
tune2fs /dev/sd?? -U 上面生成的uuid
sd??填你自己的根分区
之后修改 menu.lst 和 fstab 里相应的uuid。
尤其是如果你在内置硬盘和移动硬盘都用同样的ghost文件安装了系统,必须改掉,否则两个 uuid 一样就乱了。
前面是从 boot.ini 启动的方式。下面讲一下从 grub 启动的方式
由于从 boot.ini 启动是调用 grub4dos,如果你的机器上原来有应用 grub4dos的场合,比如某些一键恢复软件、 grub4dos 加载的 winpe 启动项、软改激活的盗版 vista、甚至 wubi 安装的 ubuntu等,就可能产生冲突,grub4dos 会去找原来的 menu.lst。又或者你的机器里根本没有 windows,这时候就不能以 ntldr 为启动器,需要从 gnu grub 来启动。
这需要满足3个条件
1. 你要把 ghost 映像恢复到一个 主分区 里。原来没有多余的主分区的,想办法做一个。你可能需要第三方软件。
2. 你的 mbr 是 windows 格式的。原来只有 windows 的,这个条件自然满足。否则,有很多方法可以完成这个工作,比如 dos 启动执行 fdisk /mbr ; xp 光盘启动执行 fixmbr;xp 下执行 mbrfix); linux 下使用 sudo ms-sys -m /dev/sdx
这里的相关阅读:http://www.linuxidc.com/Linux/2007-11/8785.htm与http://www.linuxidc.com/Linux/2007-10/8050.htm
3. 把那个 linux 主分区 设为活动分区。xp 下在图形界面不能设置非 ntfs/fat 的主分区为活动,你需要在命令行使用diskpart,或者使用第三方软件。
假如linux分区是第三主分区(多数情况是的,第一主分区是 “c盘”,第二主分区是扩展分区包含所有逻辑分区,第三主分区在磁盘末尾留给linux,这是理想情况)这样就可以从grub 启动引导了,否则:
先不重启,在 ntfs/fat 分区里寻找到所有叫 menu.lst 的文件,暂时改名。回头再改回来。
重启。会进入 grub 命令行。
输入
find /boot/grub/menu.lst
会告诉你一个 (hdx,y),这是linux 分区所在。如果你已经知道了答案,完全可以不要再问他一遍。
然后
root (hdx,y)
setup (hdx,y)
重启。这样就从 grub 来引导了。我已经在 grub 的菜单里加入了 xp 的启动项,我假定C盘是第一主分区,不是的自己修改 /boot/grub/menu.lst
注:也可以下载lxldr,来代替 grldr。lxldr 是一个修改过的 grldr,不会怕硬盘里其他分区的 menu.lst混淆了。这样还可以继续从 boot.ini 引导,boot.ini 改成 c:\lxldr=Ubuntu 就可以了。
安装到移动硬盘
恢复到移动硬盘某个 主分区 ,并设置为活动主分区。(最好是第三主分区,省得再改 grub。我的镜像是按照第三主分区做的)
然后想办法在移动硬盘里写入 windows 式的 mbr。 fdisk /mbr 和 fixmbr是对内置硬盘操作的,我们可以用 mbrfix 或 ms-sys,某些分区软件好像也可以做。某些移动硬盘买来的时候已经做好了。
然后,不是第三主分区的,照前面说的方法重设一下 grub
迅雷下载:
thunder://QUFodHRwOi8vdWJ1bnR1OnVidW50dWZ0cEBmdHAudWJ1bnR1Lm9yZy5jbi9ob21lL2JpbGxiZWFyL2hhcmR5LkdIT1pa
如果使用其他下载软件 请 登陆Ubuntu的FTP服务器下载
下载: http://ftp.ubuntu.org.cn/home/billbear/hardy.GHO
帐号:ubuntu
密码:ubuntuftp