红联Linux门户
Linux帮助

【急】问个多系统启动项的问题

发布时间:2010-11-13 22:05:26来源:红联作者:bearthur
[i=s] 本帖最后由 bearthur 于 2010-11-16 15:20 编辑 [/i]

我昨晚安装ubuntu10。10失败了 然后导致原来装的那个win7损坏,两个系统都不能启动(此时开机启动项有3个 一个win7 ultimation一个ubuntu还有一个GRUB4 DOS)

然后我一气之下重装了win7 不过不是装在原来的那个主分区里面 而是一个新格的

然后可以启动新装的这个win7 这时候电脑有两个win7系统 一个在主分区一个在逻辑分区
[size=5][/size]
然后早上我刻了一张ubuntu10.10的盘 安装成功了

现在一开机有5格启动项 只有两个可以用(就是ubuntu 10.10 和新装的win7)

然后原来的那个旗舰版的win7占着主分区50G的空间却一点用处也没有,我想把它删了,但是怕主分区一删开机什么启动项都没有,那我就悲剧了

所以想请教各位 我该怎么办?可不可以删?不能删的话该怎么办?

我本想重装win7到主分区的 但是怕一装 我亲爱的ubuntu10.10就不能不能启动了

ps开机启动项应该需要主分区引导把?
文章评论

共有 20 条评论

  1. liangbenrang 于 2015-12-22 17:41:34发表:

    2、关于AS服务器Redhat5、6 CPU性能低问题,建议做如下调整:
    关于AS服务器Redhat5、6 CPU性能低问题,建议做如下调整:
    服务器BIOS设置(不同型号服务器设置方法不太一样):
    cpu关闭超线程;
    cpu关闭虚拟化VT;
    电源模式改为最大性能模式;

    cat /proc/cpuinfo
    查看cpu主频、以及支持的命令集(HT、VT)

    用root用户只需如下命令:
    service irqbalance stop
    service cpuspeed stop
    chkconfig --level 345 irqbalance off
    chkconfig --level 345 cpuspeed off
    chkconfig --level 345 iscsi off;
    chkconfig --level 345 iscsid off;
    chkconfig --level 345 mcstrans off;
    chkconfig --level 345 pcscd off;
    chkconfig --level 345 tog-pegasus off;
    chkconfig --level 345 yum-updatesd off;

    在linux服务器上尽可能关闭不必要的系统服务。
    cat /proc/cpuinfo
    查看cpu主频、以及支持的命令集(HT、VT)
    cpu主频应与cpu的物理主频一致

  2. fangzhan9527269 于 2015-11-07 12:13:29发表:

    推荐新手读下《Linux就该这么学》,里面包含了Linux技术知识以及所有红帽RHCSA+RHCE的考点知识点。
    书籍可以在线学习,挺方便的~ http://www.linuxprobe.com/

  3. womingweijia 于 2015-09-07 16:53:45发表:

    learning...

  4. 小小_渔夫 于 2015-09-04 11:09:44发表:

    我想问一下,现在安装的是win7旗舰版,利用easyBCD安装ubuntu14.10过程中遇到的问题如下:
    在easyBCD中添加完NeoGrub新条目之后,配置完menu文件之后。进行了重启系统。
    但是一种重启进入windows 开机画面没有出现安装ubuntu的引导界面,这是为什么呢?
    求解答!!!!

  5. 1234qw 于 2010-11-14 15:45:34发表:

    如图:我的(XP--WIN7-DEBIAN)删掉了WIN7

  6. 王中云 于 2010-11-14 10:49:20发表:

    引用:
    我觉得那个教程没啥大问题,可能是你的c盘是ntfs的吧??
    hnuzhoulin 发表于 2010-11-14 09:07

    我的C盘也是NTFS,装了其它Linux系统若出现不能启动WIN的话,一般就用光盘修复好。

  7. hnuzhoulin 于 2010-11-14 09:07:53发表:

    我觉得那个教程没啥大问题,可能是你的c盘是ntfs的吧??

  8. wangyu 于 2010-11-14 08:56:25发表:

    另附昨晚误导我的那个安装ubuntu的教程:
    粗看了一下,基本是这些步骤,教程没问题,可能是你的电脑里面预装了正版的系统,那么在用的第一分区之前(Win下表示为C区)还有一个供恢复用的隐藏分区,看不见,但大部分的硬盘工具能读,所以造成失败。
    猜的,楼主淡定,跟教程无关,不过教程最后用的那个工具,确实多此一举了

  9. shanben 于 2010-11-14 08:52:45发表:

    2# shenhao0129


    比较赞同

  10. bearthur 于 2010-11-14 00:32:54发表:

    2# shenhao0129


    很感谢你们~大家都回答得很棒~貌似只能有个最佳答案~你回答得详细~就给你拉~~

  11. bearthur 于 2010-11-14 00:30:27发表:

    我回来了..一切OK 刚才用windows美化工具把没用的那个win7系统启动项去掉了~~谢谢大家的帮忙~~

  12. bearthur 于 2010-11-14 00:21:03发表:

    现在两个win7系统都可以正常启动了 --我的解决办法 :插入win7系统盘~选好语言-下一步-左下角的 修复系统 然后重启就可以了~~~现在我把不在主分区的win7系统所在的那个盘给格式化了~先备份win7系统 (担心出事阿~~)~~不知道待会儿重起会不会出现问题~~待会回来给大家一个答复~~~

  13. bearthur 于 2010-11-13 23:34:15发表:

    9# shenhao0129


    我刚才冲动的把主分区用系统光盘给格式化了 然后很悲剧的事情发生了---开机启动项什么东西都没有~然后我重装win7系统 ~

    再次启动时,用window美化大师加载了刚存的开机启动项文件 然后重启---

    然后还是那个问题 gro4dos已经没有了 只剩下两个win7系统 还有ubuntu

    装载主分区的系统(就是我又重装的这个win7)启动不了

    -----------我以为新装的这个系统可以启动 这样我就可以把装在逻辑分区的win7格掉了 可是还是这个主分区的win7还是启动不了 格又不能格 真是麻烦

    ubuntu10.10已经没有问题了 我现在就是在ubuntu上回复你的

    这个系统我弄了一整天 很多驱动软件都弄好了

    我非常不想再重装一次

  14. shenhao0129 于 2010-11-13 22:05:27发表:

    现在给你一个完整的建议,从现在你这个机器的情况开始:
    首先,用win7的光盘正常的安装win7,比如就安装到第一个分区,安装完成之后,下载最新版本的easyBCD安装上。
    然后,用ubuntu10.10的光盘,正常的引导安装,注意在最后一步选择安装确认之前,选择高级选项,然后选择把grub2装到你的/分区的对应的那个分区上,比如说跟分区为/dev/sda8,那么你的grub2就要选择/dev/sda8这个分区,而不是系统默认的选项(这一步非常的关键,切记,有不明白的发贴求助,弄明白了这个地方才可以继续安装)。
    安装完成之后默认的是看不到grub2的启动菜单,就像没有装过ubuntu系统一样的,此时登录win7,然后用管理员权限(一定要管理员权限,否则会出现错误)运行easyBCD,选择添加linux的启动项目grub2,此时的名字可以随便的写(以后还可以修改,没什么关系,自己知道就可以了),添加完成之后,确定添加了ubuntu的启动项目之后,在右边启动项目的管理中可以看到除了win7之外,还有ubuntu的,此时就可以关闭软件,重启系统进去ubuntu了,启动的时候会有两级菜单,首先是win7的BCD引导,选择了ubuntu之后,然后会跳出grub2的引导,此时选择最后一项目,可以跳转到win7的选择菜单上去。一般前面都操作正常的话,此时就可以进去ubuntu了

  15. bearthur 于 2010-11-13 22:44:12发表:

    6# 我来迟了


    我现在的问题不是装ubuntud???ubuntu10。10已经装好了 ps貌似你没看清我的问题 我想把原来的win7删掉~

  16. 我来迟了 于 2010-11-13 22:40:21发表:

    给 楼主 说一个办法把....
    你下载了ubuntu10.04了把....
    OK....
    用 Ultraiso 将你的ubuntu10.04写入到一个u盘
    当然你的u盘得有一定的容量...
    建议你给ubuntu10.04分配20G的空间 在弄一个2G的swap 空间..
    给ubuntu10.04分配的空间你可以在windows7 下弄一个20G的 格式化不格式化 都无所谓
    ubuntu10.04是支持NTFS 文件系统滴...
    然后 就将你的u盘插上 在 开机启动的 时候 选择 开机启动项 就 OK 了...
    这样 他会 自动 的添加开机 引导程序....不用你自己修改 一些 乱七八糟的 东西...



    PS:我 就是这么弄的...

  17. bearthur 于 2010-11-13 22:11:31发表:

    额 网速卡了一下就回复这么多

  18. bearthur 于 2010-11-13 22:10:49发表:

    另附昨晚误导我的那个安装ubuntu的教程:
    ---------------------------------sb分割线----------------
    Windows 7和Ubuntu 10.04 都已经发布了,想体验一下。Windows 7已经安装了,本来想用wubi安装ubuntu,担心ubuntu系统性能不好,使用虚拟机安装吧,也是担心同样的性能问题。好在硬盘比较比较大,留出了10G给Ubuntu 10.04系统。这10g的分区在Windows 7下面是未使用的分区。没有分配盘符。



    安装Windows 7和Ubuntu 10.04双系统,有两种方法。第一种先安装Windows 7之后安装ubuntu。第二种是先安装Ubuntu 10.04 ,在安装Windows 7。第二种方法我没有试过,相信一般的搞双系统的用户都是第一种安装方法。这里就第一种安装方法给大家一个介绍。

    一,安装 Windows 7



    Windows 7已经在中国大陆销售,可以购买正版win 7系统安装。我这里使用的Windows 7是联想旗舰版本。安装方法不再介绍,论坛里搜索下吧。



    二,设置启动项。



    接下来进入最为关键的一个环节,修改启动项。添加 grub 启动项。



    1 、下载最新版本的 Grub4DOS

    下载地址: http://www.oschina.net/p/grub4dos

    下载并解压缩后,将目录中的grldr , grldr.mbr, grub.exe三个文件复制到C盘根目录下。



    2 、在下载好的Ubuntu 10.04系统iso文件中,casper 文件夹目录下,找到vmlinuz、initrd.lz(注意:ubuntu9.04文件名为initrd.gz)解压,并复制到C盘根目录下(无需解压整个casper文件夹,整个casper文件夹很大)。



    3 、 C 盘根目录下建立menu.lst文件,内容为:



    color black/cyan yellow/cyan

    timeout 30

    default /default

    title Microsoft Windows 7

    root (hd0,0)

    savedefault

    makeactive

    chainloader +1

    title Install Ubuntu 10.04

    root (hd0,0)

    kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

    initrd (hd0,0)/initrd.lz



    复制代码



    4 、开始菜单->运行->输入CMD,命令提示符下如下操作:

    代码:

    bcdedit /create /d "GRUB4DOS" /application bootsector

    复制代码

    命令结果应该会返回一个GUID,后面的命令用到这个GUID



    bcdedit /set {GUID} device partition=C:

    bcdedit /set {GUID} path \grldr.mbr

    bcdedit /displayorder {GUID} /addlast



    复制代码



    三,硬盘安装 Ubuntu 10.04



    重启机器。在启动项选择“GRUB4DOS”,再选择“Install Ubuntu 10.04”,进入ubuntu10.04的安装程序。注意在安装前打开终端,输入sudo umount -l /isodevice这一命令取消掉对光盘所在 驱动 器的挂载,否则分区界面找不到分区。



    作者用的是SSD,为了避免对硬盘频繁读写造成的伤害,故没有分swap分区,读者在分区的时候可以分一个/,一个swap分区。最后,在安装系统之前,选择“高级”,将grub装在linux分区,这样就不会影响Windows 7的引导,避免写mbr。



    四,修复 Windows 7 启动项

    Ubuntu系统安装完以后重启,这时的启动项仍然只有Win7和Grub4Dos两项。让Windows 7能够启动Ubuntu,需要一个启动文件,就是刚才安装到Linux分区的Grub内容。一般这些内容在Linux分区的头512字节。在Linux中可以用dd命令很方便地提取出来,在Windows中我们需要借助工具,我这里用的是WinHEX。

    打开WinHEX,点击Tools->Open Disk,选择Physical Media中的硬盘,OK。选中Linux分区,点击Edit->Copy Sector->Into New File,保存到C盘根目录,文件名Ubuntu.bin。

    打开命令行窗口,添加Ubuntu启动项 bcdedit /create /d "Ubuntu 10.04" /application bootsector

    复制代码

    此时返回一个GUID。 bcdedit /set {GUID} device partition=C:



    bcdedit /set {GUID} path \Ubuntu.bin



    bcdedit /displayorder {GUID} /addlast

    复制代码

    最后使用bcdedit /delete {GUID}将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看。

    五,总结

    以上就是硬盘安装Ubuntu 10.04的全过程

  19. bearthur 于 2010-11-13 22:10:42发表:

    另附昨晚误导我的那个安装ubuntu的教程:
    ---------------------------------sb分割线----------------
    Windows 7和Ubuntu 10.04 都已经发布了,想体验一下。Windows 7已经安装了,本来想用wubi安装ubuntu,担心ubuntu系统性能不好,使用虚拟机安装吧,也是担心同样的性能问题。好在硬盘比较比较大,留出了10G给Ubuntu 10.04系统。这10g的分区在Windows 7下面是未使用的分区。没有分配盘符。



    安装Windows 7和Ubuntu 10.04双系统,有两种方法。第一种先安装Windows 7之后安装ubuntu。第二种是先安装Ubuntu 10.04 ,在安装Windows 7。第二种方法我没有试过,相信一般的搞双系统的用户都是第一种安装方法。这里就第一种安装方法给大家一个介绍。

    一,安装 Windows 7



    Windows 7已经在中国大陆销售,可以购买正版win 7系统安装。我这里使用的Windows 7是联想旗舰版本。安装方法不再介绍,论坛里搜索下吧。



    二,设置启动项。



    接下来进入最为关键的一个环节,修改启动项。添加 grub 启动项。



    1 、下载最新版本的 Grub4DOS

    下载地址: http://www.oschina.net/p/grub4dos

    下载并解压缩后,将目录中的grldr , grldr.mbr, grub.exe三个文件复制到C盘根目录下。



    2 、在下载好的Ubuntu 10.04系统iso文件中,casper 文件夹目录下,找到vmlinuz、initrd.lz(注意:ubuntu9.04文件名为initrd.gz)解压,并复制到C盘根目录下(无需解压整个casper文件夹,整个casper文件夹很大)。



    3 、 C 盘根目录下建立menu.lst文件,内容为:



    color black/cyan yellow/cyan

    timeout 30

    default /default

    title Microsoft Windows 7

    root (hd0,0)

    savedefault

    makeactive

    chainloader +1

    title Install Ubuntu 10.04

    root (hd0,0)

    kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

    initrd (hd0,0)/initrd.lz



    复制代码



    4 、开始菜单->运行->输入CMD,命令提示符下如下操作:

    代码:

    bcdedit /create /d "GRUB4DOS" /application bootsector

    复制代码

    命令结果应该会返回一个GUID,后面的命令用到这个GUID



    bcdedit /set {GUID} device partition=C:

    bcdedit /set {GUID} path \grldr.mbr

    bcdedit /displayorder {GUID} /addlast



    复制代码



    三,硬盘安装 Ubuntu 10.04



    重启机器。在启动项选择“GRUB4DOS”,再选择“Install Ubuntu 10.04”,进入ubuntu10.04的安装程序。注意在安装前打开终端,输入sudo umount -l /isodevice这一命令取消掉对光盘所在 驱动 器的挂载,否则分区界面找不到分区。



    作者用的是SSD,为了避免对硬盘频繁读写造成的伤害,故没有分swap分区,读者在分区的时候可以分一个/,一个swap分区。最后,在安装系统之前,选择“高级”,将grub装在linux分区,这样就不会影响Windows 7的引导,避免写mbr。



    四,修复 Windows 7 启动项

    Ubuntu系统安装完以后重启,这时的启动项仍然只有Win7和Grub4Dos两项。让Windows 7能够启动Ubuntu,需要一个启动文件,就是刚才安装到Linux分区的Grub内容。一般这些内容在Linux分区的头512字节。在Linux中可以用dd命令很方便地提取出来,在Windows中我们需要借助工具,我这里用的是WinHEX。

    打开WinHEX,点击Tools->Open Disk,选择Physical Media中的硬盘,OK。选中Linux分区,点击Edit->Copy Sector->Into New File,保存到C盘根目录,文件名Ubuntu.bin。

    打开命令行窗口,添加Ubuntu启动项 bcdedit /create /d "Ubuntu 10.04" /application bootsector

    复制代码

    此时返回一个GUID。 bcdedit /set {GUID} device partition=C:



    bcdedit /set {GUID} path \Ubuntu.bin



    bcdedit /displayorder {GUID} /addlast

    复制代码

    最后使用bcdedit /delete {GUID}将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看。

    五,总结

    以上就是硬盘安装Ubuntu 10.04的全过程

  20. bearthur 于 2010-11-13 22:10:37发表:

    另附昨晚误导我的那个安装ubuntu的教程:
    ---------------------------------sb分割线----------------
    Windows 7和Ubuntu 10.04 都已经发布了,想体验一下。Windows 7已经安装了,本来想用wubi安装ubuntu,担心ubuntu系统性能不好,使用虚拟机安装吧,也是担心同样的性能问题。好在硬盘比较比较大,留出了10G给Ubuntu 10.04系统。这10g的分区在Windows 7下面是未使用的分区。没有分配盘符。



    安装Windows 7和Ubuntu 10.04双系统,有两种方法。第一种先安装Windows 7之后安装ubuntu。第二种是先安装Ubuntu 10.04 ,在安装Windows 7。第二种方法我没有试过,相信一般的搞双系统的用户都是第一种安装方法。这里就第一种安装方法给大家一个介绍。

    一,安装 Windows 7



    Windows 7已经在中国大陆销售,可以购买正版win 7系统安装。我这里使用的Windows 7是联想旗舰版本。安装方法不再介绍,论坛里搜索下吧。



    二,设置启动项。



    接下来进入最为关键的一个环节,修改启动项。添加 grub 启动项。



    1 、下载最新版本的 Grub4DOS

    下载地址: http://www.oschina.net/p/grub4dos

    下载并解压缩后,将目录中的grldr , grldr.mbr, grub.exe三个文件复制到C盘根目录下。



    2 、在下载好的Ubuntu 10.04系统iso文件中,casper 文件夹目录下,找到vmlinuz、initrd.lz(注意:ubuntu9.04文件名为initrd.gz)解压,并复制到C盘根目录下(无需解压整个casper文件夹,整个casper文件夹很大)。



    3 、 C 盘根目录下建立menu.lst文件,内容为:



    color black/cyan yellow/cyan

    timeout 30

    default /default

    title Microsoft Windows 7

    root (hd0,0)

    savedefault

    makeactive

    chainloader +1

    title Install Ubuntu 10.04

    root (hd0,0)

    kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

    initrd (hd0,0)/initrd.lz



    复制代码



    4 、开始菜单->运行->输入CMD,命令提示符下如下操作:

    代码:

    bcdedit /create /d "GRUB4DOS" /application bootsector

    复制代码

    命令结果应该会返回一个GUID,后面的命令用到这个GUID



    bcdedit /set {GUID} device partition=C:

    bcdedit /set {GUID} path \grldr.mbr

    bcdedit /displayorder {GUID} /addlast



    复制代码



    三,硬盘安装 Ubuntu 10.04



    重启机器。在启动项选择“GRUB4DOS”,再选择“Install Ubuntu 10.04”,进入ubuntu10.04的安装程序。注意在安装前打开终端,输入sudo umount -l /isodevice这一命令取消掉对光盘所在 驱动 器的挂载,否则分区界面找不到分区。



    作者用的是SSD,为了避免对硬盘频繁读写造成的伤害,故没有分swap分区,读者在分区的时候可以分一个/,一个swap分区。最后,在安装系统之前,选择“高级”,将grub装在linux分区,这样就不会影响Windows 7的引导,避免写mbr。



    四,修复 Windows 7 启动项

    Ubuntu系统安装完以后重启,这时的启动项仍然只有Win7和Grub4Dos两项。让Windows 7能够启动Ubuntu,需要一个启动文件,就是刚才安装到Linux分区的Grub内容。一般这些内容在Linux分区的头512字节。在Linux中可以用dd命令很方便地提取出来,在Windows中我们需要借助工具,我这里用的是WinHEX。

    打开WinHEX,点击Tools->Open Disk,选择Physical Media中的硬盘,OK。选中Linux分区,点击Edit->Copy Sector->Into New File,保存到C盘根目录,文件名Ubuntu.bin。

    打开命令行窗口,添加Ubuntu启动项 bcdedit /create /d "Ubuntu 10.04" /application bootsector

    复制代码

    此时返回一个GUID。 bcdedit /set {GUID} device partition=C:



    bcdedit /set {GUID} path \Ubuntu.bin



    bcdedit /displayorder {GUID} /addlast

    复制代码

    最后使用bcdedit /delete {GUID}将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看。

    五,总结

    以上就是硬盘安装Ubuntu 10.04的全过程