1,以前的版本中使用的是root(hdX,X),但是8.10改用了uuid ,虽然uuid 不用去数第几个分区,但是对于安装在需要经常格式化的移动设备的ubuntu上来说并不方便,(uuid是磁盘分区的唯一标示,同一个磁盘,格式化后的uuid也不一样)。
2,貌似8.04以前的ubuntu,是往ubuntu所在硬盘的mbr里写启动信息,而8.10 则直接往第一块硬盘的mbr里写,(PS:这是我的猜测,要是不对请指出来

3,装8.04以前的ubuntu,在光盘菜单选择第一个“试用UBUNTU”就能进入系统,然后点击安装到硬盘,按提示就能正常安装;但是8.10不知道为什么,在光盘菜单选择第一项“启动ubuntu而不改变任何内容”进入系统后运行安装却只能看到第一块硬盘,解决这个问题的方法很简单,只要在光盘菜单里选择第二项“安装UBUNTU”,这样在分区那一步时就能看到两块硬盘了(即移动硬盘)。

由于我笔记本的硬盘太小了(安装完VISTA,打上所有补丁,30G的空间就这样被微软灭了)

首先介绍下我的分区情况,我有两块硬盘,一块本本内置硬盘100G,分为C,D两个区;另一块移动硬盘120G,分为E,F两个区,其中F盘10G用来装ubuntu 8.10。因为我把ubuntu安装到移动硬盘上,所以ubuntu自然也把自带的grub安装到移动硬盘上了,这样导致我每次开机都要插着移动硬盘,很不爽!!! 我采取了grub4dos来引导ubuntu的策略,步骤如下:
1,恢复vista的启动项,这里分两种情况讨论:
(1)如果安装的是8.10 以前的版本,只要插入vista系统光盘,然后点击 “修复启动项” ,重启电脑,一切OK!!
(2)如果安装的是ubuntu8.10,插入vista系统光盘,然后点击“启动命令提示符”,输入以下命令“bootrec /fixmbr”,重启电脑,一切OK!!
2,安装grub4dos,由于ubuntu8.10采用uuid引导,所以需要到http://download.gna.org/grub4dos/下载最新版本。
以下是VISTA安装grub4dos步骤:
a,把grldr.mbr拷贝到C:\下;
b,进入CMD所在文件夹(windows目录),在CMD.EXE上右键,以管理员身分运行
c,依次执行下列命令:bcdedit /create /d "Start GRUB4DOS" /application bootsector
bcdedit /set {id} device boot
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast (PS:id指的是执行第一条命令后显示的咚咚

d,把grldr和menu.lst拷贝到任意一个FAT16/FAT32/NTFS/EXT2分区的根目录(PS:由于ubuntu8.10试用了uuid,所以可以直接到ubuntu的boot/grub目录下把menu.lst拿过来使用

对于XP或其他系统下安装grub4dos的方法参见wiki:http://grub4dos.sourceforge.net/wiki/in ... F%E5%8A%A8
3,关闭电脑,插上移动硬盘,打开电源,在就能看到grub4dos的启动项了!接着快乐的进入ubuntu吧!!!



写在最后:
如果想删除在Vista引导的时候出现的那个 GRUB4DOS
以管理员身份运行CMD.EXE
然后输入 bcdedit /delete {id} #id指的是grub4dos对应的值,也就是执行第一条命令后显示的咚咚
各位兄弟同仁,如果本帖对你有用或有启发或者没用,都来顶我吧!!!



如果爱我就顶我吧!
如果恨我就往死里顶我吧!
不必拘束,快往死里顶吧!
顶顶顶


