安装了windows7之后,无法启动ubuntu

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
lidashuang
帖子: 18
注册时间: 2009-01-23 12:32
送出感谢: 0
接收感谢: 0

安装了windows7之后,无法启动ubuntu

#1

帖子 lidashuang » 2009-01-31 9:36

我原先安装了xp+ubuntu双系统,之后以把xp换成了windows7,无法启动ubuntu了,如何解决,我没有livecd。
wugh888
帖子: 6
注册时间: 2008-10-20 14:38
送出感谢: 0
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#2

帖子 wugh888 » 2009-01-31 14:43

我也是啊!顶起来!
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安
送出感谢: 1 次
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#3

帖子 Super126 » 2009-01-31 15:04

在windows7下安装GRUB4DOS
1234qw
帖子: 389
注册时间: 2007-12-31 11:40
送出感谢: 0
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#4

帖子 1234qw » 2009-01-31 15:42

XP下配置GRLDR,下载最新GRUB4DOS提取grldr放到C盘,在menu.lst添加
title Ubuntu 8.10, kernel 2.6.27-11-generic
root (hdX,X)

configfile /boot/grub/menu.lst
-------------------------------------------------------------
在boot.ini添加
c:\grldr="UBUNTU8.10"
-------------------------------------------------
X------UBUNTU所在分区,自己定。
http://download.gna.org/grub4dos/
coolbeethunder
帖子: 8
注册时间: 2008-12-12 10:48
送出感谢: 0
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#5

帖子 coolbeethunder » 2009-01-31 17:32

我电脑里原先装有xp,vista,ubuntu三系统,现在重装了windows7,把XP,vista格了,Ubuntu还在。但是现在启动菜单只能进入windows7了,没法进入ubuntu了。我ubuntu还要啊,那个我设置了好久的系统。请问要怎么恢复启动菜单,有windows7 ubuntu双启动 的。我ubuntu安装盘不在了,有没有什么方法,让我能双启动?
coolbeethunder
帖子: 8
注册时间: 2008-12-12 10:48
送出感谢: 0
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#6

帖子 coolbeethunder » 2009-01-31 17:33

我现在情况基本和一楼的一样啊,谁能不能帮忙
coolbeethunder
帖子: 8
注册时间: 2008-12-12 10:48
送出感谢: 0
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#7

帖子 coolbeethunder » 2009-01-31 17:35

现在我的只能进windows7,但想恢复ubuntu的启动菜单,又没livecd。

网上好多都是说的和三楼的一样,在windows7下装个GRUBDOS,但具体怎么操作,能否有针对性地详细讲讲?
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安
送出感谢: 1 次
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#8

帖子 Super126 » 2009-01-31 17:52

1234qw 写了:XP下配置GRLDR,下载最新GRUB4DOS提取grldr放到C盘,在menu.lst添加
title Ubuntu 8.10, kernel 2.6.27-11-generic
root (hdX,X)

configfile /boot/grub/menu.lst
-------------------------------------------------------------
在boot.ini添加
c:\grldr="UBUNTU8.10"
-------------------------------------------------
X------UBUNTU所在分区,自己定。
http://download.gna.org/grub4dos/
老兄,人家用的是Windows7,引导不再是ntldr+boot.ini了至少也是bootmgr了
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安
送出感谢: 1 次
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#9

帖子 Super126 » 2009-01-31 18:03

7的引导器应该和vista一个样的
把下面的代码复制了,保存为boot.bat运行后复制必要的文件(grub4dos自己下,里面有)到指定位置

代码: 全选

REM 下面的批处理将自动添加 GRUB4DOS 启动项到 Vista 的启动菜单中:

@echo off
echo 该批处理自动往 Vista 系统的启动菜单中添加 GRUB4DOS 的启动项。
echo 如果不是单一的 Vista(还有XP,2K),必须在 Vista 下运行。
echo 另外,需以管理员身份运行。
echo .
pause

ver | find "6.0." > NUL && goto START
ver | find "XP" > NUL && goto XP2K
ver | find "2000" > NUL && goto XP2K
goto EXIT

:XP2K
echo 不能在 WinXP 或 Win2000 中运行该批处理。
goto EXIT

REM ============= 以上的内容纯属...... ==============

:START
cls

bcdedit | find "\grldr.mbr" > NUL && echo 启动项中已有grub4dos,无需重复安装。&& goto EXIT
bcdedit /create /d "Boot From GRUB4DOS" /application bootsector >GrubID.txt
rem 上面欲增加的GRUB菜单名,可以修改为"GRUB For DOS"、"DOS + GHOST" 等等

for /f "tokens=2" %%i in (GrubID.txt) do set GrubID=%%i
del GrubID.txt > NUL
bcdedit /set %GrubID% device partition=%SystemDrive%
bcdedit /set %GrubID% path \grldr.mbr
bcdedit /displayorder %GrubID% /addlast

echo .
echo 上面应出现 3 个“操作成功完成。”
echo .
echo 请自行复制 grldr.mbr 到 %SystemDrive%\
echo .
echo 请自行复制 grldr 到 C:\
echo .
echo 根据需要,请自行复制其他有关文件,如 menu.lst, fonts, memdisk.gz 及背景图片等文件到相应位置。

:EXIT
参考http://www.cn-dos.net/forum/viewthread. ... sid=UoiYPR的,我不用vista的,没测试过,应该是可以的。
1234qw
帖子: 389
注册时间: 2007-12-31 11:40
送出感谢: 0
接收感谢: 0

Re: 安装了windows7之后,无法启动ubuntu

#10

帖子 1234qw » 2009-02-01 11:45

下载GRUBDOS解压C盘,用win98启动盘引导grub.exe恢复ubuntu引导菜单,由ubuntu引导WIN7。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: 安装了windows7之后,无法启动ubuntu

#11

帖子 billbear » 2009-02-01 13:47

很简单,三步:

第一步,
在 c 盘根目录自建 boot.ini,写入:(可能需要提升权限)
[boot loader]
[operating systems]
c:\grldr.mbr="ubuntu"
请注意 "ubuntu" 的引号是必须的,否则 vista 和 win7 不认。这和 xp 是不同的。

第二步,
http://download.gna.org/grub4dos/ 下载最新版本的 grub4dos,解压,找到其中的 grldr 和 grldr.mbr 两个文件拷贝到 c 盘根目录。
目前的最新版本是 grub4dos-0.4.4-2009-01-30.zip ,请注意 0.4.3 的老版本可能不能识别 8.10 新的 ext3。

第三步,
确认 Windows 各分区的根目录没有你自建的 menu.lst,如有,删除或改名。
重启。
回复

回到 “启动和引导”