rockn 发表于 2006-12-3 17:49:30

重装了xp,grub没了,进步了magiclinux,请问?

重装了xp,grub没了,进步了magiclinux,请问怎么解决?

jiangtao9999 发表于 2006-12-3 17:58:51

ML 安装盘,进入到图形安装后 Ctrl + alt + F2 可以进入命令行方式。
之后挂载 / 分区,chroot 过去, grub-install

详细的方法旧贴有。

genedemon 发表于 2006-12-4 22:23:02

借问一句:
我在新浪上看到一款名叫BootIt NG的软件下载
功能是:
是一个强力磁盘分区管理工具!可以帮助你快速安全的创建多系统引导分区!特性如下:1 1.新版本支持XP,支持单分区最大2TG! 2.可以帮助你在不破坏分区数据的情况下改变FAT/FAT32/NTFS分区的大小! 3.可以帮助你在不破坏分区数据的情况下把FAT分区转换为FAT32分区! 4.支持Linux Ext2/Ext3 分区格式! 5.支持从任何硬盘任何分区引导系统!支持从光盘引导系统! 6.支持在单个分区中安装并引导多个操作系统! 7.允许创建超过200个主引导分区。
此外
能够让你安装及启动多重操作系统的分割管理工具,能有超过四个主要的分割区,其它特色还有制作分割区,隐藏分割区,移动分割区,格式化分割区,调整分割区空间大小等等,能安装多重操作系统和选择从不同的分割区开机启动。

这个“选择从不同的分割区开机启动”是否可以实现从linux的分区启动?
这是设想,向各位求证

jiangtao9999 发表于 2006-12-4 22:33:09

Linux 需要一个 loader,因为 Linux 的内核不会自己读取自己到内存并且运行。

现在很多多引导程序都是读取第一个扇区后运行来引导系统,但这个对 Linux 不行。
引导 Linux 需要把整个 Linux 内核(有的时候还要再读取他的 initrd 文件)读到内存。

所以:一般情况下,你可以把 grub 放到 Linux 的分区,之后用它去启动 grub 。
其实把 \ 或者 \boot 放到主分区里,grub 装到这个分区,激活它。
就可以防止 Win 覆盖他了。因为 Win 的 MBR 引导程序会找寻激活的分区并且运行上面的第一扇区中的引导程序,就可以顺利的转到 grub 上。
重新安装了 Win 后,激活一下 Linux 分区就行了。

rockn 发表于 2006-12-5 23:33:23

现在的问题是,我重装了系统,没有了以前的启动选择菜单,直接进xp,能否有简单易行的办法,让我能进magic?我是菜鸟。谢谢!

qq_nh123 发表于 2006-12-6 10:09:17

最简单的方法,重装一次magic,反正很快,我以前就是这么做的,为了防止以后再出现同样的问题,你可以把/boot/grub下的menu.lst文件复制到别的分区,然后在windows下,这样即使你就可以在windows下通过wingrub进linux了。

jiangtao9999 发表于 2006-12-6 18:38:41

恢复 grub
使用 Wingrub
这两种办法都可以。
你只要找到可以 load kernel 的引导程序,就能启动 Linux 。
页: [1]
查看完整版本: 重装了xp,grub没了,进步了magiclinux,请问?