当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-25 16:11 
头像

注册: 2009-10-15 16:23
帖子: 74
送出感谢: 0 次
接收感谢: 0 次
我把Ubuntu10.10 装到移动硬盘上了。刚装好时,没有grub,重启直接进入window7。由于我在window7上装了EasyBCD,所以添加了一个引导就可以启动Ubuntu了。

但现在如果把移动硬盘接到其他电脑上,Ubuntu还是不能启动。总不能每台电脑都安装一下EasyBCD啊。

grub的安装我不太了解,请教我这种情况下应该如何修复Ubuntu的引导?


_________________
欢迎访问Gevin的博客 http://blog.igevin.info


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-25 16:34 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
grub2写到移动硬盘mbr
先 fdisk -l ,看移动硬盘是sda还是sdb,用下面两条中的一条命令。
sudo grub-install /dev/sda

sudo grub-install /dev/sdb


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-25 17:09 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
电脑如果是单硬盘的,移动盘应该是 /dev/sdb的, :em01
也可以在移动盘上安装grub4dos引导


_________________
Grub2 基础教程


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-25 21:00 
头像

注册: 2009-10-15 16:23
帖子: 74
送出感谢: 0 次
接收感谢: 0 次
我遇到到问题是 “您的嵌入区域过小,无法装入 core.img”
是不是因为我到swap太小了?只有500M

这个怎么解决啊?


_________________
欢迎访问Gevin的博客 http://blog.igevin.info


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-25 21:13 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
应该是第一扇区到第一分区之间空间太小,没办法放下core.img。
sudo fdisk -lu
贴出来看看。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-26 0:01 
头像

注册: 2009-10-15 16:23
帖子: 74
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
应该是第一扇区到第一分区之间空间太小,没办法放下core.img。
sudo fdisk -lu
贴出来看看。


Disk /dev/sdb: 320.1 GB, 320072933376 bytes
64 heads, 32 sectors/track, 305245 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x13ef31fe

Device Boot Start End Blocks Id System
/dev/sdb1 * 32 61439999 30719984 83 Linux
/dev/sdb2 61440000 62524979 542490 82 Linux swap / Solaris
/dev/sdb3 62524980 310134824 123804922+ 7 HPFS/NTFS
/dev/sdb4 310134825 625137344 157501260 7 HPFS/NTFS

这个怎么修复啊?


_________________
欢迎访问Gevin的博客 http://blog.igevin.info


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-26 2:40 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
通常分区是:255 heads, 63 sectors/track
Device Boot Start End Blocks Id System
/dev/sda1 * 63
你是:64 heads, 32 sectors/track
Device Boot Start End Blocks Id System
/dev/sdb1 * 32

试试这个行不?
grub-install --force /dev/sdb

不行感觉备份数据,重新安装,用 fdisk -u /dev/sdb 命令,删除ubuntu的两个分区,重新分区,把sdb1起始扇区从64开始。
折腾分区表有危险的。

smallapple:
引用:
也可以在移动盘上安装grub4dos引导
不知道grub4dos占多大空间?


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-26 8:02 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
硬盘分区时格式选定有问题,正常是每簇64扇区,这个是每簇32扇区,这个第一分区前只有17K多,core.img要25K左右,写不下,强制写入会破坏sdb1数据。
引用:
onshoestring, 不知道grub4dos占多大空间?

grub4dos的grldr.mbr只占用mbr位置,只有512字节,grldr可以放在ext2/ext3/fat/ntfs分区


_________________
Grub2 基础教程


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-04-26 8:47 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
最省事的办法smallapple已经给出了,不用动分区。
无忧论坛下载bootice,把grub4dos写到mbr。或者linux下命令 sudo ./bootlace.com /dev/sdb
在sdb3或sdb4分区根目录放grldr,menu.lst。
menu.lst内容如下:
引用:
title Ubuntu
find --set-root --ignore-floppies --ignore-cd /boot/grub/core.img
kernel /boot/grub/core.img
boot


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2011-05-01 14:49 

注册: 2011-04-29 23:13
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
不知道楼主的问题解决没有.我的也是这样.换个电脑就不能启动了


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 移动硬盘上的Ubuntu10.10 启动问题
帖子发表于 : 2012-01-26 15:02 

注册: 2012-01-22 12:30
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
grub2写到移动硬盘mbr
先 fdisk -l ,看移动硬盘是sda还是sdb,用下面两条中的一条命令。
sudo grub-install /dev/sda

sudo grub-install /dev/sdb

为什么error: cannot find a device for /boot/grub (is /dev mounted?).


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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