其中一个朋友有一个比较老的机器,运行XP相当的慢,而且还经常中毒。那天正好让我去给她重新安装她那个已经变得比蜗牛好不了多少的系统。抓住时机,正是给她推广Ubuntu的好机会。(哈哈!:P)
在我给她看了网上贴出来的Ubuntu漂亮的GUI桌面之后,也想试试,但是又担心自己的机器跑起来想XP一样的缓慢。于是,我给她推荐了XUbuntu,就是那个Logo是一只胖乎乎的小耗子的版本。
可是,在安装的时候问题来了。她家没有光盘刻录机(一般人家似乎都没有这个东西)。所以下载的安装盘镜像没办法制作安装盘。:( 幸好,在我们在她家翻箱倒柜的翻了n久之后,惊喜的发现,我们竟然有一个4G的USB Key。(太好了,这个东西就足够了。)
好,材料终于准备齐全了,就该开始准备安装的事情了。
因为是初次使用,所以她希望还能保留XP的系统。所以,开始我们先把她硬盘重新进行了分区,并用了30G的磁盘空间给她装了一个XP。
接下来,按照网上的方法,做了一个Live USB安装盘(具体做法可以在网上查到,好像还有什么工具可以直接做的,这里就不多说了)。可是,这个时候又出现了问题,她的电脑太老了,居然不支持USB Key启动。-_-!没办法,只好给另一个朋友打电话请求援救。那个朋友说他的机器支持USB Key启动,并且他那里有个大号的移动硬盘盒,不知道能不能帮上忙。哈哈!好东西!于是我们卸下硬盘,带着做好的Live USB飞奔了过去。
到了朋友家,我们把硬盘放到硬盘盒中,接上电,插在朋友的电脑上,并把USB Key也插上,重启电脑。恩~~很好,那只可爱的小胖耗子终于出现在了我们面前。:)
安装的过程中,我们选择了安装到指向移动硬盘的那个disk,并手动进行了分区。(这是为了把boot、root和home分区分在三个不同的分区中,为以后进行硬盘安装做好准备。没有人愿意每次都抱着硬盘到处跑的。那样只能让朋友觉得Ubuntu是个很不易用的系统。至少普通用户会这么想)接下来的工作就由安装程序自己搞定了。哈哈!
安装好后,为了确认安装,我们尝试启动了一次。哈哈!一切正常!皆大欢喜!:D
谢过朋友,我们带着东西回到她家。把硬盘装上,启动…………XUbuntu启动正常……………XP…………失败…………………………… 为什么阿?以前从来没有发生过这样的问题阿!!!看看错误信息:25号错误(磁盘读取错误)。查看menu.list中启动Windows的项。内容如下:
root (hd0,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
看起来貌似一切正常阿?难道grub指向的错误的硬盘?于是在启动时手工修改第一行,尝试了1、2、…………之后,仍然没能启动。当然,错误各有不同。
继续分析…………磁盘读取错误…………难道是device.map中的映射错了?于是查看这个文件。内容如下:
(hd0) /dev/sda
(hd1) /dev/sdc
(hd2) /dev/sdd
看着好像也没什么问题吧?这么简单的东西?
突然,一个重型闪电“刺”了我一下。(看来雷公爷爷不干了:“猪脑子,这么简单的问题我都知道了,你还没看出来阿?”“雷公爷爷,您现在也开始用电脑了阿??? -_-?”)被这么一“刺”,终于发现…………原来…………问题是这么的简单…………其实答案就是:我们现在只有一块硬盘,映射出的hd1和hd2是什么东西阿!!!如果hd1不存在的话,那menu.list中的两行map不是就把XP的启动位置映射到别的不知道什么的地方去了吗?(“雷公爷爷,你知道那个偏移量指向的是哪里吗?” “………… -_-!”)于是,先备份了这两个文件,然后删除了menu.list中的两行map行和device.map中的hd1和hd2两行。
重新启动……………………
XUbuntu………………启动正常…………………………
Windows XP…………………………启动正常………………………………
哈哈!这才叫皆大欢喜!!!:D (真的非常感谢雷公爷爷!)
之后,帮她装了各种各样的软件,并对系统进行了更新之后,我就收工回家了。
脚本小编总结:
作者的安装过程可谓曲折啊,u盘安装ubuntu越来越流行了,这里有几篇文章,大家一并看了吧,哈哈。