[已解决]win7下硬盘安装ubuntu9.04成功,添加win7启动项点击后仍然是进入“Install Ubuntu”

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
iwanderer
帖子: 103
注册时间: 2009-01-15 20:19

[已解决]win7下硬盘安装ubuntu9.04成功,添加win7启动项点击后仍然是进入“Install Ubuntu”

#1

帖子 iwanderer » 2009-09-28 13:06

我用viewtopic.php?f=48&t=196335 这个帖子里的方法在win7下硬盘安装成功,顺利进入ubuntu9.04,然后在/boot/grub的menu.lst里添加了:
title Microsoft Windows 7
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
之后重启,出现了win7启动项,点击进入,却还是出现帖子里第三步所说的“Install Ubuntu 9.04”,意思就是说仍然是之前硬盘安装的步骤。Ctrl+alt+delete键重启,进入ubuntu,挂载win7系统盘C盘,把vmlinuz、initrd.gz,grub.exe这3个文件删了重启,仍然是老问题。再在ubuntu下把C盘里安装时新建的menu.lst及boot.ini两个文件移到了D盘(非系统盘),再把之前放在C盘的ubuntu.iso文件删除,再次重启,仍然是无法进入win7.于是我就不知道怎么办了。

交待一下背景:原本C盘装的是XP,F盘装的ubuntu9.04;7月份下载了win7映像文件,便从硬盘安装了,装在E盘。之后就进不去ubuntu.当时我也没怎么想办法解决,因为看到网上说需要livecd才能修复,刚好当时livecd不在身边。再后来win7出了问题,同时我也不想再用XP,就再用win7映像文件把win7安装在了C盘,即没有格式化C盘,直接覆盖了XP,保留了个windows old文件夹来存放原XP系统文件。再把E盘的win7文件夹给格了。然后把装着ubuntu的F盘也给格了。之后仍想装ubuntu,试过了硬盘安装,即下载grub 4 dos,复制vmlinuz,initrd,gridr等文件到C盘去安装,没有成功;又试过用其他软件在硬盘或U盘安装,也没成功。
因此,C盘可能残留了不少这些文件,以及boot.ini文件也修改了等等,反正我搞不清楚了。但昨晚在看到了前面提到的用硬盘安装的帖子,我狠心又试了一次,居然成功了!!但就碰到了前面说的问题。
安装了win7的C盘下有以下文件(不包括文件夹):autoexec.bat,Boot.BAK,Boot.ini.saved,bootfont.bin,bootmgr,BOOTSECT.BAK,config.sys,grldr,grldr.mbr,hiberfil.sys,IO.SYS,MSDOS.SYS,NTDETECT.COM,pagefile.sys。
我也不知哪些有用哪些没用,也不知我前面在C盘的乱删文件是否正确,反正删了之后还能进入ubuntu。现在我想win7应该没被毁掉,ubuntu也没被毁掉,我就是不知道该怎么修改以进入win7,毕竟怎么也舍不得放弃打造得不错的win7!
高手大侠们,看在小弟辛辛苦苦打了这么多字,交代得这么清楚的情况下,您多花点时间,多费点神,为小弟排个忧,解个难吧!拜谢啊!!!~~
若您还嫌小弟交代得不够清楚,您有疑问,尽管回帖提供线索,我再顺藤摸瓜好好回忆回忆之前到底是怎么弄的!
上次由 iwanderer 在 2010-02-07 12:29,总共编辑 3 次。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#2

帖子 smallapple » 2009-09-28 15:38

现在选择windows 7后是什么情况?
头像
iwanderer
帖子: 103
注册时间: 2009-01-15 20:19

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#3

帖子 iwanderer » 2009-09-28 15:46

smallapple 写了:现在选择windows 7后是什么情况?
是“Install Ubuntu 9.04”,点击这个就是“没找到**文件”--后一个应该是我删了某些放在C盘的安装文件的缘故,例如vmlinuz、initrd.gz,grub.exe等。
就是说之前硬盘安装的步骤还在起作用。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#4

帖子 smallapple » 2009-09-28 15:52

win7是自动激活的还是你用工具激活的?
头像
iwanderer
帖子: 103
注册时间: 2009-01-15 20:19

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#5

帖子 iwanderer » 2009-09-28 15:54

smallapple 写了:win7是自动激活的还是你用工具激活的?
工具。。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#6

帖子 smallapple » 2009-09-28 16:00

把D:盘下的menu.lst删掉,把C盘下的文件除boot.mgr、hiberfil.sys 和 pagefile.sys这三个文件外,其他删掉,文件夹不能删除。

附件中的文件解压后把文件 grldr 放在C根目录盘下,重启进入win7后重新用工具激活。
boot.tar.gz
(93.42 KiB) 已下载 551 次
头像
iwanderer
帖子: 103
注册时间: 2009-01-15 20:19

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#7

帖子 iwanderer » 2009-09-28 16:21

smallapple 写了:把D:盘下的menu.lst删掉,把C盘下的文件除boot.mgr、hiberfil.sys 和 pagefile.sys这三个文件外,其他删掉,文件夹不能删除。

附件中的文件解压后把文件 grldr 放在C根目录盘下,重启进入win7后重新用工具激活。
附件 boot.tar.gz 已经无效
我该怎么表达我的感激之情啊!!!!!!!!!多谢!多谢!多谢!多谢!! :em87
现在已成功进入win7,且刚才查看了一下,貌似不用重新激活!!
拜谢ing~~~~~~~~~~~~

另请教一下:在论坛我查看了不少贴,都是用硬盘安装的,但没见到过有出现过我这样的问题。到底这是什么原因引起的呢?
附件
.JPG
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#8

帖子 smallapple » 2009-09-28 16:25

你那上oem激活的win7,使用的是修改后的grub4dos,在使grub4dos来硬盘安装时,会取代原来的激活文件导致win7不能启动。
我作了个替代的grub4dos,可避免这个麻烦。
详细内容看下我签名档的91楼。
头像
iwanderer
帖子: 103
注册时间: 2009-01-15 20:19

Re: win7下硬盘安装ubuntu9.04成功,添加win7启动项点击进入后仍然是进入“Install Ubuntu”

#9

帖子 iwanderer » 2009-09-28 16:28

smallapple 写了:你那上oem激活的win7,使用的是修改后的grub4dos,在使grub4dos来硬盘安装时,会取代原来的激活文件导致win7不能启动。
我作了个替代的grub4dos,可避免这个麻烦。
详细内容看下我签名档的91楼。
哦,原来如此,多谢~ :em02
好人一生平安:)
icelin
帖子: 15
注册时间: 2009-10-07 17:50

Re: [已解决]win7下硬盘安装ubuntu9.04成功,添加win7启动项点击后仍然是进入“Install Ubu

#11

帖子 icelin » 2010-09-28 23:57

附件失效了··~
chenjun2366
帖子: 4
注册时间: 2012-08-02 13:08

Re: [已解决]win7下硬盘安装ubuntu9.04成功,添加win7启动项点击后仍然是进入“Install Ubu

#12

帖子 chenjun2366 » 2012-08-04 0:13

小苹果帮忙看看吧!!

运行代码:sudo fdisk -l
出现信息如下:
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe467e467

Device Boot Start End Blocks Id System
/dev/sda1 * 63 40965749 20482843+ 7 HPFS/NTFS/exFAT
/dev/sda2 40965811 608654654 283844422 f W95 Ext'd (LBA)
/dev/sda5 40965813 163846934 61440561 7 HPFS/NTFS/exFAT
/dev/sda6 163846998 272125034 54139018+ 7 HPFS/NTFS/exFAT
/dev/sda7 272125098 287750097 7812500 83 Linux
/dev/sda8 327693933 608654654 140480361 7 HPFS/NTFS/exFAT
/dev/sda9 287750144 322906111 17577984 83 Linux
/dev/sda10 322908160 327692287 2392064 82 Linux swap / Solaris

sudo parted /dev/sda /print

出现信息如下:




Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
Apply COMMANDs with PARAMETERS to DEVICE. If no COMMAND(s) are given, run in
interactive mode.

选项:
-h, --help 显示此求助信息
-l, --list lists partition layout on all block devices
-m, --machine displays machine parseable output
-s, --script 从不提示用户
-v, --version 显示版本
-a, --align=[none|cyl|min|opt] alignment for new partitions

命令:
align-check TYPE N check partition N for TYPE(min|opt)
alignment
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-MINOR TO-MINOR 将文件系统复制到另一个分区
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partition NUMBER
mkpart 分区类型 [文件系统类型] 起始点 终止点 创建一个分区
mkpartfs 分区类型 文件系统类型 起始点 终止点 创建一个带有文件系统的分区
move NUMBER 起始点 终止点 移动编号为NUMBER的分区
name NUMBER 名称 将编号为NUMBER 的分区命名为“名称”
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit 退出程序
rescue 起始点 终止点 挽救临近“起始点”、“终止点”的遗失的分区
resize NUMBER START END resize partition NUMBER and its file
system
rm MINOR 删除编号为 MINOR 的分区
选择设备 选择要编辑的设备
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] 切换分区 NUMBER 的 FLAG 标记
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted

Report bugs to bug-parted@gnu.org
回复