当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 12:53 

注册: 2011-04-26 23:23
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
命令如下:
sudo grub-install --force --root-directory=/media/usb /dev/sdb
错误结果:
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a disk with multiple partition labels or both partition label and filesystem. This is not supported yet..
/usr/sbin/grub-setup: error: embedding is not possible, but this is required for cross-disk install.

U盘分区情况:
Device Boot Start End Blocks Id System
/dev/sdb1 2048 16800959 8399456 c W95 FAT32 (LBA)

求解决。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 13:19 
头像

注册: 2009-06-14 22:16
帖子: 480
送出感谢: 0 次
接收感谢: 1
有个grubinst工具 你试试 :em03


_________________
想玩生化了。。。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 15:41 

注册: 2009-06-28 10:06
帖子: 398
系统: ubuntu12.04
送出感谢: 0 次
接收感谢: 6
说下我的看法哈,可能不对。
先把usb分区设置成为boot,取消lba。
运行安装命令,把--root换成--boot,grub2改成这个了。挂载点未usb的挂载目录,自己到/media里看下。
我成功安装过,是手动挂载的。


_________________
Still Alive


页首
 用户资料  
 
4 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 16:34 

注册: 2011-04-26 23:23
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
dreamcast_sh 写道:
有个grubinst工具 你试试 :em03

你说的是grub4dos吧


页首
 用户资料  
 
5 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 17:56 

注册: 2011-04-26 23:23
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
zcf115 写道:
说下我的看法哈,可能不对。
先把usb分区设置成为boot,取消lba。
运行安装命令,把--root换成--boot,grub2改成这个了。挂载点未usb的挂载目录,自己到/media里看下。
我成功安装过,是手动挂载的。

试了下,不行。 :em20 :em26


页首
 用户资料  
 
6 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 18:58 
头像

注册: 2006-12-15 9:32
帖子: 1249
系统: linux
送出感谢: 2
接收感谢: 14
看不出来原因,莫非没有把/dev/sdb1挂载到/media/usb上?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 19:08 
头像

注册: 2007-10-23 12:54
帖子: 1750
送出感谢: 3
接收感谢: 28
grub4dos 主程序就是单个文件,配置文件也很简单,比切分成一堆小文件的 grub2 好用多了。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-28 19:31 
头像

注册: 2010-10-27 20:43
帖子: 370
送出感谢: 2
接收感谢: 15
试试
代码:
sudo grub-install --force  /dev/sdb


_________________
牛是牛顿的牛 毛是朱毛的毛


页首
 用户资料  
 
9 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-02-29 23:03 

注册: 2011-04-26 23:23
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
楼上的方法都试过了,不行,看来用grub4dos了 :em19 :em19 :em19 :em21 :em21 :em21


页首
 用户资料  
 
10 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-12-08 23:32 

注册: 2010-10-31 20:48
帖子: 2
送出感谢: 0 次
接收感谢: 1
从fdisk返回的信息看,你的U盘分区是从2048block开始的,猜测可能是1~2047里面有垃圾数据导致grub-install错误的认为是多分区标签。
一般情况下,如果是可启动分区,第一扇区是给MBR的,所以,你可以删除1~2047中的的内容。我试过是可以执行grub-install了

sudo dd if=/dev/zero of=/dev/sdb seek=1 count=2047 bs=1b

yqs09 写道:
命令如下:
sudo grub-install --force --root-directory=/media/usb /dev/sdb
错误结果:
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a disk with multiple partition labels or both partition label and filesystem. This is not supported yet..
/usr/sbin/grub-setup: error: embedding is not possible, but this is required for cross-disk install.

U盘分区情况:
Device Boot Start End Blocks Id System
/dev/sdb1 2048 16800959 8399456 c W95 FAT32 (LBA)

求解决。



_________________
评价: 3.7% liangyongsheng1990
 
页首
 用户资料  
 
11 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-12-09 12:22 
头像

注册: 2011-06-26 18:28
帖子: 240
送出感谢: 3
接收感谢: 4
niumao 写道:
试试
代码:
sudo grub-install --force  /dev/sdb

正解,也可以试一试
代码:
sudo grub-install /dev/sdb


_________________
http://www.linux-unix.asia
720P电影,无损音乐,Linux教程资料:http://hdcity.leniter.org/promotionlink.php?key=64472c449c1ade6ed71c4de838745c67


页首
 用户资料  
 
12 楼 
 文章标题 : Re: grub2安装到U盘出错,求解决?
帖子发表于 : 2012-12-28 15:55 
头像

注册: 2008-11-05 17:37
帖子: 171
送出感谢: 9
接收感谢: 0 次
jt6562 写道:
从fdisk返回的信息看,你的U盘分区是从2048block开始的,猜测可能是1~2047里面有垃圾数据导致grub-install错误的认为是多分区标签。
一般情况下,如果是可启动分区,第一扇区是给MBR的,所以,你可以删除1~2047中的的内容。我试过是可以执行grub-install了

sudo dd if=/dev/zero of=/dev/sdb seek=1 count=2047 bs=1b

yqs09 写道:
命令如下:
sudo grub-install --force --root-directory=/media/usb /dev/sdb
错误结果:
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a disk with multiple partition labels or both partition label and filesystem. This is not supported yet..
/usr/sbin/grub-setup: error: embedding is not possible, but this is required for cross-disk install.

U盘分区情况:
Device Boot Start End Blocks Id System
/dev/sdb1 2048 16800959 8399456 c W95 FAT32 (LBA)

求解决。

太感谢了,用--force可以解决,但是没有把警告消除,有警告说明还是有有问题的地方,我google来google去,转了好长时间,在这里终于找到了答案,太感谢了。


_________________
希望大家在问题解决之后能够在标题处添加已解决
南无阿弥陀佛


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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