[问题]移动硬盘启动 ubuntu出问题啦

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
snow_river
帖子: 4
注册时间: 2008-09-11 9:34
送出感谢: 0
接收感谢: 0

[问题]移动硬盘启动 ubuntu出问题啦

#1

帖子 snow_river » 2008-09-11 9:38

最近下载了Ubuntu desktop 8.04,由于电脑硬盘空间不足,我把Ubuntu desktop 8.04安装在移动硬盘里,原来的Windows XP Professional不变。

  现在的问题是:如果我不插移动硬盘,就无法正常引导,会出现 "Grub loading......error 21 "。只有插了移动硬盘才能选择操作系统。如果我想不插移动硬盘就能进入Windows,该怎么做?
头像
qxinghui
帖子: 25
注册时间: 2008-03-29 22:13
送出感谢: 0
接收感谢: 0

#2

帖子 qxinghui » 2008-09-11 16:00

好问题,我也想问这个,哈哈.虽然还没这么做.

给楼上的加个问题, 如果把这个已经装了ubuntu的硬盘插到别的电脑上,会怎么样,能启动起来吗??~?????
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

#3

帖子 adagio » 2008-09-11 17:12

你原来用什么引导器?
安装系统时是否安装了GRUB?
如果是,那么你肯定是把grub装到了本机硬盘的MBR,而/boot位于移动硬盘,所以才会Erro 21

把menu.lst贴上来看看
在到ubuntu里终端执行

代码: 全选

fidsk -l
把结果贴上来
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
dolphin.xue
帖子: 27
注册时间: 2008-09-20 12:34
送出感谢: 0
接收感谢: 0

#4

帖子 dolphin.xue » 2008-09-20 22:19

hehe,我也有同样的问题,
下面是我的,谢谢

代码: 全选

Disk /dev/sda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1           8       64228+  de  Dell Utility
/dev/sda2   *           9        3955    31704277+   7  HPFS/NTFS
/dev/sda3            3956        4864     7301542+   f  W95 Ext'd (LBA)
/dev/sda5            3956        4864     7301511    7  HPFS/NTFS

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9729    78148161    f  W95 Ext'd (LBA)
/dev/sdb5            2437        4871    19559106    7  HPFS/NTFS
/dev/sdb6            4872        9729    39021853+   7  HPFS/NTFS
/dev/sdb7               1         249     1999998   82  Linux swap / Solaris
/dev/sdb8             250        2436    17567046   83  Linux
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16
送出感谢: 0
接收感谢: 1 次

#5

帖子 ptptptptptpt » 2008-09-20 22:48

3楼正解

一个解决办法:光盘启动进dos,运行 fdisk /mbr 修复微软的 mbr ,然后用grub4dos 引导ubuntu
tianlijian
帖子: 31
注册时间: 2008-06-09 13:48
送出感谢: 0
接收感谢: 0

#6

帖子 tianlijian » 2008-09-21 1:57

安装 grub4dos
wj6202
帖子: 36
注册时间: 2005-09-24 0:04
送出感谢: 0
接收感谢: 0

Re: [问题]移动硬盘启动 ubuntu出问题啦

#7

帖子 wj6202 » 2008-09-22 16:42

1.由于你的需求有一点点的特别,所以安装过程中就不要选用live-cd盘安装,应该选用alternative盘来安装。
2.有几个你要特别注意的问题:
A.在到了分区那一步,要选择手动分区,看清楚接下来的那些信息,主要是看看它是怎么识别你的硬盘的。比方说它把你你的第一个硬盘看作是sda,第二个盘认作sdb,可以通过硬盘的标志符号或者说品牌名称来判断哪个是哪个。注意记下这个sdX,后面要用到这个信息。如果是普通的IDE硬盘可能名称是hda,hdb之类。
B.到了安装grub这一步,注意安装程序会问你是不是默认安装到MBR,你要选择NO,在接下来让你输入安装位置的时候你要输入刚才记的那个, /dev/sdb(比如)。
C.等到安装结束以后,系统重启。在grub的引导窗口选择一个条目以后按e,进入编辑模式,将 root (hdX,X)修改为
root (hd0,0) 等进入系统以后,再编辑 menu.lst内的相关条目.
fanteral
帖子: 5
注册时间: 2008-08-06 18:47
送出感谢: 0
接收感谢: 0

Re: [问题]移动硬盘启动 ubuntu出问题啦

#8

帖子 fanteral » 2009-07-13 22:39

我跟你一样遇到了相同的情况,不过我的是VISTA系统下安装,拔下移动硬盘后不能引导Vista启动,显示erro 21,这是由于grub破坏了BCD引导程序。
我的修复方法是先用移动硬盘一道进入vista,然后用easyBCD重建BCD修复引导,重启后不用移动硬盘就能进入VISTA了,不过之后选择USB启动进入不了Ubuntu,目前正在想办法解决中,知道的说声哈 :em06
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16
送出感谢: 0
接收感谢: 1 次

Re: [问题]移动硬盘启动 ubuntu出问题啦

#9

帖子 ptptptptptpt » 2009-07-14 11:25

fanteral 写了:我跟你一样遇到了相同的情况,不过我的是VISTA系统下安装,拔下移动硬盘后不能引导Vista启动,显示erro 21,这是由于grub破坏了BCD引导程序。
我的修复方法是先用移动硬盘一道进入vista,然后用easyBCD重建BCD修复引导,重启后不用移动硬盘就能进入VISTA了,不过之后选择USB启动进入不了Ubuntu,目前正在想办法解决中,知道的说声哈 :em06
供参考 viewtopic.php?f=77&t=170091
etyhc
帖子: 17
注册时间: 2009-03-31 13:23
送出感谢: 0
接收感谢: 0

Re: [问题]移动硬盘启动 ubuntu出问题啦

#10

帖子 etyhc » 2009-07-14 13:44

家里的机器就是如此安装的

这个我是这样解决的

UB装移动硬盘,vista装机器硬盘
grub都装在移动硬盘的mbr

用easybcd 增加vista 启动菜单来启动UB

修改menu.lst 增加chainloader 来启动vista

这样我就可以用 vista启动菜单启动 移动硬盘的ub
也可以用移动硬盘的UB启动 机器硬盘的vista
fanteral
帖子: 5
注册时间: 2008-08-06 18:47
送出感谢: 0
接收感谢: 0

Re: [问题]移动硬盘启动 ubuntu出问题啦

#11

帖子 fanteral » 2010-03-28 15:18

现在我已经选择了另外一个办法解决这个问题了
拔掉电脑的硬盘 插上移动硬盘的移动硬 在移动硬盘上装上Ubuntu系统 完成之后接上电脑的硬盘
这样直接启动就是启动电脑里面的系统 想我的就是windows 7的系统哟
开机选择USB启动就是进入Ubuntu了 呵呵
移动硬盘插上任意一台电脑 只要能从USB启动就都可以进入Ubuntu了 等于就是一个移动的操作系统了 呵呵 爽啊
不过当初为了拆下笔记本内置硬盘可费了不少劲 呵呵 祝各位好运
回复

回到 “启动和引导”