当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 我该怎么办
帖子发表于 : 2010-02-25 11:48 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
机子原来装有win7,然后用wubi装了 Ubuntu,又用光盘装了 kubuntu
win7是64位的,不能玩游戏,于是在另外一个盘上装了xp,这下连原来三个系统都不见了,后来用BCDautofix修复,能看见win7,Ubuntu和xp的启动选项了,但是不见kubuntu,请问该怎么办?
插进光盘也没有找到重新引导的选项


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 11:52 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
重建 grub

用grub4dos(9.10/10.04用g2ldr)引导k。


_________________
Grub2 基础教程


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 11:53 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
你是双硬盘吗?
硬盘1: WIN7 + Ubuntu + kubuntu
硬盘2: XP

硬盘1的分区是如何做的?


_________________
山不转,水转,山不移,我移。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 12:30 
头像

注册: 2009-01-24 23:07
帖子: 1230
送出感谢: 0 次
接收感谢: 0 次
用kubuntu光盘启动进入livecd,然后修复grub2。


_________________
学生仅此而已……


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 14:15 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
恢复2楼跟4楼的,怎么修复或重建grub啊?

kubuntu怎么进入livecd?可以说再具体点吗?

进入kubuntu光盘选择语言之后好像有七八个选项
1是试用kubuntu
2是安装kubuntu
最后两个是硬盘引导和修复系统

进入硬盘引导就是跟开机引导的一样,没有kubuntu,修复的那个也不行


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 14:20 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
回复3楼的,就一个硬盘


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 14:23 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
shrine 写道:
恢复2楼跟4楼的,怎么修复或重建grub啊?

kubuntu怎么进入livecd?可以说再具体点吗?

进入kubuntu光盘选择语言之后好像有七八个选项
1是试用kubuntu
2是安装kubuntu
最后两个是硬盘引导和修复系统

进入硬盘引导就是跟开机引导的一样,没有kubuntu,修复的那个也不行


1是试用kubuntu
进桌面后打开终端,kubuntu 9.10的就看我签名档关于livecd修复的那部分,9.10以前的用下面的
代码:
sudo grub                               
find /boot/grub/stage1 有 /boot分区的用 find /grub/stage1
回显的 (hd0,x)
root (hd0,x)
setup (hd0)
quit


_________________
Grub2 基础教程


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 14:27 
头像

注册: 2009-01-24 23:07
帖子: 1230
送出感谢: 0 次
接收感谢: 0 次
shrine 写道:
恢复2楼跟4楼的,怎么修复或重建grub啊?

kubuntu怎么进入livecd?可以说再具体点吗?

进入kubuntu光盘选择语言之后好像有七八个选项
1是试用kubuntu
2是安装kubuntu
最后两个是硬盘引导和修复系统

进入硬盘引导就是跟开机引导的一样,没有kubuntu,修复的那个也不行

就是那个试用kubuntu
修复grub2我都是按照下面的方法做的,有别的同学说有简单方法,不过我没试过。

首先你要知道你ubuntu各个分区的挂载情况
sudo fdisk -l
列出各个分区
你要知道你的/挂载到了哪个分区,如果其他目录单独挂载了也要找出来,比如/home /boot

sudo mount /dev/sda1 /mnt
挂载/
这里的sda1是你/目录所挂载的分区,根据自己的实际情况修改

sudo mount /dev/sda2 /mnt/boot
挂载/boot,如果/boot没单独挂在一个分区,这一步就不需要了

类似的,如果还有,比如挂载/home……

sudo mount –bind /dev /mnt/dev
挂载其他分区或设备

sudo chroot /mnt
改变根目录

update-grub
重建grub.cfg

grub-install /dev/sda
安装grub2到第一块硬盘的mbr

现在重启,会发现kubuntu的启动选项,现在进kubuntu,然后
sudo update-grub2
重启
win的就出来了 :em11


_________________
学生仅此而已……


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 15:02 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
回复8楼的,在执行update-grub时,出现如下错误:cannot find a device for /

因此没有成功


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 15:06 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
回复7楼的,我装的是kubuntu9.10amd64
按照你的做法:
2)用livecd修复grub
用ubuntu9.10的livecd启动后,打开终端
假如你的ubuntu的 / 分区是sda7,又假如 /boot分区是 sda6,用livecd启动,在终端下输入
sudo -i
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt /dev/sda

和前面一样,要装入第二硬盘的把sda改为sdb。

如果grub.cfg己丢失,或grub.cfg出现错误,需要重建的继续执行下面操作:
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exit

在执行grub-install --root-directory=/mnt /dev/sda后会得到下面的错误
No path or device is specified.
Try ``grub-probe --help'' for more information.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.

在执行mount --bind /proc /mnt/proc会得到下面错误
mount: 挂载点 /mnt/proc 不存在


最后由 shrine 编辑于 2010-02-25 15:13,总共编辑了 1 次

页首
 用户资料  
 
11 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 15:12 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
按8楼的没找到/ ,估计是chroot 没成功。
试试这样

用livecd修复grub
用ubuntu9.10的livecd启动后,打开终端
假如你的ubuntu的 / 分区是sda7,又假如 /boot分区是 sda6,用livecd启动,在终端下输入
代码:
    sudo -i
    mount /dev/sda7 /mnt
    mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
    grub-install --root-directory=/mnt  /dev/sda


_________________
Grub2 基础教程


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 15:15 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
回复11楼的,执行第一句就得到如下错误:
sudo: unable to resolve host ubuntu


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 15:26 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
是在kubuntu光盘试用下吗?连 sudo -i 都不行???
直接用sudo 看看

代码:
sudo mount /dev/sda7 /mnt
sudo mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
sudo grub-install --root-directory=/mnt  /dev/sda


后面重建 grub.cfg 的先别管了。


_________________
Grub2 基础教程


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 15:29 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
重装也不行了,把kubuntu安装到刚刚用命令(sudo fdisk -l)得到的盘符上(sda9),却得到如下从错误:
没有定义根文件系统,请回到分区菜单以修正此错误


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 我该怎么办
帖子发表于 : 2010-02-25 15:32 

注册: 2009-08-19 22:07
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
sudo mount /dev/sda7 /mnt
这个sda7写错了该咋办?

有办法恢复吗?还是不用管?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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