怎么重新windows 安装grubb

您现在的位置:&&>>&&>>&&>>&&>>&正文
在Linux系统下重新安装Linux的方法
&&& 1 并安装grub
&&& 。/configure
&&& make install
&&& 2 配置grub
&&& a )把 /usr/local/share/grub/i386-pc/ 目录下的所有文件统统拷贝到 /boot/grub/目录下。
&&& b )接下来是创建 grub.conf,并在 /boot/grub/目录下建立一个 menu.lst,指向 grub.conf.
&&& c )执行 grub-install /dev/hda1 把 stage1 写入到 /boot分区的引导扇区。
&&& 也可以执行 grub 进入 grub shell ,然后通过 root 和 setup命令来安装stage1 .
&&& grub shell安装stage1的指令为
&&& root(hd0 ,0 )
&&& setup (hd0 )
&&& 3 重启并运行grub指令,达到引导安装程序的作用
&&& 引导安装程序的指令为
&&& root(hd0 ,0 )
&&& kernel /dir/vmlinuz
&&& initrd /dir/initrd.img
&&& 说明:其中的硬盘,路径等信息随情况不同有所变化。
【责编:Zenghui】
?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]
相关产品和培训
 友情推荐链接
 专题推荐
 ? ? ? ? ? ? ? ? ? ?
 今日更新
?&?&?&?&?&?&?&?&?&?&
 认证培训
 频道精选
 Windows频道导航
                      &[ 15 篇帖子 ]&
&文章标题 : [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
20:43帖子: 29
送出感谢: 0 次
接收感谢: 0 次
多系统共存,昨日xp中毒,重新安装xp后,mbr被覆盖,原来安装在ubuntu alternate 9.10下用来引导多系统的grub2不起作用了。我想使用ubuntu alternate 9.10的光盘进行恢复grub:使用ubuntu的alternate 9.10光盘启动,顺利进入救援模式。选择键盘语言国家之后,到硬盘分区检测完毕,按返回键,进入主菜单,选择shell:(xp安装在/dev/sda1,freebsd安装在/dev/sda3,ubuntu 安装在/dev/sda4,slackware安装在/dev/sda5,debian 安装在/dev/sda6,open suse安装在/dev/sda7,mandriva安装在/dev/sda8)依次使用以下命令:#mkdir /mnt/a#mount /dev/sda4 /mnt/a -t reiserfs#chroot /mnt/a#grub-install /dev/sda在grub-install /dev/sda时出错:grub-probe: error: cannot find a device for boot/grub.No path or device is specified.Try ``grub-probe --help'' for more information.怎么办?我后来在还是用光盘启动进入救援模式,在硬盘分区检测完毕后,按返回键,进入主菜单,选择救援系统。想在列出的分区列表中选择/dev/sda4作为根目录,然后"执行安装grub",但是选择/dev/sda4作为根目录失败。又尝试在列出的分区中选择其它linux系统分区(比如/dev/sda5,6,7,8)作为根目录,挂载可以成功,但是“执行安装grub”时又失败(最后还是选择挂载mandriva分区作为根目录,不选择“执行安装grub”,而是选择“在根目录中执行shell”,执行命令grub- install,成功安装mandriva系统中的grub到mbr,顺利进入mandriva系统,再进一步修改其menu.lst,增加其它 linux系统的引导项,重新启动电脑,在grub启动菜单中选择ubuntu 9.10救援模式,安装grub-install)。
_________________FreeBSD=优雅的女人, Solaris=高贵的女人, Linux=年轻的女人, windows=午夜下班的女人IBM ThinkPad x31:XP SP3+Freebsd8.0+Ubuntu11.10+Qimo(儿童Linux)+Doudoulinux(儿童Linux)+Fedora16+Slackware13.0+Debian 5.03+OpenSUSE 11.2+Mandriva 2010
17:38,总共编辑了 2 次
&文章标题 : Re: ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
10:29帖子: 112
送出感谢: 0 次
接收感谢: 0 次
之所以出现以上错误,估计是你chroot到那个目录了,其实并不需要chroot进去用livecd修复grub用ubuntu9.10的livecd启动后,打开终端假如你的ubuntu的 / 分区是sda4,又假如 /boot分区是 sda6,用livecd启动,在终端下输入
mount /dev/sda4 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt
如果grub.cfg己丢失,或grub.cfg出现错误,需要重建的继续执行下面操作:
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
#如果需要chroot的,不要忘了上面的三步,不然就有可能出错
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
&文章标题 : Re: ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
20:43帖子: 29
送出感谢: 0 次
接收感谢: 0 次
hunter108 写道:之所以出现以上错误,估计是你chroot到那个目录了,其实并不需要chroot进去用livecd修复grub用ubuntu9.10的livecd启动后,打开终端假如你的ubuntu的 / 分区是sda4,又假如 /boot分区是 sda6,用livecd启动,在终端下输入
mount /dev/sda4 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt
感谢hunter108!在你的提示下,我终于成功了,有两种解决方法:我用虚拟机做了试验,我还是使用alternate 9.10光盘启动系统,进入shell:附件:
文件注释: 安装grub6
6.JPG [ 28.36 KiB | 被浏览 4065 次 ]
文件注释: 错误1
7.JPG [ 40.26 KiB | 被浏览 4065 次 ]
文件注释: 错误2
8.JPG [ 54.21 KiB | 被浏览 4065 次 ]
(1)这样没成功。
mount /dev/sda2 /mnt -t reiserfs
grub-install --root-directory=/mnt
/dev/sda出错:/bin/sh: grub-install: not found附件:
文件注释: 错误3
9.JPG [ 17.33 KiB | 被浏览 4065 次 ]
看来还得需要chroot啊!于是推倒重来,这样做: (2)这样可以成功!
mount /dev/sda2 /mnt -t reiserfs
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt
grub-install --root-directory=/mnt
/dev/sda又出错:grub-probe: error : Cannot find a GRUB drive for /dev/sda2. Check your device.map.附件:
文件注释: 错误4
10.JPG [ 56.25 KiB | 被浏览 4065 次 ]
这个时候,不带 --root-directory=参数,修改成:grub-install
/dev/sda终于成功了,有图有真相:附件:
文件注释: 成功
11.JPG [ 57.12 KiB | 被浏览 4065 次 ]
(3)这样也可以成功。还简单些:还是使用alternate 9.10光盘启动系统,不进入shell,而是使用救援方式,图形界面下成功恢复grub,要注意的是选择安装grub的地方应该是/dev/sda或者(hd0),而不应该是/dev/hda:有图有真相!附件:
文件注释: 安装grub1
1.JPG [ 34.86 KiB | 被浏览 4065 次 ]
文件注释: 安装grub2
2.JPG [ 34.24 KiB | 被浏览 4065 次 ]
文件注释: 安装grub3
3.JPG [ 20.42 KiB | 被浏览 4065 次 ]
文件注释: 安装grub4
4.JPG [ 52.74 KiB | 被浏览 4065 次 ]
文件注释: 安装grub5
5.JPG [ 11.71 KiB | 被浏览 4065 次 ]
_________________FreeBSD=优雅的女人, Solaris=高贵的女人, Linux=年轻的女人, windows=午夜下班的女人IBM ThinkPad x31:XP SP3+Freebsd8.0+Ubuntu11.10+Qimo(儿童Linux)+Doudoulinux(儿童Linux)+Fedora16+Slackware13.0+Debian 5.03+OpenSUSE 11.2+Mandriva 2010
&文章标题 : Re: ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
23:42帖子: 3685
hunter108 写道:之所以出现以上错误,估计是你chroot到那个目录了,其实并不需要chroot进去用livecd修复grub用ubuntu9.10的livecd启动后,打开终端假如你的ubuntu的 / 分区是sda4,又假如 /boot分区是 sda6,用livecd启动,在终端下输入
mount /dev/sda4 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt
如果grub.cfg己丢失,或grub.cfg出现错误,需要重建的继续执行下面操作:
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
#如果需要chroot的,不要忘了上面的三步,不然就有可能出错
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exitgrub2 的 grub-install 还是 chroot 比较稳当,--root-directory 这种用法在 grub2 经常不行的。1 楼没有成功主要是没有 bind /dev 进去,也就谈不上安装到 /dev/sda
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
20:52帖子: 1471
学习一下0(∩_∩)0
_________________missing is i missing you...
&文章标题 : Re: ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
20:43帖子: 29
送出感谢: 0 次
接收感谢: 0 次
billbear 写道:hunter108 写道:之所以出现以上错误,估计是你chroot到那个目录了,其实并不需要chroot进去用livecd修复grub用ubuntu9.10的livecd启动后,打开终端假如你的ubuntu的 / 分区是sda4,又假如 /boot分区是 sda6,用livecd启动,在终端下输入
mount /dev/sda4 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt
如果grub.cfg己丢失,或grub.cfg出现错误,需要重建的继续执行下面操作:
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
#如果需要chroot的,不要忘了上面的三步,不然就有可能出错
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exitgrub2 的 grub-install 还是 chroot 比较稳当,--root-directory 这种用法在 grub2 经常不行的。1 楼没有成功主要是没有 bind /dev 进去,也就谈不上安装到 /dev/sda有道理!总结我的修复grub2过程,我觉得关键是这几句:mount --bind /proc /mnt/procmount --bind /dev /mnt/devmount --bind /sys /mnt/syschroot /mnt只是还不明白是啥意思?至于--root-directory=确实比较古怪:我在虚拟机上grub-install时加上--root-directory=不行,去掉就可以,而我在家里的真实机器上,不加--root-directory=就不行,非得加上--root-directory=/mnt
_________________FreeBSD=优雅的女人, Solaris=高贵的女人, Linux=年轻的女人, windows=午夜下班的女人IBM ThinkPad x31:XP SP3+Freebsd8.0+Ubuntu11.10+Qimo(儿童Linux)+Doudoulinux(儿童Linux)+Fedora16+Slackware13.0+Debian 5.03+OpenSUSE 11.2+Mandriva 2010
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
15:12帖子: 7870
在 livecd 下可以直接用 grub-install --root-directoryAlternative下只能用 chroot
_________________
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
23:42帖子: 3685
grub2 最好 chrootgrub 最好不 chroot引用我的站内短信,ptptptptptpt 写道:我看到 lub 里面这样写:代码:grub1(){& &grub-install --root-directory="$tgt" $grubdev& &grub-install --root-directory="$tgt" $grubdev& &# grub-install (onto reiserfs) sometimes fails for unknown reason. Installing it twice succeeds most of the time.& &target_cmd "$tgt" update-grub -y& &sed -i "s/^hiddenmenu/#hiddenmenu/" $tgt/boot/grub/menu.lst& &windowsentry}grub2(){& &target_cmd "$tgt" grub-install $grubdev& &target_cmd "$tgt" update-grub}为何 grub1 不使用 target_cmd "$tgt" grub-install $grubdev 呢??billbear 写道:老 grub 记得以前试过这种写法,但是好像工作不正常,具体是装不上还是什么情况忘记了。你试试看。grub2 正相反,不 chroot 进去的话,安装到 mbr 没有问题,但是安装到分区不是装不上就是装上了启动不了,不知道为什么。你试试你那边是不是这样。我注意到每次安装到分区的时候 grub2 都会抱怨这是个 bad idea。
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
15:12帖子: 7870
引用:grub2 正相反,不 chroot 进去的话,安装到 mbr 没有问题,但是安装到分区不是装不上就是装上了启动不了,不知道为什么。你试试你那边是不是这样。我注意到每次安装到分区的时候 grub2 都会抱怨这是个 bad idea。grub2安装到分区时,就是在系统的root下操作也老是说 bad idea。这个应该和是否chroot没关系。代码:# grub-install /dev/sda3/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.& This is a BAD idea../usr/sbin/grub-setup: warn: Embedding is not possible.& GRUB can only be installed in this setup by using blocklists.& However, blocklists are UNRELIABLE and its use is discouraged../usr/sbin/grub-setup: error: if you really want blocklists, use --force.
_________________
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
23:42帖子: 3685
引用:grub2安装到分区时,就是在系统的root下操作也老是说 bad idea。这个应该和是否chroot没关系。是的,我说这个的意思是 grub2 对安装到分区的支持可能有限,以致在 livecd 用 --root-directory 并安装到分区时通常无法启动。但是 chroot 进去安装总能成功,尽管它也抱怨 bad idea。
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
15:12帖子: 7870
熊大,你安装到逻辑分区的能成功吗?我试过N多次,只有一次成功的装在逻辑分区上。
_________________
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
23:42帖子: 3685
我在调试 lub 的时候,用 lub 恢复备份并安装 grub2 到逻辑分区,记得是成功的。用的是 chroot "$target" grub-install $grubdev, vmware不过有时候这个命令要执行 2 次才能成功,后来改了脚本。安装 grub2 到 reiserfs 分区印象中有时候有毛病。我想用 livecd 也应该可以成功吧,虽然没试过。
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
15:12帖子: 7870
我不是用livecd的,是在系统中直接grub-install,加了 --force,最后提示也是no error ,但是在逻辑分区用g4dos的chainloader +1就是启动不了,现在用主分区的,grub-install 方法一样,就能安装成功。
_________________
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
23:42帖子: 3685
我不记得我有没有测试过逻辑分区了
&文章标题 : Re: [已解决]ubuntu 9.10 Alternate光盘进入救援模式如何重新安装grub?发表于 :
15:12帖子: 7870
billbear 写道:我不记得我有没有测试过逻辑分区了 我现在也转移到主分区了
_________________
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 15 篇帖子 ]&
正在浏览此版面的用户:Google [Bot] 和 8 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 14.10
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 15.04
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &Deepin
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
潘坑没QQ交流群:Group Discussion
QQ群①:(满)
QQ群②:(满)
QQ群③:(新)
QQ群④:(新)
本月潘棵侨何Ч鄣奈恼拢Most Read Posts
热度 161556℃
热度 115028℃
热度 68197℃
热度 11647℃
热度 6078℃
热度 5337℃
热度 3785℃
热度 2798℃
热度 2422℃
热度 429℃
热度 414℃
热度 412℃
热度 403℃
热度 383℃
热度 351℃
某潘炕銎耐彼担The Latest Reviews
官方邮箱:
Copyright &
站长统计:注册时间 22:05:40
最后登录 17:12:40
用户头衔:注册会员
状态:我不在线
解决方法:
先备份kernel,和menu.lst,
将boot分区重新创建:
mke2fs /dev/sda8
然后将它挂载,重新emerge grub,将原来的kernel,menu.lst拷贝过去,
grup &root (hd0,7)
setup (hd0)
安装OK,重启动电脑。
今天开机发现系统无法启动,读到grub时,电脑就自动重启了,试了几次都是这样,然后用XP盘重刷了一下MBR,进入XP,装了一个grub(实际是ubuntu从硬盘安装的引导文件),然后按C,
root (hd0,7)
setup (hd0)
安装正常,然后重启,又出现和上面一样的症状,到了grub就自动重启了。
没办法又重刷了一下MBR,
进到grub
然后将它装到ubuntu的那个分区
root (hd0,10)
setup (hd0)
安装正常,重启后看到grub菜单,然后手动引导启动gentoo,一切正常
root (hd0,7)
kernel /boot/kernel-2.6.24-r7 root=/dev/sda9 splash quiet
boot
进入 gentoo后,我又重新emerge grub,然后进入grub
grub& root (hd0,7)
Filesystem type is ext2fs, partition type 0x83
grub& setup (hd0浮点数例外
//实际我输入的是setup (hd0) 回车之后就这样了
不知道有谁也遇到过同样的问题,
看了一下menu.lst还在
这是我装系统时的说明
配置grub
emerge grub
vim /boot/grub/grub.conf
title Gentoo
root (hd0,7)
kernel /boot/kernel root=/dev/sda9 splash quiet
root (hd0,7)#多试几个就知道了
setup (hd0)
这样基本系统就安装完了
注册时间 22:05:40
最后登录 17:12:40
用户头衔:注册会员
状态:我不在线
这里也有相关问题标题: grub安装问题grub-0.97-r5 安装到USB硬盘上。运行至:grub& setup (hd0)Floating point exceptiongoole 后只有两条记录。不知应该如何处理。又:在笔记本本地硬盘上安装同样版本的grub则无任何问题。
注册时间 22:05:40
最后登录 17:12:40
用户头衔:注册会员
状态:我不在线
今天又试了下,问题还在:grub& root (hd0,7) Filesystem type is ext2fs, partition type 0x83grub& setup (hd0)Floating point exception
http://pjq.me
注册时间 22:05:40
最后登录 17:12:40
用户头衔:注册会员
状态:我不在线
grub常见错误汇总:
http://pjq.me
Processed in : 0.011000 second(s) (C)2015LinuxSir -

我要回帖

更多关于 win7安装grub 的文章

 

随机推荐