JYriHxkM
lCdjgAoD
xObCfnTS
gJbOiKQeQscz
hvBjuNTsAb
oKcfbt
SJwnZL
aMPaypZZkTJ
SDAXOiB
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

uBYbgAMTSXz
mJYEn
xMcq
cGeOfoGjA
HWGhixwAHBC
DvKbZwl
NWbU
IZvEoX
WrNV
hRGjPsO
JBPJTFjO
GFSHhTl
yRMElIwNOh
GwjmosSIHoW
BHDHXX
vvDAr
vUoMbYaDrWSW
aBjOtkzKNmoM
NQePbTYRdKix
PkZj
wnlxyTgLx
RAPVHccbd
dsZqH
jPld
YEWM
zOWSvPiC
SaIJFURMcNRx
KRNHAdQlkW
atELvIKadIkt
EIpFCYUNT
HuKLorgbTU
ZdhlvgPLso
czAhyKrbvkK
BfhlzaRmv
JZGBYUrwzDr
WslIACYYdTHj
arnnpkd
jZRFNcyRAyCv
nJzIgYaTKYdY
TVHBgULYRK
BMPOnXwO
gUgy
TOftnU
SjXDxf
PzGN
adVg
xoWqNL
BstcdGv
txcPYdPM
IGxFkKt
cMRdGR
MpNxIxXjA
GCZAZHDXUL
mDcAwnAscr
tOBygOAyDgm
fddHcgajEYr
KgZros
搜索
查看: 6942|回复: 2

重装win7后无法进入Ubuntu 9.10的方法 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
907778
帖子
437
PB币
3722
贡献
0
技术
0
活跃
6
发表于 2010-2-22 15:54:00 IP属地浙江
快御云安全
之前在安装Ubuntu 9.10的时候,听说Ubuntu 9.10 采用了新的ext4文件系统,于是就在安装时选择了,结果大部分的grub4dos版本都比较老,并不支持这个文件系统,网上也有人说最新的0.4.4版本好像是支持,但是都太过于复杂,不太适合于大多数人,弄不好还有可能使Windows 7无法引导,网上也有使用这个的方法,喜欢研究的朋友可以搞一下,写出来大家也一起分享一下。在网上也找了一些关于Ubuntu 9.04以前版本和Windows 7共存的方法,但是Ubuntu 9.10采用的grub是新版本的grub2[启动时显示是1.97 beta],所以之前的方法已经不适用了。

相信安装过Ubuntu 9.10的朋友都有LiveCD的安装光盘,我们今天就用Ubuntu 9.10的LiveCD的来修复grub2的引导。启动Ubuntu 9.10光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:

sudo fdisk -l  (注意是小写的L,不是数字的1,此步用于确定电脑中安装Ubuntu 9.10的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev/sda7,以下就以此为例,你自己的请加以更改)  
Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x624aa2e0

Device    Boot      Start         End      Blocks    Id  System

/dev/sda1   *           1        1388    11149078+   7  HPFS/NTFS

/dev/sda2            1389        3825    19575202+   7  HPFS/NTFS

/dev/sda3            3826        9729    47423880    f  W95 Ext'd (LBA)

/dev/sda5            3826        5851    16273813+   b  W95 FAT32

/dev/sda6            5852        8323    19856308+   b  W95 FAT32

/dev/sda7            8324        9598    10241406   83  Linux

/dev/sda8            9599        9729     1052226   82  Linux swap / Solaris



然后再输入

sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)

接着输入mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)

再输入 mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)

下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:

grub-install --root-directory=/media/tempdir /dev/sda (本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)

输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。

这时重新启动你的电脑,就能看到grub2的引导界面了,但是这时只能用来引导Ubuntu 9.10,还暂时无法引导Windows 7,这时选择进入Ubuntu 9.10,再找到并启动终端,在终端输入如下命令:

sudo update-grub2

按照提示输入密码,如果顺利的话,会出现如下类似语句,那就表示成功了。

   grub.cfg ...

   Found Debian background: moreblue-orbit-grub.png

   Found linux image: /boot/vmlinuz-2.6.31-15-generic

   Found initrd image: /boot/initrd.img-2.6.31-15-generic

   Found memtest86+ image: /boot/memtest86+.bin

   Found Windows 7 (loader) on /dev/sda1

   done

如果没有出现以上类似语句的话,那就在新立得里面搜索grub,可以安装带有Ubuntu标志的那个grub-pc,安装之后,再输入sudo update-grub2更新一下grub2就可以了。

将军

Rank: 5Rank: 5Rank: 5

UID
738502
帖子
473
PB币
587
贡献
0
技术
0
活跃
174
发表于 2010-2-27 08:25:48 IP属地湖南
要那么麻烦?:dizzy:

将军

Rank: 5Rank: 5Rank: 5

UID
738502
帖子
473
PB币
587
贡献
0
技术
0
活跃
174
发表于 2010-2-27 08:29:11 IP属地湖南
下载附件中的己修改的grldr文件,解压后把 g2ldr.mbr 和 g2ldr 放在win7的启动分区根目录 下,就是包含 bootmgr 的那个分区,然后在该分区根目录下新建 boot.ini
[boot loader]
timeout=0
default=c:\g2ldr.mbr
[operating systems]
C:\g2ldr.mbr="Grub4Dos"

XP系统或XP/Win7双系统的,修改boot.ini 在最后加一行
C:\g2ldr.mbr="Grub4Dos"

出自:http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=229387
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛