zoukankan      html  css  js  c++  java
  • N900 Dual boot(meego& maemo)

    这几天看到meego 1.1已经发布,而且n900已经可以双系统启动了 于是迫不及待的想试试。

    下面是总的经过: 参考: http://wiki.meego.com/ARM/N900/Install/Dual_Boot

    简而言之就是:

    1.确定N900的firmware已经update到了rp1.3
    方法:

    uname -a

    Linux Nokia-N900
    2.6.28-omap1 #1 PREEMPT Fri Aug 6 11:50:00 EEST 2010 armv7l unknown


    2.添加仓库Extras-devel到application manager中,安装uboot-pr13 ,检查是否安装成功 


    3.准备需要使用的raw和vmlinuz 内核文件 http://tablets-dev.nokia.com/meego-codedrop.php 可以下到meego-handset-armv7l-n900-final-mod-1.1.0.0.20101101.3-mmcblk0p.raw.bz2 和相应的kernel meego-handset-armv7l-n900-final-mod-1.1.0.0.20101101.3-vmlinuz-2.6.35.3-10.3-n900

    4.准备micro SD卡2G以上的,meego hand set需要1.9G的空间

    sudo fdisk -l

    查看disk列表:
    sd卡相关内容有如下显示:(仅作参考)

    Disk /dev/mmcblk0: 62 MB, 62783488 bytes
    4 heads, 32 sectors/track, 958 cylinders
    Units
    = cylinders of 128 * 512 = 65536 bytes
    Sector size
    (logical/physical): 512 bytes / 512 bytes
    I
    /O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier:
    0x00000000



    Device Boot Start End Blocks Id System
    /dev/mmcblk0p1 * 1 957 61232 6 FAT1

    6 如果SD卡已经挂载到机器上了,取消挂载, 将meego-handset-armv7l-n900-final-mod-1.1.0.0.20101101.3-mmcblk0p.raw.bz2 解压结果写到SD卡上

    dd bs=4096 if=meego-handset-armv7l-n900-final-mod-1.1.0.0.20101101.3-mmcblk0p.raw of=/dev/mmcblk0

    注意这里是/dev/mmcblk0而不是/dev/mmcblk0p1这里是写到整个设备上,而不是写到某一的分区中, wait。。。。。。 然后就能看到 类似

    475136+1 records in
    475136+1 records out
    1946157057 bytes (1.9 GB) copied, 214.382 s, 9.1 MB/s

    的输出,OK

    5.刷机,安装flasher-3.5,这玩意儿之前使用来刷maemo系列的 地址: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php 关闭n900,放入SD卡,和上机盖 长押'u'键,同时连接上usb线,n900右上方屏幕上出现Usb的符号,ok可以开始了

    fdisk -l -k meego-handset-armv7l-n900-final-mod-1.1.0.0.20101101.3-vmlinuz-2.6.35.3-10.3-n900 -b

    (这里只是load kernel,如果-f的话就是刷机了,没有什么dual boot可言了) 等机器重启就好了

    6.以后机器会自动从mmc设备启动,也就是sd卡启动,自然就是进meego了
    如果要进maemo,方法1就是不放那张SD卡,方法二在boot的time out前,press any key,然后输入run noloboot

    总结:
    看并进行了一点操作,啥也不说了,meego还有相当长的一段路要走, 按照目前的完成度,要超越android和iOS,希望有点渺茫啊

  • 相关阅读:
    网上搜的逆元知识
    关于树的一点学习【清北学堂】
    矩阵乘法和斐波那契数列【清北学堂】
    Luogu【P1130】红牌(DP)
    Luogu【P1901】发射站(单调栈)
    Oracle_PL/SQL(1) 匿名块
    Oracle_SQL(7) 复杂查询
    Oracle_SQL(6) 单行函数
    Oracle_SQL(5) 连接和子查询
    Oracle_SQL(4) DDL 表和约束
  • 原文地址:https://www.cnblogs.com/zelos/p/N900_maemo_meego_dual_boot.html
Copyright © 2011-2022 走看看