本文介绍了如何在笔记本上安装MeeGo上网本系统,这些笔记本包括Toshiba Satellite U305-55077, Dell Latitude E6400, Wipro WNB7PBC4B30R。这些笔记本上面已经预装了Ubuntu 10.04和Windows系统,我们将把MeeGo作为第3个系统安装到这些上网本上面。
一般的MeeGo安装教程可以在http://meego.com/downloads/releases/1.1/meego-v1.1-netbooks找到。而这篇文章主要针对在笔记本上面安装MeeGo系统的一些问题的解决方法,并且假设用户对于安装MeeGo系统的一般方法比较熟悉。
内容
一. 创建安装介质
二. 准备好你的笔记本
三. 安装MeeGo系统
四. 使用另一个bootloader
五. 无线网卡驱动
六. 其他有用信息
一. 创建安装介质
1. 从http://meego.com/downloads/releases/netbook或者http://repo.meego.com下载live image, 可以下载稳定的release版和不稳定的开发者版本。
2. 如果需要把image烧到U盘,请使用byte拷贝的方式把镜像拷贝到U盘。Linux用户可以使用"dd"命令进行byte拷贝。Windows用户需要下载Win32DiskImager工具。
3. 一些笔记本不能从U盘启动,因为有些BIOS无法识别容量比较大的U盘,比如500M以上的空间。一个特殊的情况就是Wipro BC4830R笔记本,使用的是Intel i3的CPU,这个笔记本把U盘识别为软驱并且无法从U盘启动。
4. 为了解决第3项的问题,可以把下载的image刻录到DVD。Linux用户可以使用Brasero来刻录DVD,Windows用户可以使用ImgBurn来刻录DVD。
5. 部分笔记本无法从刻录到DVD-RW光盘的image启动,这些笔记本貌似存在从DVD-RW镜像启动的bug, 你需要把image刻录到DVD-R光盘。
6. 注意从DVD启动和安装MeeGo系统会比U盘启动慢许多。
二. 准备好你的笔记本
如果你在没有任何系统的笔记本上面安装MeeGo系统,请跳过本小结,直接看“三. 安装MeeGo系统"。
1. 如果你想在已经安装Windows系统的笔记本上面安装MeeGo系统,请安装以下方法一步一步的进行。如果你笔记本上面已经有一个大于4G的磁盘空间,直接跳过下面步凑,直接看"设置分区"那步,如果你笔记本上面没有大于4G的磁盘空间,请按照如下步凑来释放更多空间。
1).如果你的系统没有安装Windows 7或者Windows vista/resume disk,首先创建一个GParted live CD。下载GParted live CD镜像并且刻录到CD,并且Defrag你的硬盘。
2).从GParted live CD启动你的笔记本并且使用这个光盘来重新分配硬盘空间,以便释放出4G的可用空间。
3).如果你的系统安装有Windows 7或者Windows vista, 并且有恢复光盘,使用你的恢复光盘启动笔记本,然后选择修复模式,进入命令行模式。
4).在命令提示符,使用DISKPART命令重新分配磁盘分区大小。使用"shrink querymax"命令来查看最多可以获得多少可用磁盘空间。
5).如果你想得到4G的可用磁盘空间,可以使用"shrink desired=4096"命令。
2. 如果你想在安装有Linux系统(比如ubuntu)的笔记本上面安装MeeGo,并且没有足够的可用磁盘空间,使用GParted来释放更多的磁盘空间,使用方法可以参考第1项里面的步凑。
三. 安装MeeGo系统
现在你已经有足够的磁盘空间用于安装MeeGo系统,let's go!
1. 插入U盘或者DVD-R光盘, 然后重启你的笔记本。
2. 安装屏幕上面的提示。建议使用默认设置,比如你需要创建3个分区:/boot分区,"/"根分区和swap交换分区。
3. 在一些笔记本上面,"/"根分区使用btrfs文件系统格式会导致安装石板,所以需要把"/"根分区格式化为ext3文件系统。
4. 在安装完成之后,MeeGo安装程序会询问你使用哪个操作系统作为默认启动的操作系统。不过你现在做的选择会徒劳无功,因为你不得不手动修改启动配置文件以便正确启动系统。
5. 重启系统。如果MeeGo系统是你笔记本唯一的系统,请直接跳到下一章节“四.使用另一个bootloader”,如果你笔记本上面还有其他系统,请按照下面几项内容操作:
6. 你会发现,甚至你选择非MeeGo系统作为默认启动系统,MeeGo系统也会默认启动,并且不会显示grub的启动选项。
7. 启动并且登入到MeeGo系统,启动"terminal"(终端)应用程序并且在终端里面依次执行以下命令:
8. 修改extlinux.conf文件的如下内容:
1).修改timeout,把timeout修改为100, 这样在启动系统的时候在grub界面会有10秒的等待时间。
2).修改有"ontimeout meego"的行,如果你想在timeout之后默认非MeeGo系统,修改"ontimeout meego"为"ontimeout <labelname of other os>",其中<labelname of other os>替换为你想启动的系统的名字。
3).如果你想默认高亮其他操作系统,在"label meego"项,删除"menu default"并且添加"menu default"到其他OS的项。
9. 这样就设置好了,保存文件然后重启系统,这样就能正确考到grub启动目录了。
10. 测试启动并且登入你笔记本上面所有系统,比如meego, linux, windows。
11. 如果你系统同时安装有Windows, MeeGo,有可能你无法启动windows, 并且windows启动的时候会出现"bootloader cannot be found"的错误提示。这种错误说明了Windows系统不在MeeGo系统中的grub引导程序猜测的分区。在extlinux.conf配置文件中的Windows启动项,你可以找到有"append boot 1"那一样,你可以尝试把boot后面的数字"1"修改为"2或者"3",然后再试一试是否可以启动windows。在Toshiba Satellite笔记本上面会出现这种情况,并且设置"boot 1"为"boot 2"就可以正常工作。
四. 使用另外一个bootloader
1. 如果你的系统已经安装了ubuntu linux,或者其他系统,你不想使用MeeGo系统自带的bbootloader, 而想使用这些系统自带的bootloader。可惜的是,MeeGo系统会覆盖其他系统的bootloader,不过好消息就是,我们可以手动修复被覆盖的bootloader。
2. 如果你的系统已经安装了ubuntu。你的bootloader可能是用的GRUB或者GRUB2。使用Ubuntu安装光盘(desktop或者alternate版)启动你的笔记本,选择"恢复已损坏的系统"。
3. 系统会提示你重新安装GRUB/GRUB2,选择重新安装GRUB选项将会回复bootloader并且MeeGo系统的启动项也会加入到更新后的GRUB目录中,并且以"Unknown linux"的项显示在GRUB的目录中。
4. 如果你的系统同时装有windows和ubuntu,并且使用GRUB作为引导程序(bootloader), 重新安装GRUB将会解决问题,并且GRUB启动项目录里会正确给出ubuntu, windows, meego的启动项,此情况在Wipro BC4830R笔记本上面测试过。
五. 无限网卡驱动
1. 一些笔记本使用的是Broadcom的无线网卡(Dell Latitude E6400),而一些使用的是RealTek RTL 8192(8191SE)无限网卡。这些无线网卡在MeeGo系统中正确使用。你不得不使用有线网卡,并且等到你的无线网卡能工作的时候再使用无线网卡。按照下面的方法可以使你的无线网卡正常工作.
2. 如果你的系统使用的是Broadcom的无线网卡,请参考Slaine提供的方法:http://slaine.org/_slaine/Meego_1.0_Wifi.html
3. 对于RealTek RTL 8192(8291SE)的无线网卡,参考下面的方法:
1).从RealTek的官网下载网卡驱动源代码: http://www.realtek.com.tw/downloads/downloadsView.aspx?id=1&;PNid=21&PFid=48&Level=5&Conn=4&ProdID=226&DownTypeID=3&GetDown=false&Downloads=true
2). 如果这个地址无法访问,请访问 http://www.realtek.com.tw,选择产品"Communication Network ICs", 然后选择子产品 “Wireless LAN IC", "WLAN NIC", "IEEE802.11 b/g/n single chip", 然后到相应的下载页面下载和你网卡对应的源代码。
3). 使用命令"lspci"命令查看你的网卡型号。
4). 下载好驱动源代码后,解压并且进入到源代码目录。
5). 下载并且安装gcc, make和kernel-netbook-devel软件包,你需要开启源代码软件库才能下载安装kernel-netbook-devel软件包。
6). 开启终端(terminal)并且在终端中输入以下命令:
六. 其他信息
在所有笔记本上面(Wipro BC4830R, Dell E6400 Latitude, Toshiba Satellite U305-S5077)。像摄像头,蓝牙,麦克等设备在MeeGo系统中是无法正常工作的。在Wipro笔记本上面,无限网卡切换键(Fn+F10)会无法关闭无线网络(无限网络一直处于开启状态)。尽管摄像头,蓝牙是工作的。
译者: Aries @ 米狗族
网站:http://www.meegozu.com/thread-1931-1-1.html
英文地址:http://wiki.meego.com/Installation_of_MeeGo_on_notebook