重新安装win7后,再安装grub碰到的问题【已经解决】

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

重新安装win7后,再安装grub碰到的问题【已经解决】

#1

帖子 男菜鸟 » 2016-08-07 11:40

双系统里重新安装win7后,没有了grub的双系统菜单,因为UBU16.04还是正常的,
所以按照 https://help.ubuntu.com/community/Grub2/Troubleshooting
使用LIVE CD启动后

代码: 全选

sudo set root=(hd0,9)
sudo linux /vmlinuz root=/dev/sda9 ro
sudo initrd /initrd.img
sudo boot
途中没有出错提示。boot后进入UBT,在终端里再update-grub
执行boot后,进入了UBT,于是在终端里执行<br />update-grub
执行boot后,进入了UBT,于是在终端里执行
update-grub
update的过程里,看到识别出win7系统,但是重启电脑后
又回到"grun>"
1150619190.jpg
为什么? 如何恢复双系统菜单?
附件
重新修复grub
重新修复grub
上次由 男菜鸟 在 2016-08-07 18:06,总共编辑 1 次。
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 重新安装win7后,再安装grub碰到的问题

#2

帖子 qy117121 » 2016-08-07 12:14

你没有执行这个?

代码: 全选

sudo grub-install /dev/sda
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 重新安装win7后,再安装grub碰到的问题

#3

帖子 男菜鸟 » 2016-08-07 13:35

没有啊。
我是根据上面帮助页面的步骤来做的,没有这一步啊。
而且重启电脑后,出现“grub>”提示符,是否可以说明grub已经安装到sda了?
但是怎么没有双系统菜单呢?
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 重新安装win7后,再安装grub碰到的问题

#4

帖子 qy117121 » 2016-08-07 14:01

。。。、。
你执行了应该就好了啊
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 重新安装win7后,再安装grub碰到的问题

#5

帖子 男菜鸟 » 2016-08-07 16:54

1。现在开机直接到“grub>”.
2.使用Live CD启动电脑,进入UBT,在终端执行
sudo grub-install /dev/sda
有如下出错画面: :Cry
787300063.jpg
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 重新安装win7后,再安装grub碰到的问题

#6

帖子 qy117121 » 2016-08-07 17:37

啊,不懂
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
manami5
帖子: 116
注册时间: 2016-06-21 13:16

Re: 重新安装win7后,再安装grub碰到的问题

#7

帖子 manami5 » 2016-08-07 17:38

貌似得先执行chroot到原有Ubuntu系统,然后执行grub-install和update-grub才能成功
chroot <Linux系统的安装目录>
比如:
#新建文件夹
mkdir /mnt/linux
#将Linux安装分区(就是根分区)挂载到/mnt/linux文件夹下
mount /dev/sda1 /mnt/linux
#chroot到/mnt/linux这个文件夹,就是你安装的Linux的根目录
chroot /mnt/linux/
#安装GRUB
grub-install
#更新GRUB设定
update-grub
应该是这样吧,不是很清楚了,Ubuntu 现在用得不多,现在用Debian/Arch/CentOS。
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 重新安装win7后,再安装grub碰到的问题

#8

帖子 qy117121 » 2016-08-07 17:40

啊。。刚刚没注意看,原来你是在live环境里执行的grub-install
我是让你进入硬盘中的Ubuntu执行
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 重新安装win7后,再安装grub碰到的问题

#9

帖子 男菜鸟 » 2016-08-07 18:05

@8楼 谢谢关注!

问题是现在开机就进入的“grub>”!无法进入UBT。
我在网上找到答案解决了。见
http://askubuntu.com/questions/88384/ho ... redirect=1
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 重新安装win7后,再安装grub碰到的问题【已经解决】

#10

帖子 poloshiao » 2016-08-07 18:11

现在开机直接到“grub>”.
1. 出現 grub>
表示 開機程序 已經找到 /boot/grub 路徑
但是找不到 grub.cfg 文件檔案
或者 發現 缺少一些 modules 沒載入

2. 補救方法 見
2-1. https://help.ubuntu.com/community/Grub2 ... ng#grub.3E
2-2. https://help.ubuntu.com/community/Grub2 ... #grub.3E-1
幫助你 順利登入 Ubuntu

3. 登入 Ubuntu 後
sudo grub-install /dev/sdk # /dev/sdk 表示 最優先開機硬盤 k=a,b,c, ...
sudo update-grub
sudo update-initramfs -u -k all
重開機

4. 如果是 UEFI 開機
上述指令 需要修改
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 重新安装win7后,再安装grub碰到的问题

#11

帖子 qy117121 » 2016-08-07 18:30

男菜鸟 写了:@8楼 谢谢关注!

问题是现在开机就进入的“grub>”!无法进入UBT。
我在网上找到答案解决了。见
http://askubuntu.com/questions/88384/ho ... redirect=1
1楼里那样进入硬盘的Ubuntu啊
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 重新安装win7后,再安装grub碰到的问题【已经解决】

#12

帖子 男菜鸟 » 2016-08-07 22:07

@11楼
途中没有出错提示。boot后进入UBT,在终端里再update-grub
update的过程里,看到识别出win7系统,但是重启电脑后
又回到"grun>"
经过以上二步后,再开机就是直接到“grub>”,无法登录UBT了。

@10楼
都按照其说明做过,没有解决。
后来是按http://askubuntu.com/questions/88384/ho ... redirect=1答案解决。所有命令没有出错提示!
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 重新安装win7后,再安装grub碰到的问题【已经解决】

#13

帖子 poloshiao » 2016-08-08 10:23

都按照其说明做过,没有解决。
2. 補救方法 見
2-1. https://help.ubuntu.com/community/Grub2 ... ng#grub.3E
2-2. https://help.ubuntu.com/community/Grub2 ... #grub.3E-1
幫助你 順利登入 Ubuntu
一次性幫你登入 Ubuntu

然後再看看 要如何修補
头像
ahwad
帖子: 1116
注册时间: 2009-05-06 0:36

Re: 重新安装win7后,再安装grub碰到的问题【已经解决】

#14

帖子 ahwad » 2016-08-08 19:53

为什么都要吧grub安装在sdX上(X=a,b,..........),而不安装在sdaX上?(X=1,2,.......),当然了,这个sdaX必须是主分区。
这样就没有那么多问题了。。。。。
附件
11.jpg
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 重新安装win7后,再安装grub碰到的问题【已经解决】

#15

帖子 poloshiao » 2016-08-08 21:07

为什么都要吧grub安装在sdX上(X=a,b,..........),而不安装在sdaX上?(X=1,2,.......)
1. 如果安裝在 分割區 sdaX 需要另外安裝一個 開機導引程式 去導引到 該分割區 sdaX 例如額外安裝 easyBCD

2. Grub 2 本身就是很好使用的 開機導引 功能強大 簡單 好用 除非有特別需要 不需額外安裝另外一個 開機導引程式
意思是 直接安裝在 sdX 上(X=a,b,..........)就好了
2-1. 這也是 Grub 2 使用說明書 推薦的方法
參閱
http://mcs.une.edu.au/doc/grub2-tools/g ... stallation
BIOS installation
MBR
The GRUB development team generally recommends embedding GRUB before the first partition, unless you have special requirements.
2-2. 另外 安裝在 分割區 sdaX 會使得 開機有關檔案 容易受損 (例如 頻繁安裝/移除/更新 套件) 而影響到正常開機
2-2-1. http://mcs.une.edu.au/doc/grub2-tools/g ... stallation
On the other hand, installing to a filesystem means that GRUB is vulnerable to its blocks being moved around by filesystem features such as tail packing, or even by aggressive fsck implementations, so this approach is quite fragile; and this approach can only be used if the /boot filesystem is on the same disk that the BIOS boots from, so that GRUB does not have to rely on guessing BIOS drive numbers.
回复