在装有centos OS的基础上,装了一win7系统,开机启动后没有进入linux系统的选项

2025-01-02 19:59:29
推荐回答(3个)
回答1:

【问题1】:重装XP后,不见了grub选单,启动系统时直接进入XP。应利用linux安装盘修复grub选单。实现方法:

1.以linux第一张安装盘光盘启动。
2.等安装界面出来后,按〔F4〕键,进入linux rescue模式。
3.进行一系列键盘以及几项简单的配制,直至出现提示符sh#
4.输入grub,回车进入grub提示符:
再输入:
grub>root (hdX,Y)
grub>setup (hd0)

(X表示第几个硬盘,从0开始计,Y表示已有linux系统所在分区,主分区从0开始计,扩展分区从4开始计。)

【问题2】:利用PQ或者Acronis等在windows下的可动态调整分区的软件进行过分区操作,如将某个逻辑分区删除或者分割为两个新分区,如果操作的分区在linux分区之前,就会导致重启时不显示系统选单而是直接进入grub提示符,此时可直接在grub提示符下输入:

grub>root (hdX,Y)
grub>setup (hd0)

这样只能修复grub选单,但在启动linux的过程中,由于分区表的改变,可能会导致/etc/fstab文件中罗列的分区表混乱,在系统启动过程中会进入字符模式,用vi编辑/etc/fstab,将错误的分区表改正,再reboot。

【问题3】:想删除linux系统而保留windows,直接在windows下删除linux分区后,启动时出现grub提示符,可以用XP启动盘进入dos提示符,输入fdisk /mbr即可,更简单的办法是先在XP下使用一个mbr清除工具clsmbr.exe清除mbr中的grub信息,然后再删除linux分区即可。

回答2:

正常。
grub已被win7的mbr覆盖了。
你可以重新安装grub来引导linux和win7。
也可用在win7上使用easybcd设置引导linux,或使用grub4dos、wingrub等。不过软激活可能有些麻烦。

回答3:

可能是两个系统不兼容