Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#1

帖子 VempX » 2010-11-16 17:13

大家好,
我刚购入一块500G的移动硬盘,想把Ubuntu10.10装到里面,做成一个随身的系统。
我的大致操作流程:
1、把10.10的ISO写入U盘制作成Live USB
2、用Live USB启动进入ubuntu的Live模式,接上移动硬盘
3、安装ubuntu,并给移动硬盘分了一个10G的主分区,Ext4文件系统,挂载到"/"下
4、然后又创建了一个1G的交换分区
5、引导器选择安装到刚刚分好的主分区上

都这么做好之后,重启系统,把移动硬盘设置为第一启动项
但是启动系统的时候,会看到"Verifying DMI Pool DATA",大概过了几秒之后,就进入我本地硬盘的启动菜单了。

我还是个菜鸟,刚接触Linux,请教一下我哪里操作有错误么?这是什么问题呢?
谢谢
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
送出感谢: 1 次
接收感谢: 3 次
联系:

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#2

帖子 我就是我2 » 2010-11-17 4:16

5、引导器选择安装到刚刚分好的主分区上
应该安装到移动硬盘的主引导记录上吧。也就是说安装在sdx,而不是sdx1或者sdx2等。
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#3

帖子 VempX » 2010-11-17 9:19

我刚刚又重新装了一遍,这次是选择到我的移动硬盘上,而非某个分区
但是还是不能引导系统……
ElseIf
帖子: 25
注册时间: 2009-10-19 10:25
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#4

帖子 ElseIf » 2010-11-17 9:32

VempX 写了:我刚刚又重新装了一遍,这次是选择到我的移动硬盘上,而非某个分区
但是还是不能引导系统……
按2楼的说法应该是没有问题的,我手边就有一块移动硬盘上的操作系统是这么做的,500G的盘你分ubuntu的也太少了吧。。
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#5

帖子 VempX » 2010-11-17 10:04

按2楼的说法应该是没有问题的,我手边就有一块移动硬盘上的操作系统是这么做的,500G的盘你分ubuntu的也太少了吧。。
我的移动硬盘是西数的My Passport Essential 500G,USB3.0接口的
您能详细说一下您的操作流程吗?
ElseIf
帖子: 25
注册时间: 2009-10-19 10:25
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#6

帖子 ElseIf » 2010-11-17 10:30

VempX 写了:
按2楼的说法应该是没有问题的,我手边就有一块移动硬盘上的操作系统是这么做的,500G的盘你分ubuntu的也太少了吧。。
我的移动硬盘是西数的My Passport Essential 500G,USB3.0接口的
您能详细说一下您的操作流程吗?
菜鸟看到“您”表示压力很大。。。
我是WD3200BEVT,笔记本硬盘,加盒子做的移动硬盘,給ubuntu分了100G,基本过程和正常安装差不多,只是在高级选项里把“启动加载器(启动引导器)”安装在移动硬盘即可。
至于详细流程,我的过程和http://jingyan.baidu.com/article/624e74 ... a5a00.html基本一样,只是我的硬盘识别是sdb
一般在高级选项里,会默认把“启动加载器(启动引导器)”安装在移动硬盘,不过还是要确认一下。
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#7

帖子 VempX » 2010-11-17 10:40

我的操作也和这个流程基本一样的……
难道是因为文件系统的原因吗?
我去换Ext3试试
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#8

帖子 VempX » 2010-11-17 11:10

不行……换Ext3也不引导……
我要疯了……
ElseIf
帖子: 25
注册时间: 2009-10-19 10:25
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#9

帖子 ElseIf » 2010-11-17 11:56

VempX 写了:不行……换Ext3也不引导……
我要疯了……
我用过一段时间10.10,经常有些问题,现在换到10.04
移动硬盘开始装的9.04,也是后来升级的
要不你换个版本试试
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#10

帖子 VempX » 2010-11-17 12:18

那我换10.04试试看
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#11

帖子 VempX » 2010-11-17 13:47

换了10.04依然不行

之后我再Win下把移动硬盘的分区彻底删除,然后在开头建立了一个4G的Fat32分区
并且用LinuxLive USB Creator工具把Ubuntu的镜像写入到这个4G的Fat32分区做成一个Live USB
之后重启系统从移动硬盘启动,无法进入Live模式

我个人感觉貌似是无论我怎么折腾,启动信息貌似压根就没写入MBR
请问这可怎么办啊……囧
VempX
帖子: 8
注册时间: 2008-11-13 11:54
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#12

帖子 VempX » 2010-11-17 15:32

我的机器上有4块本地硬盘
然后用LiveUSB启动系统,就是5快硬盘
再把移动硬盘接上去,则是6块硬盘
按照grub2的那个列表方式,应该是hd0-hd5

这是我在移动硬盘上装好系统之后的grub.cfg文件内容

代码: 全选

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd5,1)'
search --no-floppy --fs-uuid --set 3612f318-dacc-48f2-aa9a-272d4746a608
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd5,1)'
search --no-floppy --fs-uuid --set 3612f318-dacc-48f2-aa9a-272d4746a608
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd5,1)'
    search --no-floppy --fs-uuid --set 3612f318-dacc-48f2-aa9a-272d4746a608
    linux    /boot/vmlinuz-2.6.32-24-generic root=UUID=3612f318-dacc-48f2-aa9a-272d4746a608 ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd5,1)'
    search --no-floppy --fs-uuid --set 3612f318-dacc-48f2-aa9a-272d4746a608
    echo    'Loading Linux 2.6.32-24-generic ...'
    linux    /boot/vmlinuz-2.6.32-24-generic root=UUID=3612f318-dacc-48f2-aa9a-272d4746a608 ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-24-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod ext2
    set root='(hd5,1)'
    search --no-floppy --fs-uuid --set 3612f318-dacc-48f2-aa9a-272d4746a608
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod ext2
    set root='(hd5,1)'
    search --no-floppy --fs-uuid --set 3612f318-dacc-48f2-aa9a-272d4746a608
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
    insmod ntfs
    set root='(hd0,1)'
    search --no-floppy --fs-uuid --set b064235f64232814
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
因为用移动硬盘启动的时候,U盘就不插了,所以移动硬盘的编号应该会向前移动一个
于是我将这里面所有的"(hd5,1)"改为"(hd4,1)"
但是从移动硬盘启动的时候,它仍然不能引导,最后还是直接进入本地硬盘的引导,愁死我了……
头像
终极风流
帖子: 16
注册时间: 2011-01-06 3:49
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#13

帖子 终极风流 » 2011-07-11 21:04

楼主的问题解决没?我也遇到同样问题~
我的移动硬盘也是西数的My Passport Essential 500G,USB3.0接口
无论如何都不成功,安到U盘就行,郁闷了~~
会不会是WD移动硬盘的问题啊?
我也快折腾疯了,求高手指教~~~~~~~~~~
头像
终极风流
帖子: 16
注册时间: 2011-01-06 3:49
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#14

帖子 终极风流 » 2011-07-14 12:06

高手们别隐藏实力,会的帮帮忙阿~~~~
我已经蛋都疼裂了~~~
sporter1119a
帖子: 56
注册时间: 2009-05-18 10:47
送出感谢: 0
接收感谢: 0

Re: Ubuntu 10.10安装在移动硬盘上但是无法从USB引导系统

#15

帖子 sporter1119a » 2012-01-12 22:23

问题出在USB3.0
回复

回到 “启动和引导”