前几天看到网上有关Windows 7的一些评价,便想自己亲自 试试,于是将之前单硬盘安装的Ubuntu 9.10和Windows XP双系统的windows XP抹掉了,重新安装的Windows 7,结果不 出所料,安装之后,系统就只能导Windows 7而无法进入Ubuntu 9.10了,通过几天在论坛上找资料,再加上自己多次的尝试,功夫不负有心人 啊,最后终于解决了问题。今天写在这里,希望对喜欢Ubuntu 9.10和Windows 7双系统的朋友有所帮助。
之前在安装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就可以了。
分享到:
相关推荐
文档详细介绍了如何在一台计算机上安装Windows 7和Ubuntu 9.10双系统的过程,包括了硬盘分区、Grub引导程序的配置以及Ubuntu 9.10的安装和配置等多个方面。通过这些步骤,用户可以在同一台电脑上享受到Windows 7的...
标题中的“Windows下面启动Ubuntu 9.10的GRUB”指的是在Windows系统下修复或配置GRUB(Grand Unified Bootloader),以便能够引导进入Ubuntu 9.10操作系统。GRUB是一个多操作系统启动加载器,它允许用户在计算机启动...
在Ubuntu 9.10中,通常使用的引导加载器是GRUB(GRand Unified Bootloader)2,这是一个多操作系统选择菜单,允许用户在启动时选择要运行的操作系统。 当您打算在已有Windows系统的基础上安装Ubuntu 9.10时,需要...
(2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此文件解压后直接放在C盘即可。 (4)重启后即有...
在 Ubuntu 9.10 系统中,为了更好地适应中文用户的需求,配置一个流畅且好用的中文输入法变得尤为重要。本文将详细介绍如何在 Ubuntu 9.10 中配置智能拼音输入法,包括必要的安装步骤以及可能遇到的问题和解决方案。...
ubuntu9.10的用户指南汉化包,deb格式.
本教程主要涵盖的是在Vmware 6.5虚拟机环境下安装Ubuntu 9.10操作系统的过程,这是一项对于初学者非常实用的技术。Vmware是一款强大的虚拟化软件,它允许用户在单个计算机上同时运行多个操作系统,而Ubuntu 9.10则是...
1. **g2ldr**:这是一个引导加载程序,可能是Grub2的组件,Grub2是Ubuntu 9.10及更高版本的默认引导加载器。它负责在系统启动时显示菜单,让用户选择要加载的操作系统。如果g2ldr损坏或丢失,可能导致无法正常启动...
ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...
标题“用WinGrub引导将Ubuntu9.10安装到移动硬盘”涉及到的是在Windows系统中使用WinGrub工具来创建一个引导加载器,以便在移动硬盘上安装和启动Ubuntu 9.10(Karmic Koala)操作系统。这个过程对于那些希望在不改变...
ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.
在安装Windows 7之后,可能会遇到原有的Ubuntu 9.10操作系统无法正常启动的问题。这是因为Windows 7在安装过程中会修改MBR(主引导记录),覆盖掉原先Ubuntu的引导信息。为了解决这个问题,我们需要手动恢复Ubuntu的...
标题“移动硬盘安装Ubuntu 9.10”指的是在便携式存储设备——移动硬盘上安装Linux操作系统的一个特定版本,即Ubuntu 9.10。Ubuntu 9.10(Karmic Koala)是2009年发布的Ubuntu发行版,它提供了最新的软件和系统改进,...
### Ubuntu 9.10与网易最快源配置详解 #### 一、Ubuntu 9.10简介 Ubuntu 9.10(代号Karmic Koala)是Ubuntu Linux发行版的一个版本,发布于2009年10月22日。此版本在系统性能、用户体验以及软件包更新方面进行了多...
根据文档中的提示,建议下载 **Ubuntu 9.10 (Karmic Koala) LiveDVD 版本**,这是因为 LiveDVD 版本包含了更全面的语言包和程序包,对于初次接触 Linux 或 Ubuntu 的用户来说更为友好。 #### 二、Ubuntu 9.10 光驱...
描述中提到的“ubuntu9.10 64位”是指该驱动适用于Ubuntu 9.10(Karmic Koala)操作系统,这是一个基于Linux的开源操作系统,发布于2009年10月。64位意味着这个驱动是为64位架构的处理器设计的,提供更好的性能和对...