skyler 发表于 2006-8-5 16:08:15

关于grub,比较复杂

原来系统只有一个xp,后来装上wingrub,引导后用硬盘方式装了suse.
机器启动的时候原来的grub菜单置换为suse的启动菜单.
第一项是windows,第二项是suse,后面是memort test
选择windows后进入原来未安装suse前的启动菜单,选择此菜单中的grub项后返回suse的启动菜单.
问题在这里:我想重装linux,过程中我要格式化linux分区,那么就会破坏系统的grub.这样是不是会使系统无法引导起来?包括windows

我在windows下卸载了wingrub,又重装了wingrub,都无法使系统从wingrub启动,而一直是linux下的.这个问题我如何解决?

机器没有光驱,如果无法启动起来就麻烦了,工作的数据都在上面,怎么样才能确保xp安全无恙呢?

shadkong 发表于 2006-8-5 16:48:40

Re: 关于grub,比较复杂

问题在这里:我想重装linux,过程中我要格式化linux分区,那么就会破坏系统的grub.这样是不是会使系统无法引导起来?包括windows
我想是这样的。
我在windows下卸载了wingrub,又重装了wingrub,都无法使系统从wingrub启动,而一直是linux下的.这个问题我如何解决?
wingrub 是什么?没有用过(也没法用,我的机器上没有 Windows,请知道的兄弟回答)。
机器没有光驱,如果无法启动起来就麻烦了,工作的数据都在上面,怎么样才能确保xp安全无恙呢?
你格式化 Linux 分区后一并把系统也装上不就行了?那样的话 grub 也装上了。或者你不想装系统,那么用一张软盘启动到 DOS(鉴于你没有光驱),键入命令 : FDISK \MBR 可以卸载主引导记录中的 grub,这样开机就可以直接引导 Windows 了。

lanche 发表于 2006-8-5 17:46:18

这有什么要紧,格式化安装完Linux之后自然又有可用的grub启动器,可以引导windows和Linux。

npcomet 发表于 2006-8-5 21:56:05

正解 :mrgreen:

skyler 发表于 2006-8-6 09:53:55

可能是我对grub还有些不了解.
在windows下装上了wingrub,然后启动菜单是c:\grub\menu.lst,但自从装上linux之后,启动菜单是linux下的\boot\grub\menu.lst。是不是证明linux下的grub把wingrub覆盖了?

然而\boot\grub\menu.lst下面有一项windows,选择后进入的却是未装linux前的grub启动菜单.也就是C盘下的那个。

我可以格掉linux,但由于系统启动时读取的是\boot\grub\menu.lst,这样系统由于找不到启动菜单文件,就会启动失败。

描述得有点乱。

npcomet 发表于 2006-8-6 13:49:16

格掉linux是为了安装linux吗? 是的话就不用担心。

skyler 发表于 2006-8-6 20:08:57

是想再装一次.
如果安装过程中有问题,那么就boot不起来windows了.

而且我有一点很不明白,为何我重装wingrub之后为何启动仍然指向linux的grub菜单呢?可能是我对grub有些误解

npcomet 发表于 2006-8-7 02:36:07

是想再装一次.
如果安装过程中有问题,那么就boot不起来windows了.

而且我有一点很不明白,为何我重装wingrub之后为何启动仍然指向linux的grub菜单呢?可能是我对grub有些误解
那就看一下grub的入门文章 :P

shadkong 发表于 2006-8-7 09:16:36

是想再装一次.
如果安装过程中有问题,那么就boot不起来windows了.
看来我是白说了。 :?

skyler 发表于 2006-8-7 11:34:49

现在重装上了,还好没问题。
可是仍然不明白wingrub为何不能覆盖linux grub。

shadkong,关键是我也没有软驱,晕吧。呵呵。不过现在重装好了,谢谢各位。

npcomet 发表于 2006-8-7 16:05:10

因为你的wingrub你有安装到mbr?

松心心 发表于 2006-8-7 17:37:34

开始你是用win来引导的。引导linux是用win下的grub(wingrub)来引导linux 的安装盘。这里的wingrub并没写到(mbr)上。只是win引导时启动了他。说穿了相当win下的一个程序。当安装了linux时。这时你才真的把grub安装在mbr.而接管了win的引导(win用什么来引导启动记不住了)。再用grub引导win。当win 启动时又交给了wingrub.这个wingrub又可以引导你装的linux时。我想这时可以在wingrub和grub转圈圈了。所以你格掉linux的盘是不会把那个 grub破坏掉。当然也就不会把C盘的wingrub破坏掉。除非你重装win才会把 grub弄掉。

xwindow 发表于 2006-8-7 19:35:31

偶觉得grub比起lilo来,还是好用的许多,俺一直不会用lilo :oops:

gjd1981 发表于 2006-8-7 20:01:08

我也刚看明白,谢谢各位了

tianyaly 发表于 2006-8-8 10:15:29

怎么把WINGRUB完全的卸载啊
页: [1] 2
查看完整版本: 关于grub,比较复杂