我是用的笔记本有80GB硬盘,还有一个usb的40GB的,想装在这个40的上边。目的就是不插usb就不会有linux的引导提示,直接进win,用usb启动引导就进入linux。
我是这样做的,光盘引导,进ubuntu 710的desktop,然后选择安装,直到分区,我看了一下,原来80的是 /dev/sda 然后下边有sda1是80G的主分区,放win的,然后就是 sda5, sda6, sda7
接着下面就是我的40G usb了,/dev/sdb 我仿照ubuntu的默认分法,分了 sdb1 是 ext3 的 / ;然后 sdb5(一个逻辑分区)分了swap的, 然后空了大概10个GB没分区,空着备用。等最后到这步的时候,我就不知道该怎么办了。

右下角有个advanced,我点了之后,好像它提示我说引导程序安装在哪里? 默认是(hd0)——如果我没记错的话,可是现在到底哪个硬盘是这个hd0啊?我找了下资料,网上有人说这个hd0是我的笔记本80G硬盘,所以要把linux的引导信息装在40Gb usb上的话,就要填 /dev/sdb(一字不差),所以我就填了/dev/sdb。。。。安装顺利完成,然后我用usb启动,也进了grub的菜单,我可以选择进入linux或winxp,可是我无论选择哪个最后都说 什么好像无法引导 (貌似就是什么 can not mount),win不能引导能理解,引导信息在80G硬盘上,可是linux为什么也启动不了呢?还请明白的朋友帮帮忙,我先谢过了!
