LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1565|回复: 12

如何修复OPENSUSE

[复制链接]
发表于 2007-1-17 20:38:33 | 显示全部楼层 |阅读模式
用GRUB下用硬盘安装了OPENSUSE,但由于WIN2003问题,不得不重新装过,现在没了GRUB,更没了OPENSUSE的选项,请教如何恢复出来,OPENSUSE的分区都是好好的
发表于 2007-1-17 21:16:00 | 显示全部楼层
grub for dos
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-17 21:31:10 | 显示全部楼层
Post by 糊涂
grub for dos


直接COPY那几个文件回去??
回复 支持 反对

使用道具 举报

发表于 2007-1-17 21:42:02 | 显示全部楼层
把grldr这一个文件考到C盘跟目录,编辑C:\boot.ini文件,增加一个引导项:
c:\grldr="grub"
回复 支持 反对

使用道具 举报

发表于 2007-1-17 21:44:54 | 显示全部楼层
用openSUSE CD1,啟動到安裝程式
在選擇安裝模式時選"其他"
裡面應該有"修復系統"一項
讓安裝程式自動偵測,最後它會告訴你沒有安裝Grub,會自動給你裝上的
回复 支持 反对

使用道具 举报

发表于 2007-1-17 22:21:26 | 显示全部楼层
wingrub
回复 支持 反对

使用道具 举报

发表于 2007-1-17 22:21:29 | 显示全部楼层
Post by charliechan
用openSUSE CD1,啟動到安裝程式
在選擇安裝模式時選"其他"
裡面應該有"修復系統"一項
讓安裝程式自動偵測,最後它會告訴你沒有安裝Grub,會自動給你裝上的

SUSE就是这点方便,已经用过两次了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-17 23:19:48 | 显示全部楼层
4楼的办法搞掂了,谢谢
5楼的办法,因为我的光碟只有SUSE10.1,试过没你所讲的东西

谢谢上面帮助过的朋友
回复 支持 反对

使用道具 举报

发表于 2007-1-18 00:56:03 | 显示全部楼层
1、下载工具
如果你将 Grub 安装到了 MBR,重新安装 Windows XP/2K 等会将 MBR 清除,那么怎么修复 MBR 中的 Grub 引导记录呢?这里介绍的方法是使用 Grub4DOS 这个DOS下的工具,最新版本的 Grub4DOS 可以在 ://ftp.cosoft.org.cn/incoming/grub_for_dos-0.0.8.tar.gz下载到,下来之后可以用 win 下的 WinRAR、WinZIP 或 Linux 下的 tar zxvf 命令解开,将其中的 grub.exe 放在你的一个 fat/fat32 分区中(如 D:\grub4dos)。

2、重新启动到 DOS,你可以用 DOS 启动软盘或光盘(我想一般都有一张 win98或 winme 光盘吧)。然后键入:


code:--------------------------------------------------------------------------------
d:\grub4dos\grub.exe
--------------------------------------------------------------------------------

这样就进入了 Grub 环境,你可以看到一个 gurb> 提示符,下面要做的就是恢复你的 Grub 引导记录

3、在 Grub> 提示符下键入

code:--------------------------------------------------------------------------------
root (hdx,y)
kernel (hdx,y)/boot/yourkernelname ro root=/dev/hdxx
setup (hd0)
--------------------------------------------------------------------------------

第一个命令是指定你的 /boot 分区位置,如果你的 /boot 没有单独分区,那么就是你的 / 分区。
第二个命令指定内核位置,具体位置根据自己的实际情况确定。
第三个命令是将 Grub 引导记录写入 MBR 。
如果你对自己的 Linux 分区位置不十分清楚,你可以使用 TAB 键补全功能来查看确定。
执行完 setup 命令后成功会看到 succeed ! 字样。

现在你就可以重启进入 Grub 了。

4、如果你只是想启动 Linux 而不是修复 Grub,那么你可以在进入 DOS 后键入下面命令启动你的 Linux 系统。

code:--------------------------------------------------------------------------------
d:\grub4dos\grub.exe --config-file=(hdx,y)/boot/grub/grub.conf

如果装linux失败时,就无法进入windows,这个时候,我们可以用dos(或者xp盘引导)在c:\下输入 fdisk /mbr 即可

http://icuit.cn/forums/archiver/?tid-387.html
回复 支持 反对

使用道具 举报

发表于 2007-1-18 17:07:16 | 显示全部楼层
Post by 黑白猪
5楼的办法,因为我的光碟只有SUSE10.1,试过没你所讲的东西


其實這個辦法很早就有了(應該在9.0版以前就有),不過可能我的描述不對,你找不到而已 ^^"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表