도전2022

[안드로이드] ARM Ubuntu 9.04 Install 본문

작업/adroid

[안드로이드] ARM Ubuntu 9.04 Install

hotdigi 2009. 12. 4. 16:52
[Moonlight-list] Moonlight 1.0 on ARM Ubuntu 9.04 in QEMU
http://lists.ximian.com/pipermail/moonlight-list/2009-March/000284.html
의 내용을 따라서 해보자. 

root@hotdigi-desktop:~/src# dd if=/dev/zero of=~/armbuntu.img bs=10M count=400
400+0 레코드 들어옴
400+0 레코드 나감
4194304000 바이트 (4.2 GB) 복사됨, 50.9807 초, 82.3 MB/초





========================================================================================================
[Moonlight-list] Moonlight 1.0 on ARM Ubuntu 9.04 in QEMU

Jo Shields directhex at apebox.org 
Mon Mar 2 19:06:13 EST 2009
Previous message: [Moonlight-list] Updates to clock/timeline handling
Next message: [Moonlight-list] Distribution and initialization of accessibility in Moonlight
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Attached is a guide on making an ARM distro install in QEMU, from
scratch. Usual Debian/Ubuntu usage rules apply - on the installed
system, the "mono-devel" package will give you Mono 2.0.1, and
"moonlight-plugin-mozilla" will give you Moonlight 1.0

End result:
http://www2.apebox.org/wordpress/wp-content/gallery/00-single/armless.png
-------------- next part --------------
* create a new disk image (e.g. dd if=/dev/zero of=~/armbuntu.img bs=10M count=400)
* download the latest installer kernel/initrd from http://ports.ubuntu.com/dists/jaunty/main/installer-armel/current/images/versatile/netboot/
* run installer kernel (qemu-system-arm -M versatilepb -hda ~/armbuntu.img -kernel vmlinuz-2.6.28-8-versatile -initrd initrd.gz -m 256M -append mem=256M). No, you can'e exceed 256 MiB of RAM in QEMU for ARM.
* select language & font, enter hostname
* pick default mirror (ports.ubuntu.com in UK)
* tell partman to use guided (entire disk) and accept changes.
* the installer will now format partitions, and download all required packages.
* pick the top entry - i.e. the unversioned kernel (which will keep the latest versioned image installed at all times)
* enter a user, and don't encrypt your /home. Skip automatic updates.
* after a few minutes of locale generation, you'll be offered a set of system tasks. Try "Ubuntu desktop" for GNOME, "Ubuntu Netbook Remix" for GNOME w/ small-screen-optimized menu, and "Ubuntu MID edition" for ARM PDA layout. Due to RAM limits, consider the "Xubuntu Desktop" task. Whichever task you pick, Firefox is either included or easily installable. 
* Tasksel will sit on 0% progress whilst downloading packages, so be sure to wait. Some steps are also very CPU-intensive - you may need to wait a while (like, an hour or two)
* You won't get a boot loader, so don't try. The installer will save your details, then reboot. Kill the QEMU window
* You need to boot the kernel directly on the command line - but unfortunately, the kernel is trapped inside the disk image. Download a copy of the vmlinuz from http://people.ubuntu.com/~ogra/arm/qemu/kernel/
* You're all set - run QEMU with "qemu-system-arm -M versatilepb -hda ~/armbuntu.img -kernel vmlinuz-2.6.28-8-versatile -m 256M -append "mem=256M root=/dev/sda1""

*** In the installer, look at TTY4 (alt-f4) for more info
*** On an installed system, run "tasksel" to pick system tasks again
*** On an installed system, install "build-essential" for all the usual things needed for compilation, and "gcc-X.Y" for a non-default GCC version (3.4, 4.1, 4.2, 4.3 available). Obviously, use g++-X.Y for G++
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/moonlight-list/attachments/20090303/8efd70e4/attachment.bin 
Previous message: [Moonlight-list] Updates to clock/timeline handling
Next message: [Moonlight-list] Distribution and initialization of accessibility in Moonlight
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Moonlight-list mailing list