红联Linux门户
Linux帮助

Linux 不平静的一天

发布时间:2010-04-25 21:45:42来源:红联作者:caoyu1199
今天真是不平静,值得写一写,投入Linux时间不常,我用的是Fedora 12,早上在网上找到两篇文章,提供了可以安装mplayer和sopcast的具体方法,尝试一下,果然不错,搞定,中午就搞好了,还试用了一会,感觉不错,突然眉头一皱,下面大家都知道了,我打算放弃windows 7,虽然它很不错,他是linux qq无法视频聊天,这是我投身linux的最后一到障碍,这时想先把windows 7 从启动项里面去掉,然后我就用刚学会没多久的vi编辑器修改了grub.conf,我的做法是把grub.conf中的title windows 7删掉了,结果实在让人苦笑不能啊,我就重启试试,你猜咋样,grub引导菜单只剩下Fedora 12,Windows 7不见了,这也是我想要的,但是,让人困惑的事情发生了,结果启动的不是fedora而是windows,我太难以理解了,我就在各大网站疯狂的找帮助,用光盘修了几次grub,就是不行,最后连windows 都进不了,只好重装,我收集的资料和平时笔记全没了,郁闷啊,真实不平静的一天,Linux 不平静的一天。
文章评论

共有 33 条评论

  1. hudyge 于 2010-04-29 20:25:00发表:

    同情。。。
    好好学习,天天向上就好。

  2. 果壳中de宇宙 于 2010-04-29 15:15:23发表:

    我用的是fedora 12

  3. 果壳中de宇宙 于 2010-04-29 15:14:30发表:

    有没有适合菜鸟的书呀?如果有请给我站内消息 谢谢

  4. iamxzg 于 2010-04-29 13:53:13发表:

    linux需要你多探索。。

  5. wl0123abc 于 2010-04-28 23:27:47发表:

    折腾过,才会有进步!

  6. caoyu1099 于 2010-04-27 17:25:37发表:

    下次多注意,

  7. caoyu1099 于 2010-04-27 17:25:13发表:

    我也经常犯这些错误

  8. caoyu1099 于 2010-04-27 17:18:10发表:

    得到

  9. caoyu1099 于 2010-04-27 17:17:02发表:

    正在学习

  10. caoyu1099 于 2010-04-27 17:16:40发表:

    呵呵,不错哦

  11. shen.yhx 于 2010-04-27 10:53:37发表:

    不要伤心,有错误才有进步。

  12. share1107 于 2010-04-27 09:42:57发表:

    我也有同样的经历{:2_92:}

  13. dchwlinux 于 2010-04-27 08:53:04发表:

    引用:
    grub2基本上是不建议你直接编辑grub.cfg文件的
    shenhao0129 发表于 2010-4-26 21:21

    可是实际上ubuntu的grub版本依然在grub 1.9+徘徊,正式的grub 2还没出来呢。我原来装了两个linux版本,运行update-grub之后直接把两个系统的内核搞混了,opensuse的内核却按照ubuntu的参数启动,必须手动改。

  14. shenhao0129 于 2010-04-26 21:21:43发表:

    grub2基本上是不建议你直接编辑grub.cfg文件的

  15. dchwlinux 于 2010-04-26 18:38:52发表:

    [i=s] 本帖最后由 dchwlinux 于 2010-4-26 18:40 编辑 [/i]

    引用:
    你只删除TITLE肯定不行了,
    要把整个WIN7启动的那一大段包括后面那个大括号都要删的
    如果只是删除TITLE那后面的内容在启动时还是会执行的
    jensoncheng 发表于 2010-4-26 10:06



    大锅,你有的是ubuntu不?就它那个grub特殊,用的类似shell的配置文件[code]menuentry "Ubuntu, Linux 2.6.31-19-generic" {
    recordfail=1
    if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd0,7)
    search --no-floppy --fs-uuid --set cb7a2753-4ec2-4515-96c4-6a107231144d
    linux /vmlinuz-2.6.31-19-generic root=UUID=22066643-4477-42b5-9d21-8a12aa0b8de5 ro quiet splash
    initrd /initrd.img-2.6.31-19-generic
    }[/code]
    还把kernel行换成了linux行。
    初见的时候好惆怅啊

  16. young9988 于 2010-04-26 18:33:10发表:

    吃一堑长一智嘛

  17. dchwlinux 于 2010-04-26 18:30:40发表:

    [i=s] 本帖最后由 dchwlinux 于 2010-4-26 18:34 编辑 [/i]

    楼主的grub肯定大体是这么个样子:[code]title Fedora12
    root=(hd0,x)
    kernel /vmlinuz-**** root=/dev/hdaX ro quiet splash
    initrd /initrd-*******

    title Windows 7
    rootnoverify (hd0,0)
    chainloader +1

    title *****
    或者你就装了两个系统,那后面就是一大堆的#号开头的说明信息。[/code]你只是把win的title行删了(其实何必呢?前面加个#号注释掉不就完了),虽然看到的是fedora12,但是执行的时候边同后面的
    [code]rootnoverify (hd0,0)
    chainloader +1[/code]
    也执行了,结果虽然执行了fedora12的引导项,但是最后却把引导权交给了window7的引导程序,而且我猜想楼主的windows7的启动项停留时间(timeout)很短,感觉上像是直接引导了windows7,实际上则是grub-->window7的bootloader-->正常启动windows。同理如果你同时安了两个linux系统,如fedora12和opensuse,你只注释掉了opensuse的title行,那么opensuse的启动项也会执行,说白了就是串行了,多数情况下会报错无法启动。所以正确的方法应该把windows7的所有启动行全部注释掉。

  18. DyingSun 于 2010-04-26 16:29:50发表:

    (5ty(感同身受~

  19. 523066680 于 2010-04-26 16:26:40发表:

    先用 dos启动盘 (U盘版或者光盘版,带大量实用工具那种) 启动,
    有个工具可以将MBR恢复到最通用模式, 这样基本可以正常从win启动。

    可以免于重装系统

  20. netdot 于 2010-04-26 14:55:11发表:

    应该是修改menu.lst文件吧?

  21. zoomsky1988 于 2010-04-26 14:42:55发表:

    唉,也犯过同样错误的人流泪飘过……

  22. Linux_fun 于 2010-04-26 13:47:23发表:

    恭喜你啊!我也希望有这样的日子!我用的是openSUSELinux

  23. zhangzhaoi 于 2010-04-26 12:47:59发表:

    唉 你以为屏蔽了win7的启动就是把win7删了么?! 笑话。。。。

  24. alick 于 2010-04-26 12:15:34发表:

    这么重要的文件不要随便改,改之前也应先做个备份

  25. 156815131 于 2010-04-26 11:55:08发表:

    顶!

  26. wtzeng2008 于 2010-04-26 11:27:19发表:

    学习技术要脚踏实地,要知其所以然,我要避免出现这样的悲剧!

  27. jensoncheng 于 2010-04-26 10:06:55发表:

    你只删除TITLE肯定不行了,
    要把整个WIN7启动的那一大段包括后面那个大括号都要删的
    如果只是删除TITLE那后面的内容在启动时还是会执行的

  28. cights 于 2010-04-26 08:25:57发表:

    资源要放到一个专门存的盘

  29. 王中云 于 2010-04-26 07:25:43发表:

    能进Windows就不用急,在Windows里装个EasyBCD来添加Linux系统的引导就行了。重启进入Fedora后再修复grub.conf 好了

  30. hantu 于 2010-04-25 23:10:05发表:

    其实改启动菜单根本不必删除哪一段title,只需改default=设置默认启动的系统就行了。其实楼主在修改grub.conf之前只要备份一下,不管你后面改得对错,只要一恢复这个备份文件(可以进单模式或用LiveCD/LiveUSB启动再恢复备份)就回到原来的正常状态。

    好象现在比较新版本的grub都已经不能让用户自己手工修改grub.conf配置文件,否则会出错并导致不能正确启动,必须是grub自己生成的才有效。

  31. mcc天皇 于 2010-04-25 22:52:44发表:

    呵呵 正常 嘿嘿

  32. 微宝贝 于 2010-04-25 22:41:36发表:

    这是一个阶段这里的每个人几乎都都这样的经历,就像楼上说的,坚持到底

  33. rainsome 于 2010-04-25 22:24:46发表:

    坚持到底