当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : updating grub失败,且ibus无法使用
帖子发表于 : 2011-06-20 17:34 
头像

注册: 2011-04-13 10:44
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
太好了,幸亏有云输入法,不然我只能敲英文了……
1)无win7引导界面
原系统是win7软激活,硬盘安装ubuntu10.04(bcd)时不慎将grub安到win7的那个盘sda1,结果重启后只有光标闪,没有启动菜单, 然后直接进入ubuntu。
捣腾了半天,试了论坛里的方法,还是没解决。每次update grub都失败
1。ubuntu下复制bootmgr为grldr(保留原来的bootmgr),进win7重新软解。
2。软解用smallapple的方法:
下载新版的 grub4dos ,把bootlace.com 解压出来,放在用户目录下,在终端中执行
sudo grub-install /dev/sda
sudo ./bootlace.com --floppy --ntfs /dev/sda1
sudo update-grub
3。手动加入代码:
sudo gedit /etc/grub.d/40_custom
代码:menuentry "Windows 7 " {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
chainloader +1}
4。用dd。
sudo dd if=/dev/sda of=/dev/sda bs=512 count=1 seek=63 skip=xxxxx

唯一没试过就是用光盘引导了,我没光盘。
每次都显示
lee@lee-laptop:~$ sudo update-grub
Generating grub.cfg ...
ls: cannot access /var/lib/os-prober/mount/boot
Boot: No such file or directory
Found linux image: /boot/vmlinuz-2.6.32-32-generic
Found initrd image: /boot/initrd.img-2.6.32-32-generic
Found linux image: /boot/vmlinuz-2.6.32-28-generic
Found initrd image: /boot/initrd.img-2.6.32-28-generic
Found memtest86+ image: /memtest86+.bin
done
我刚刚看了一下新立得的grub-pc,更新了一下,结果显示:
E: grub-pc: subprocess installed post-installation script returned error exit status 1
再update-grub时候显示Generating grub.cfg...
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sda9. Check your device.map.
附件是grub。cfg和grub-pc的错误报告……

2)ibus所有的步骤都按照http://wiki.ubuntu.org.cn/IBus指示一步一步,安装了拼音和五笔。是英文版ubuntu,除了在任务栏上显示个小logo,怎么调输入法就是不出来。相关软件已经都更过新了,system-language也调成ibus为默认。但就是输不了中文。

折腾了几天,总想着自己解决,但还是杯具了,先谢谢了 :em06


附件:
grub-pc.png
grub-pc.png [ 49.7 KiB | 被浏览 1070 次 ]

grub.cfg-report.tar [60 KiB]
被下载 6 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: updating grub失败,且ibus无法使用
帖子发表于 : 2011-06-20 18:10 
头像

注册: 2011-04-13 10:44
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
重启后我再次看到了久违的grub rescure……这次的显示:no such partition……
跑去借光盘,bootrec /fixmbr后重启,不插光盘显示几个乱码字无法进系统,插光盘可以进入系统,开机显示“启动计算机时出现页面文件配置问题,已经创建了一个临时页面文件”又变成盗版了,而且只显示出c 盘,其他的全missing,启动bcd添加linux引导启动项,重启进入linux又返回引导界面(grub损坏了吧…)

用bcd再尝试了一次,不插可以正常进引导菜单,进入win7后还是只显示c盘,进入磁盘管理,如下图。还是觉得不可能数据全抹了……进入linux会进入grub指令界面……我已经有些麻木了


附件:
未命名.jpg
未命名.jpg [ 31.07 KiB | 被浏览 1046 次 ]

页首
 用户资料  
 
3 楼 
 文章标题 : Re: updating grub失败,且ibus无法使用
帖子发表于 : 2011-06-21 1:46 

注册: 2010-05-30 3:59
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
显然你的硬盘分区数据出问题了,用PE的启动盘进去,看看有什么磁盘工具可用的,修复一下吧


_________________
性格决定命运奋斗成就未来


页首
 用户资料  
 
4 楼 
 文章标题 : Re: updating grub失败,且ibus无法使用
帖子发表于 : 2011-06-21 17:39 
头像

注册: 2011-04-13 10:44
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
只有c盘可以操作,其他都不行啊。是分区文件损坏了吗?我的数据都没有备份啊…… :em20


页首
 用户资料  
 
5 楼 
 文章标题 : Re: updating grub失败,且ibus无法使用
帖子发表于 : 2011-06-21 23:39 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
引用:
1。ubuntu下复制bootmgr为grldr(保留原来的bootmgr),进win7重新软解。
2。软解用smallapple的方法:
下载新版的 grub4dos ,把bootlace.com 解压出来,放在用户目录下,在终端中执行
sudo grub-install /dev/sda
sudo ./bootlace.com --floppy --ntfs /dev/sda1
sudo update-grub
3。手动加入代码:
sudo gedit /etc/grub.d/40_custom
代码:menuentry "Windows 7 " {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
chainloader +1}

引用:
4。用dd。
sudo dd if=/dev/sda of=/dev/sda bs=512 count=1 seek=63 skip=xxxxx


第一个方法PCSKYS Windows7Loader,没有问题,其它软解或许有问题,因为模拟加载biso的scli 2.1可能不是grldr这个文件。
上面两个方法都要重写pbr,操作有风险。
11.4之后可以用smallapple这个帖子的方法。
viewtopic.php?f=139&t=329072&p=2305665
最好办法还是:
1.安装grub到mbr
代码:
sudo grub-install /dev/sda

2.win7安装盘启动到命令行,修复win7分区的引导(用ms方法应该比dd风险小一些。)
代码:
bootrec /fixboot


现在情况只能做bootrec /fixboot,

至于其它分区看不到,不清楚什么原因,或许是分区表有问题,或许是文件系统有问题。
最好用pe启动看能不能看到其它几个ntfs分区里的数据。

要ubuntu光盘或其它linux发行版启动看一下下面命令输出信息,才能判断分区表有没有问题。
代码:
sudo fdisk -lu
sudo parted /dev/sda print


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


页首
 用户资料  
 
6 楼 
 文章标题 : Re: updating grub失败,且ibus无法使用
帖子发表于 : 2011-06-22 1:30 
头像

注册: 2011-04-13 10:44
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
非常感谢,又麻烦你了 :em06 ,方法1也已经试过了没有奏效,方法二确实恢复了win7引导,不过之前在ubuntu下更新grub失败后好像造成了分区表出了故障,ubuntu变成grub界面
我现在正在用diskgen重建分区表恢复数据,打算重新分区刻盘重装ubuntu,希望这次能顺利点~哦米拖佛


页首
 用户资料  
 
7 楼 
 文章标题 : Re: updating grub失败,且ibus无法使用
帖子发表于 : 2011-06-22 9:32 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
安装时grub安装到sda(mbr),不是sda1(通常是win分区)。


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


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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