当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : xp系统在移动硬盘中安装ubuntu8.04,如果不加载移动硬盘就无法启动xp...
帖子发表于 : 2009-05-11 23:13 

注册: 2008-09-27 19:55
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
原来是xp系统,在移动硬盘下安装了ubuntu8.04,
目的是想把ubuntu放在移动硬盘里,以后可以接在任何电脑上直接用,

现在出现的情况是: 启动电脑时,如果没有接移动硬盘,会出现grub error21 错误,论坛上看了是因为找不到grub,大概是因为grub安装到移动硬盘上了;如果接着移动硬盘的话,xp以及ubuntu都可以正常使用。

下面给出磁盘信息:
代码:
sudo fdisk -l

结果是:
    Disk /dev/sda: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0xc6544ffd

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS
    /dev/sda2 1913 9729 62790052+ f W95 Ext'd (LBA)
    /dev/sda5 1913 5736 30716248+ 7 HPFS/NTFS
    /dev/sda6 5737 7181 11606931 7 HPFS/NTFS
    /dev/sda7 7182 8456 10241406 7 HPFS/NTFS
    /dev/sda8 8457 9729 10225341 7 HPFS/NTFS

    Disk /dev/sdb: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0xd056ac84

    Device Boot Start End Blocks Id System
    /dev/sdb1 * 4897 12924 64484878+ 7 HPFS/NTFS
    /dev/sdb2 12925 19457 52476322+ f W95 Ext'd (LBA)
    /dev/sdb3 1 4765 38274831 83 Linux
    /dev/sdb4 4766 4896 1052257+ 82 Linux swap / Solaris
    /dev/sdb5 12925 19457 52476291 7 HPFS/NTFS

    Partition table entries are not in disk order

    Disk /dev/mmcblk0: 1002 MB, 1002438656 bytes
    6 heads, 37 sectors/track, 8819 cylinders
    Units = cylinders of 222 * 512 = 113664 bytes
    Disk identifier: 0x00000000

    Device Boot Start End Blocks Id System
    /dev/mmcblk0p1 1 8820 978879+ 6 FAT16

menu.lst内容:

    entry

    default 0

    entry
    timeout 10

    editing

    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title Other operating systems:
    root


    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda1
    title Microsoft Windows XP Professional
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1


    title Ubuntu 8.04.2, kernel 2.6.24-24-generic
    root (hd1,2)
    kernel /boot/vmlinuz-2.6.24-24-generic root=UUID=c00ed50b-5848-4f32-8d90-7b4c1a3de5e7 ro quiet splash
    initrd /boot/initrd.img-2.6.24-24-generic
    quiet

    title Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode)
    root (hd1,2)
    kernel /boot/vmlinuz-2.6.24-24-generic root=UUID=c00ed50b-5848-4f32-8d90-7b4c1a3de5e7 ro single
    initrd /boot/initrd.img-2.6.24-24-generic


    title Ubuntu 8.04.2, memtest86+
    root (hd1,2)
    kernel /boot/memtest86+.bin
    quiet

    ### END DEBIAN AUTOMAGIC KERNELS LIST



希望前辈们给出详细的解决方法,最好是亲身经历过的,谢谢!!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: xp系统在移动硬盘中安装ubuntu8.04,如果不加载移动硬盘就无法启动xp...
帖子发表于 : 2009-05-12 6:00 
头像

注册: 2007-04-14 0:41
帖子: 146
地址: 武汉
送出感谢: 0 次
接收感谢: 0 次
启动不了XP的原因是把硬盘的引导区覆盖了,引导区里的程序去找你的移动硬盘上切找不到,同样,你的移动硬盘拿到其它机器上也启动不了ubuntu,因为你的移动硬盘的引导区是空的。
我在移动硬盘上安装过ubuntu 8.04,注意以下几点:
一、引导区不能安装到你本机里的硬盘上,而是安装到你的移动硬盘上,有两个方法:1、安装ubuntu时把本机的硬盘取下(就是把硬盘接到光驱和主板的线拔下来),然后启动电脑,安装步骤跟平时的一模一样。 2、安装ubuntu 8.04时到了第7步(就是设置安装的最后一步)时选择右下角的[高级],选择你的移动硬盘分区, 一般会有hd(1,0)选项,其它步骤跟平时的一样,安装完之后修改/boot/grub/menu.list文件,把windows启动选项注释掉,如果不是很懂如何才能选择到移动硬盘,就按第一个方法
二、不要安装显卡驱动,因为不同的电脑的显卡不一样,其他人电脑的显卡跟你自己电脑显卡大多数不同,如果你安装了你机器上的显卡驱动,那么在其他人的机器上启动你的ubuntu时,ubuntu在发现显卡驱动与实际显卡不一致时会报错,可能不能进入图形界面。当然,如果你很熟悉怎么配置它,可以安装多种显卡驱动,并设置ubuntu启动时选择与电脑实际显卡对应的驱动。
三、安装完之后启动的设置,不一定设置了从USB-HDD或者其它选项启动就能启动移动硬盘上的ubuntu,最好的方法就是设置硬盘检测的顺序,这个在网上可以找到很多,方法是:把移动硬盘插到电脑上,开机进入BIOS,把移动硬盘的检测顺序排在电脑自身的硬盘的前面(用小键盘的+和-键排序),只修改这一项就可以了,因为BIOS把移动硬盘看成是默认的Hard Disk,跟从本机硬盘启动是一样的。
另外,如果电脑上一次在移动硬盘启动,这一此还是从移动硬盘启动,则这一次不需要设置BIOS,如果电脑上一次在移动硬盘启动,这一此从本机硬盘启动,只要拔了移动硬盘即可,但是系统时间延迟了。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: xp系统在移动硬盘中安装ubuntu8.04,如果不加载移动硬盘就无法启动xp...
帖子发表于 : 2009-05-12 12:24 

注册: 2008-09-27 19:55
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
[quote="天浩"]启动不了XP的原因是把硬盘的引导区覆盖了,引导区里的程序去找你的移动硬盘上切找不到,同样,你的移动硬盘拿到其它机器上也启动不了ubuntu,因为你的移动硬盘的引导区是空的。
我在移动硬盘上安装过ubuntu 8.04,注意以下几点:.......quote]

非常感谢你!
现在解决了没有接移动硬盘不能启动xp的问题了,解决方法是使用xp安装盘进入dos,然后运行
代码:
fixmbr

现在在本地电脑上是可以使用移动硬盘上的系统,
但是就如天浩说的,只能在自己电脑上使用,
因为我的是笔记本,所以要先卸载硬盘的话我要先找台台式的。

再次感谢大家!
那就结贴啦。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: xp系统在移动硬盘中安装ubuntu8.04,如果不加载移动硬盘就无法启动xp...
帖子发表于 : 2009-05-12 12:30 

注册: 2008-09-27 19:55
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
:em02 :em06


页首
 用户资料  
 
5 楼 
 文章标题 : Re: xp系统在移动硬盘中安装ubuntu8.04,如果不加载移动硬盘就无法启动xp...
帖子发表于 : 2009-05-12 20:11 
头像

注册: 2007-04-14 0:41
帖子: 146
地址: 武汉
送出感谢: 0 次
接收感谢: 0 次
哈哈,我们同名啊, :em51
没有考虑到你的是笔记本,如果想在移动硬盘上不重装ubuntu而启动移动硬盘上的ubuntu,用光盘引导重装grub到移动硬盘上:
1、在光盘引导的系统中打开终端
2、sudo -i
3、grub
4、find /boot/grub/stage1
系统会返回一个列表如hd1或者(hd1, xx),也可能是(hd0,xx),xx是分区号,不用管他,但是hd0或者hd1很重要
5、root (hdx, 0) #hdx是hd0或hd1,根据上面的列表选择hd1或者hd0
6、setup(hdx) #hdx与上一步的hdx一致
重启,设置硬盘检顺序,把移动硬盘排在前面。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译