무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

Similar documents
휠세미나3 ver0.4

Mango220 Android How to compile and Transfer image to Target

Mango24R2 Auto Write

Chap 5 루트파일시스템 (Root F/S)

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

PowerPoint 프레젠테이션

Solaris Express Developer Edition

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

망고 M 카메라 포팅 가이드

2주차

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는

SRC PLUS 제어기 MANUAL

PowerPoint 프레젠테이션

01Àå

PowerPoint 프레젠테이션

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

PowerPoint 프레젠테이션

슬라이드 제목 없음

Microsoft PowerPoint - TUNA_Board_Tutorial.pptx

FlexCloud Linux Server 원격접속및볼륨확장매뉴얼 Date: Hostway IDC Corporation Copyright 2011 Hostway IDC Inc. All rights reserved. TEL: URL:

PowerPoint 프레젠테이션

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

APOGEE Insight_KR_Base_3P11

Network seminar.key

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

망고100 보드로 놀아보자-4

K7VT2_QIG_v3

MySQL-Ch10

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

untitled

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1 Live CD(USB) 란? 1.1 Live CD(USB) 란? LiveCD(USB) 란 CD( 또는 USB) 를하드디스크로인식하여해당매체를기반으로동작하는운영체제를말한다. 즉 CD에설치된운영체제이다. 이는자신의 PC의하드디스크에설치된내용은 CD에그대로복사하였다고생각

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

DE1-SoC Board

Microsoft Word - Automap3

문서 대제목

PRO1_09E [읽기 전용]

고급 프로그래밍 설계

PowerPoint 프레젠테이션

05Àå

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

Tizen

untitled

PowerPoint 프레젠테이션

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

교육지원 IT시스템 선진화

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

Gentoo linux 설치기록

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

Smart Power Scope Release Informations.pages

BGP AS AS BGP AS BGP AS 65250

LXR 설치 및 사용법.doc

강의10

hd1300_k_v1r2_Final_.PDF

thesis-shk

NFS 설정 가이드

LCD Display

untitled

Microsoft PowerPoint - ch07.ppt

Microsoft PowerPoint - comp_prac_081223_2.pptx

시스템 사용자 계정 관리

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Assign an IP Address and Access the Video Stream - Installation Guide

Microsoft Word - LVM으로리눅스설치및운용.doc

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

인켈(국문)pdf.pdf

Mango-AM335x Hardware Test Manual

Remote UI Guide

작성자 : 기술지원부 김 삼 수

PowerPoint 프레젠테이션

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

1217 WebTrafMon II

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

PowerPoint 프레젠테이션

...? 2 Carryover Data. 2 GB / $35 Safety Mode Safety Mode,. 3 4 GB / $50 : $20/ 4 : $10/ : $5/ : 8 GB / $70 16 GB / $ ; 6 XL,, Verizon X

OnTuneV3_Agent_Install

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

PowerPoint 프레젠테이션

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

untitled

PowerPoint 프레젠테이션

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 유스빌 401호 - 2 -

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

Report Designer V3.0 사용설명서 2장

/chroot/lib/ /chroot/etc/

Report Designer V3.0 사용설명서 2장

Sena Technologies, Inc. HelloDevice Super 1.1.0

untitled

CD-RW_Advanced.PDF

Microsoft Word - Solaris_rpc_ypupdated.doc

13주-14주proc.PDF

Transcription:

( 망고 220 ubuntu 포팅 ) $ wget http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb --2014-09-23 18:02:26-- http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb Resolving launchpadlibrarian.net (launchpadlibrarian.net)... 91.189.89.229, 91.189.89.228 접속 launchpadlibrarian.net (launchpadlibrarian.net) 91.189.89.229 :80... 접속됨. HTTP request sent, awaiting response... 200 OK Length: 17790 (17K) [application/x-debian-package] Saving to: `rootstock_0.1.99.4-0ubuntu1_i386.deb' 100%[============================================================ =============>] 17,790 68.4K/s in 0.3s 2014-09-23 18:02:28 (68.4 KB/s) - `rootstock_0.1.99.4-0ubuntu1_i386.deb' saved [17790/17790] $ sudo apt-get install qemu-kvm-extras-static qemu-kvm-extras debootstrap fuseext2 fuse-utils genext2fs $ sudo dpkg -i rootstock_0.1.99.4-0ubuntu1_i386.deb Selecting previously unselected package rootstock:i386. ( 데이터베이스읽는중... 현재 193222개의파일과디렉터리가설치되어있습니다.) rootstock:i386 패키지를푸는중입니다 (rootstock_0.1.99.4-0ubuntu1_i386.deb에서)... dpkg: 의존성문제로 rootstock:i386을 ( 를 ) 설정할수없습니다 : rootstock:i386 패키지는다음패키지에의존 : qemu-kvm-extras-static. rootstock:i386 패키지는다음패키지에의존 : qemu-kvm-extras. rootstock:i386 패키지는다음패키지에의존 : debootstrap (>= 1.0.10ubuntu3). rootstock:i386 패키지는다음패키지에의존 : fuseext2. rootstock:i386 패키지는다음패키지에의존 : fuse-utils. rootstock:i386 패키지는다음패키지에의존 : genext2fs. rootstock:i386 패키지는다음패키지에의존 : fakeroot. dpkg: rootstock:i386을 ( 를 ) 처리하는데오류가발생했습니다 (--install): 의존성문제 - 설정하지않고남겨둠 man-db에대한트리거를처리하는중입니다... 처리하는데오류가발생했습니다 : rootstock:i386

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Creating temporary qemu Image to be used as rootfs I: Mounting temporary Image I: Running first stage I: Retrieving Release I: Retrieving Release.gpg I: Checking Release signature I: Valid Release signature (key id 630239CC130E1A7FD81A27B140976EAF437D05B5) I: Retrieving Packages I: Validating Packages I: Resolving dependencies of required packages... I: Resolving dependencies of base packages..... 생략 I: Chroot done I: Umounting temporary Image I: Creating tarball from rootfs I: Mounting temporary Image I: ARM rootfs created as /home/treego/project/temp2/ubuntu_mango220/armel-rootfs- 201409231809.tgz I: Umounting temporary Image I: Rootstock finished successfully I: Cleaning up...... I: A logfile was saved as /home/treego/project/temp2/ubuntu_mango220/rootstock- 201409231809.log I: Done $ ls armel-rootfs-201409231809.tgz rootstock-201409231809.log rootstock_0.1.99.4-0ubuntu1_i386.deb

Ubuntu 용 rootfs 생성이됩니다. "armel-rootfs-201409231809.tgz" Ubuntu 로부팅하기위한스크립트를생성합니다. $ mkdir rootfs $ sudo tar xf armel-rootfs-201409231809.tgz -C rootfs/ $ cd rootfs/ $ sudo vi etc/init/serial-auto-detect-console.conf # serial-auto-detect-console - starts getty on serial console # # This service starts a getty on the serial port given in the 'console' kernel argument. # start on runlevel [23] stop on runlevel [!23] respawn exec /bin/sh /bin/serial-console $ sudo vi bin/serial-console for arg in $(cat /proc/cmdline) do case $arg in console=*) tty=${arg#console=} tty=${tty#/dev/} case $tty in tty[a-za-z]* ) PORT=${tty%%,*} # check for service which do something on this port if [ -f /etc/init/$port.conf ];then continue;fi tmp=${tty##$port,}

SPEED=${tmp%%n*} BITS=${tmp##${SPEED}n} # 8bit serial is default [ -z $BITS ] && BITS=8 [ 8 -eq $BITS ] && GETTY_ARGS="$GETTY_ARGS -8 " [ -z $SPEED ] && SPEED='115200,57600,38400,19200,9600' done esac esac GETTY_ARGS="$GETTY_ARGS $SPEED $PORT" exec /sbin/getty $GETTY_ARGS $ sudo chmod +rx bin/serial-console 암호부분제거 $ sudo vi etc/shadow root::16336:0:99999:7::: daemon:*:16336:0:99999:7::: bin:*:16336:0:99999:7::: sys:*:16336:0:99999:7::: sync:*:16336:0:99999:7::: games:*:16336:0:99999:7::: man:*:16336:0:99999:7::: ubuntu::16336:0:99999:7::: $ sudo mv securetty securetty.old $ sudo tar zcf../rootfs.tar * PC에 SD카드삽입 $ dmesg tail [32174.191412] EXT3-fs (loop0): mounted filesystem with ordered data mode [33675.788065] kjournald starting. Commit interval 5 seconds

[33675.788133] EXT3-fs (loop0): using internal journal [33675.788138] EXT3-fs (loop0): mounted filesystem with ordered data mode [34117.713115] sd 6:0:0:0: [sdc] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB) [34117.714658] sd 6:0:0:0: [sdc] No Caching mode page present [34117.714663] sd 6:0:0:0: [sdc] Assuming drive cache: write through [34117.719406] sd 6:0:0:0: [sdc] No Caching mode page present [34117.719411] sd 6:0:0:0: [sdc] Assuming drive cache: write through [34117.726452] sdc: sdc1 sdc2 sdc3 sdc4 treego@treego-c2sba:~/project/temp2/ubuntu_ 파티션설정을해줍니다. $ sudo fdisk -c /dev/sdc 파티션을확인하고, Command (m for help): p 모든파티션을삭제합니다. Command (m for help): d Partition number (1-4): 4 Command (m for help): d Partition number (1-4): 3 Command (m for help): d

Partition number (1-4): 2 Command (m for help): d Selected partition 1 Command (m for help): n Partition type: p e primary (0 primary, 0 extended, 4 free) extended Select (default p): p Partition number (1-4, default 1): 엔터 Using default value 1 First sector (2048-15523839, default 2048): 20480 Last sector, +sectors or +size{k,m,g} (20480-15523839, default 15523839): 엔터 Using default value 15523839 Command (m for help): p Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.

$ sudo mkfs.ext4 /dev/sdc1 sd카드 1번째파티션에 rootfs을 write합니다. $ mkdir temp $ sudo mount /dev/sdc1 temp $ sudo tar xf rootfs.tar -C temp/ $ sync $ sudo umount /dev/sdc1 setenv bootargs "quiet rw root=/dev/mmcblk0p1 init=/sbin/init rootfstype=ext4 console=ttysac1,115200 rootwait" sdwriter 스크립트.

Apt-get install 동작확인

echo "nameserver 8.8.8.8" > /etc/resolv.conf route add default gw 192.168.55.1 eth0 우분투화면출력 apt-get install ubuntu-desktop root@ubuntu:~# apt-get install ubuntu-desktop Do you want to continue [Y/n]? Y 엄청오래걸림 3 시간가량걸립니다. 다하고.. rootfs 저장해놓읍시다.

setenv bootargs "quiet rw root=/dev/mmcblk0p2 init=/sbin/init rootfstype=ext4 console=ttysac1,115200 rootwait" sudo apt-get install xorg openbox sudo apt-get install fxlrg sudo apt-get install xserver-xorg-core sudo apt-get install xserver-xorg 위설치 [ 3.870513] hub 1-2:1.0: over-current condition root@ubuntu:~# x-window-manager Openbox-Message: Failed to open the display from the DISPLAY environment variable. root@ubuntu:~# export DISPLAY=10.10.10.1:0.0 root@ubuntu:~# root@ubuntu:~# x-window-manager 모두다하고, kernel HDMI 포팅합시다. 용량이부족해서 다시하였습니다. 6 월 23 일소스로진행하였습니다. 2 기가이상을잡아야합니다.

idle 상태에서 CPU 점유율확인 아래명령어로돌리고, CPU 점유율확인 root@ubuntu:~# dd if=/dev/zero of=/dev/zero &