分页: 1 / 1

耐心玩转LINUX,新手写教程(把UBUNTU EEE装上SD卡,实现双系统)

发表于 : 2008-11-23 19:34
ericge
耐心玩转LINUX,新手写教程(把UBUNTU EEE装上SD卡,实现双系统)

此篇文章是在ubuntu eee 上写的,虽然输入法还需要适应,虽然还要忍受打字的时候对触摸板的误操作导致光标到处移动,但是,4天的时间换来一种全新的体验,还是值得的。按照我现在的思路,这篇文章会比较罗嗦,并不简洁,因为我想以一个新手的思路,把我遇到问题时候的思路一并写出来,或许对看的人有用 ,或许只是留给以后的自己回味。

玩linux是从4天前开始,上个月买了EeePC 1000H linux版本,当时几乎连看都没看一眼机器自带的linux就让店家帮我换成了windows xp深度版本,因为在我和大部分人一样,这辈子只接触过windows(假设手机上的各种系统不算的话)。 之后用了一个月的时间调试1000H的xp系统,以及更换内存等等。俗话说温饱思淫欲,等xp 一切运转正常之后,我开始想起这个机器原来的系统linux.

其实也是因为eeefan这个论坛里有一个常驻的linux板块,使我始终没有忘记这个世界上还存在另外一个选择。于是我开始关注起这个系统,经常在eeefan的这个板块里看看 ,学学,可是始终没有什么 感觉。忽然有一天,我看到一篇文章写到把linux装在SD卡上,这一下子激起了我安装linux的热情。
如果能把linux完全安装到SD卡上,从SD卡启动就能进linux,而从硬盘启动则进xp,互不影响又多一种体验,那是多么美妙的事情,于是我开始着手操作这件事情,也就是差不多4天前。

经过不断的搜索,发现ubuntu eee是最适合Eee Pc的发行版(为EPC量身定制,包含所有驱动),于是就选择这个发行版了,下面开始介绍我的操作方法:

首先你需要如下几个准备:
硬件准备:1G以上U盘一个;8G Sd卡一个 ; Eee PC 一台.
软件准备:
1.下载ubuntu,
netbook用户推荐ubuntu eee
http://www.ubuntu-eee.com/
其他用户推荐 ubuntu 8.04.1
http://www.ubuntu.org.cn/getubuntu/download

2.制作ubuntu live cd到u盘或SD卡启动的 unetbootin
介绍:http://www.linusky.cn/2008/08/19/unetbo ... linux.html
下载:http://www.linuxidc.com/Linux/2008-10/16399.htm

接下来就可以开始操作了,
1.首先把1G的U盘格式化成FAT32
2.然后把8G的SD卡也格式化成FAT32
3.在windows中打开unetbootin.exe,在第2栏浏览你下载的ISO镜像,然后在最下面选择1G的U盘,然后OK,大概会持续5-10分种吧,接着会提示重新启动,我们就重新启动,并插入8G的SD卡.
4.启动后,在BIOS画面下按ESC,选择U盘启动,大概3分钟后,我们就会进入LIVE Cd界面(简单的说,这个就是一个体验版,任何更改不做保存).
5.进入LIVE Cd后,ubuntu eee会自动进入安装界面,而ubuntu 8.04.1则停留在桌面,需要手动选择安装.进入安装界面后,我们直接参照这个帖子进行http://forum.ubuntu.org.cn/viewtopic.php?t=115542, (从”光盘启动后,选择第一个 “Start or install Ubuntu” ,进入桌面后点击 Install 图标。”开始看起).
特别其中有两个步骤需要特别注意:
第4步,分区,这里如果你很在行 ,可以手动分区,如果和我一样搞不太明白,就直接选择第2项(使用整个磁盘),然后选择你那张8G的SD卡.
在操作这步的时候,建议现进入手动分区,查看一下自己的SD卡的设备识别号(SDA,SDB,SDC)这个手动分区里查看的到,记下这个信息.
第7步,确认,这里会把信息罗列出来让你确认,请注意有个高级选项,进去,然后会看到有个挂载启动器,这个也就是折腾了我好几天的GRUB,如果默认设置的话,有可能XP也进不去了.
我们要做的就是在挂载启动器的下拉菜单里选择刚才记录的SD卡设备识别号(SDA或者SDB或者SDC),只要把GRUB挂载到SD卡,就不会出现修改硬盘引导区MBR的情况.
以上两步非常重要,请仔细操作.


6.在按下确认后大约20-30分钟,系统就安装好了,提示重新启动.我们就重新启动.在 BIOS界面按ESC选择SD卡启动(不是刚才的U盘咯),接着会进入GRUB菜单,选择第一项,如果顺利进入ubuntu eee,以下则不必继续看.
7.假设出现ERROR 21:selected disk does not exist, press any key to continue....., 我们就需要接着操作.
8.先按任意键回到GRUB菜单,然后在第一行按下E(也就是EDIT),然后应该会看到4行信息, 在第一行ROOT(HDX,Y)处按下E,并修改X的值.我用我的实际情况举例,各位自己套用,
我的初始信息是ROOT(HD2,0),进去后提示ERROR 21
我用E的命令修改为ROOT(HD1,0),并按回车,再按B启动,接着我的情况是提示另一个错误.
我继续回到刚才步骤,继续改为ROOT(HD0,0),按回车,按B启动,顺利进入系统.
OK,至此,基本完成了安装,我们所要做的只是在进入系统后,永久修改一下刚才的那个BOOT信息,改为顺利进入系统的那个值就可以了.

接下来我说一下怎么改:
打开附件-终端,会进入类似DOS的命令输入界面
我们在里面输入如下命令: sudo gedit /boot/grub/menu.lst

请注意空格.
然后会要求你输入权限密码,就是你登录的密码,输入的时候没有显示,你就尽管输入并回车.
接着打开了menu.lst,你要找到如下信息:
## ## End Default Options ##



title Ubuntu 8.04.1, kernel 2.6.24-21-eeepc

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-21-eeepc root=UUID=4baa33d9-467b-406e-a294-6de7a186e3c9 ro quiet splash

initrd /boot/initrd.img-2.6.24-21-eeepc

quiet



title Ubuntu 8.04.1, kernel 2.6.24-21-eeepc (recovery mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-21-eeepc root=UUID=4baa33d9-467b-406e-a294-6de7a186e3c9 ro single

initrd /boot/initrd.img-2.6.24-21-eeepc



title Ubuntu 8.04.1, memtest86+

root (hd0,0)

kernel /boot/memtest86+.bin

quiet


OK,你看到ROOT(HDX,Y)的信息了吗,把它们改成刚才顺利进入的信息吧!! 什么? 你忘了?
忘了你就重新启动,再记录一次吧.
顺利修改好的话,重新启动后,进入GRUB菜单,应该直接回车就进入系统了,而不用再改来改去.
一切顺利的话,别忘了试一下硬盘启动后是否顺利进入XP.

如果都OK,那么就实现了我本文开始的想法: 从SD卡启动就能进linux,而从硬盘启动则进xp,互不影响又多一种体验.

好了, 希望我的文章可以让你少走弯路,顺利用上LINUX.

本文参考帖子如下:
http://www.eeefan.com/thread-6941-1-1.html
http://www.eeefan.com/thread-6908-1-1.html
viewtopic.php?t=115542
viewtopic.php?f=77&t=113953
viewtopic.php?t=29692&highlight=
viewtopic.php?f=139&t=65991

Re: 耐心玩转LINUX,新手写教程(把UBUNTU EEE装上SD卡,实现双系统)

发表于 : 2008-11-24 9:29
ericge
:em06 :em06 :em06 :em06

Re: 耐心玩转LINUX,新手写教程(把UBUNTU EEE装上SD卡,实现双系统)

发表于 : 2008-12-01 15:22
MetaLionel
明天试试看看效果如何。。。
感谢LZ :em11

Re: 耐心玩转LINUX,新手写教程(把UBUNTU EEE装上SD卡,实现双系统)

发表于 : 2008-12-20 0:40
MetaLionel
照着LZ的操作步骤来,重启选择U盘启动后显示Missing operating system
何解呢??
:em20 :em20