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 不平静的一天。
hudyge 于 2010-04-29 20:25:00发表:
同情。。。
好好学习,天天向上就好。
果壳中de宇宙 于 2010-04-29 15:15:23发表:
我用的是fedora 12
果壳中de宇宙 于 2010-04-29 15:14:30发表:
有没有适合菜鸟的书呀?如果有请给我站内消息 谢谢
iamxzg 于 2010-04-29 13:53:13发表:
linux需要你多探索。。
wl0123abc 于 2010-04-28 23:27:47发表:
折腾过,才会有进步!
caoyu1099 于 2010-04-27 17:25:37发表:
下次多注意,
caoyu1099 于 2010-04-27 17:25:13发表:
我也经常犯这些错误
caoyu1099 于 2010-04-27 17:18:10发表:
得到
caoyu1099 于 2010-04-27 17:17:02发表:
正在学习
caoyu1099 于 2010-04-27 17:16:40发表:
呵呵,不错哦
shen.yhx 于 2010-04-27 10:53:37发表:
不要伤心,有错误才有进步。
share1107 于 2010-04-27 09:42:57发表:
我也有同样的经历{:2_92:}
dchwlinux 于 2010-04-27 08:53:04发表:
可是实际上ubuntu的grub版本依然在grub 1.9+徘徊,正式的grub 2还没出来呢。我原来装了两个linux版本,运行update-grub之后直接把两个系统的内核搞混了,opensuse的内核却按照ubuntu的参数启动,必须手动改。
shenhao0129 于 2010-04-26 21:21:43发表:
grub2基本上是不建议你直接编辑grub.cfg文件的
dchwlinux 于 2010-04-26 18:38:52发表:
[i=s] 本帖最后由 dchwlinux 于 2010-4-26 18:40 编辑 [/i]
大锅,你有的是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行。
初见的时候好惆怅啊
young9988 于 2010-04-26 18:33:10发表:
吃一堑长一智嘛
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的所有启动行全部注释掉。
DyingSun 于 2010-04-26 16:29:50发表:
(5ty(感同身受~
523066680 于 2010-04-26 16:26:40发表:
先用 dos启动盘 (U盘版或者光盘版,带大量实用工具那种) 启动,
有个工具可以将MBR恢复到最通用模式, 这样基本可以正常从win启动。
可以免于重装系统
netdot 于 2010-04-26 14:55:11发表:
应该是修改menu.lst文件吧?
zoomsky1988 于 2010-04-26 14:42:55发表:
唉,也犯过同样错误的人流泪飘过……
Linux_fun 于 2010-04-26 13:47:23发表:
恭喜你啊!我也希望有这样的日子!我用的是openSUSELinux
zhangzhaoi 于 2010-04-26 12:47:59发表:
唉 你以为屏蔽了win7的启动就是把win7删了么?! 笑话。。。。
alick 于 2010-04-26 12:15:34发表:
这么重要的文件不要随便改,改之前也应先做个备份
156815131 于 2010-04-26 11:55:08发表:
顶!
wtzeng2008 于 2010-04-26 11:27:19发表:
学习技术要脚踏实地,要知其所以然,我要避免出现这样的悲剧!
jensoncheng 于 2010-04-26 10:06:55发表:
你只删除TITLE肯定不行了,
要把整个WIN7启动的那一大段包括后面那个大括号都要删的
如果只是删除TITLE那后面的内容在启动时还是会执行的
cights 于 2010-04-26 08:25:57发表:
资源要放到一个专门存的盘
王中云 于 2010-04-26 07:25:43发表:
能进Windows就不用急,在Windows里装个EasyBCD来添加Linux系统的引导就行了。重启进入Fedora后再修复grub.conf 好了
hantu 于 2010-04-25 23:10:05发表:
其实改启动菜单根本不必删除哪一段title,只需改default=设置默认启动的系统就行了。其实楼主在修改grub.conf之前只要备份一下,不管你后面改得对错,只要一恢复这个备份文件(可以进单模式或用LiveCD/LiveUSB启动再恢复备份)就回到原来的正常状态。
好象现在比较新版本的grub都已经不能让用户自己手工修改grub.conf配置文件,否则会出错并导致不能正确启动,必须是grub自己生成的才有效。
mcc天皇 于 2010-04-25 22:52:44发表:
呵呵 正常 嘿嘿
微宝贝 于 2010-04-25 22:41:36发表:
这是一个阶段这里的每个人几乎都都这样的经历,就像楼上说的,坚持到底
rainsome 于 2010-04-25 22:24:46发表:
坚持到底