Ubuntu下chroot启动MeeGo的XServer(pandaboard)

主要参考http://wiki.meego.com/Hardware-accelerated_graphics_on_Pandaboard_using_MeeGo

 

(1) 下载ubuntu for omap4

(2) 准备好至少4GB的SD卡(虽然IMG文件只有500多MB,但ubuntu首次启动后会安装很多东西)。

(3) 用"sudo fdisk -ls"确定SD卡被挂载到哪个设备

(4) 执行命令

sudo sh -c 'zcat ./ubuntu-netbook-10.10-preinstalled-netbook-armel+omap4.img.gz |dd bs=4M of=/dev/sde ; sync'

这样,Ubuntu的SD卡映像就做好了。

(5) 将MeeGo rootfs放到U盘上。

 sudo mkfs.ext3 -L meego_usb /dev/sdc1

 sudo cp -rfp meego-panda-rootfs/* /media/meego_usb

(6) 在Pandaboard插入SD卡,Ubuntu首次启动需要约10分钟时间,此时串口一直是"UncompressingLinux... done, booting the kernel." 需要连接上HDMI显示器才能看到Ubuntu的配置过程。

(7) 安装OMAP4 Addons(http://omappedia.org/wiki/Ubuntu_PPA)

(8) 拷贝OMAP4 Addons相关的库到meego_usb

Panda_chroot_setup.sh

(9) 杀掉gdm-binary和gdm-simple-slave

用ps -A | grep gdm可获取进程ID

kill -TERM <gdm-binary-pid>

kill -TERM <gdm-simple-slave-pid>

(10) chroot /media/meego_usb /bin/bash

(11) startx &

 

你可能感兴趣的:(ubuntu,meego)