主题:【原创】众里寻她千百度,蓦然回首 -- 奔波儿
这么文绉绉的标题,其实难符,呵呵,有挂羊头卖狗肉的嫌疑。记录一下某个技术问题,免得以后重走长征路。
如果说写程序,做计算,盖子给提供的平台实在不怎么的,还是俺们穷苦老百姓的OS----Linux最好使。可装什么样的Linux呢?以前玩的最多的,还是Red Hat,然后是Fedora,别的诸如Debian、TurboLinux、Mandra和Suse,也只在和IBM的PowerPC做斗争的时候,调试过。老弟儿给推荐用Ubuntu,装了一下,感觉界面很漂亮,那就是它了。尽管有些命令,我还不是很熟,但具有挑战性。
大概是因为我在装XP的同时,还脚踏两只船,在同一个笔记本上装了别的操作系统,盖子暗下黑手。在系统提示我该安装升级包以后,我就真的跑到盖子的地盘当包袱去装了,结果升级以后机器重启,再也进不去了。没法子,咬咬牙,重装系统。
系统重装以后,原来写在主引导区(MBR)的GRUB被覆盖,需要将其恢复,否则没有选择菜单,根本无法进入Ubuntu。这种情况以前遇到过,否则咱也不会重装XP。怎么恢复呢?常规方法,就是找到一张Ubuntu安装盘,然后光驱启动系统,按以下步骤进行:
1. sudo mount /dev/hda5 /mnt/hda5
2. sudo chroot /mnt/hda5
3. sudo grub-install /dev/hda
然后,就大功告成了。
可,问题是,我手头没有Ubuntu的安装光盘。那就网上瞅瞅吧,www.ubuntu.com上面就有。再一看,最新版本7.10免费发布不说,登记以后还免费邮寄,但需要四周时间,估计是海运。那也无所谓,登记吧,反正没啥损失。
四周,真不成一个月以后,我才能恢复Ubuntu?那时间也太长了,当下来吧,也就692M。可问题又来了,我当初买笔记本的时候,所配的DVD光驱只能读不能写。唉......熟识的朋友倒是可以帮我刻,可这位还在国内度假呢。去单位刻,纪律不允许。唉,那就等哥们儿回来。
三周以后,哥们儿回来了,趁周末去哥们家蹭饭的机会,把盘也刻了。回来以后,开始鼓捣机器。可机器无法判读光盘,不知是买的那张盘的问题,还是光驱的问题,后者的可能性更大一些。继续等待中?
不死心,歇了两天,继续鼓捣。这回请出google大仙,拿ubuntu、grub、Windows当关键词,满世界搜。毕竟同样的问题,别人肯定遇到过,肯定有解决方案。很快,一把钥匙找到了。
这把钥匙就是GRUB4DOS,开门方法如下:
1. 将文件解包以后,将可执行文件grldr.exe和列表文件menu.lst放在路径“C:\”下;
2. 打开“C:\”下面的“boot.ini”,在最末一行添加一句命令-----“c:\grldr "Open my Linux"”
重启机器,出现选择界面,一个是XP,另一个就是“Open my Linux”;接着出现的就是menu.lst所列的目录,其中之一就是“find and boot Linux with menu.lst already installed”。选上,老GRUB菜单被读出来了,Ubuntu成功启动!乌拉!
一阵轻快的音乐之后,进入Ubuntu的登录界面。输入用户名和密码,静待ing......坏了,密码不对;换一个再输,还不对,再输,不对。我把自己能想到曾用过的密码全输入了一遍,都不对。难道是GRUB4DOS改写了系统文件?不会啊,否则满世界都贴满了对它的控诉状。那只有一个可能,就是用户名不对,我连续试验了好几个,都不对。
怎么办?好办,继续鼓捣。我记得以前用过一个小软件,可以在Windows下面读Linux下ext3格式的文件,记不清名字了。请大仙,很快找到了,原来是explore2fs。当下来,就一个可执行文件,可爱的小企鹅图标。Ubuntu的东西都在,去home下面一看,原来俺的用户名是 “xxxxxx”。唉,真是的,老了老了,忘性大了。
赶紧的,重启机器,回到Ubuntu的登录界面,输入用户名和密码,进去了!!!
成功之后,仍不忘主席教导-----“宜将剩勇追穷寇,不可沽名学霸王”,赶紧重写MBR的GRUB-----“sudo grub-install /dev/hda”。
今天下班,被苏茜叫住,有我的的邮件,一看,是Ubuntu寄来的光盘。
从维基大师那儿了解了一下情况,Ubuntu是班图语,有点像俺们以前常说的“学雷锋”,曼德拉大叔是这样说的:
“A traveller through our country would stop at a village, and he didn't have to ask for food or for water. Once he stops, the people give him food, entertain him. That is one aspect of Ubuntu but Ubuntu has various aspects. Ubuntu does not mean that people should not enrich themselves. The question therefore is: Are you going to do so in order to enable the community around you to improve? ”
YES, I DO !
可能是先入为主吧。
ubuntu已经做得很微软了,让人有时觉得距离底层一点的机制有点远了。
同时,由于内核默认加载了大量的驱动,用起来好像很方便,同时对硬件的要求也变得很高了,变得慢了。
推荐拙作瓦斯:【原创】用软盘启动gentoo修理硬盘主引导分区,用这个方法修理ubuntu是一样的原理。
Ubuntu确实最接近Windows,所以也最方便,感觉Linux永远不统一,永远也没有出头之日,不如先把象我这样的懒惰的大多数用户骗过来再说。