From 29a23968450dc8c1570137c3a4f936b82e608980 Mon Sep 17 00:00:00 2001 From: Philipp Arras Date: Fri, 9 Jun 2017 16:19:08 +0200 Subject: [PATCH] Add vexpress example file without apt Signed-off-by: Philipp Arras --- examples/armhf-qemu-vexpress.xml | 275 +++++++++++++++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 examples/armhf-qemu-vexpress.xml diff --git a/examples/armhf-qemu-vexpress.xml b/examples/armhf-qemu-vexpress.xml new file mode 100644 index 0000000000..1dd2dc3803 --- /dev/null +++ b/examples/armhf-qemu-vexpress.xml @@ -0,0 +1,275 @@ + + + + qemu vexpress + 1.0 + + Debian jessie rootfs for qemu without apt + + This xml generates an root file system for the ARM architecture. + To boot the rfs with qemu first unzip the sdcard image and extract + the kernel, the device tree and the initrd from qemu.tgz: + + `tar -xvf qemu.tgz ./boot/initrd.img-3.16.0-4-armmp ./boot/vexpress.dtb ./boot/vmlinuz-3.16.0-4-armmp` + + Then run: + + `qemu-system-arm -machine vexpress-a15 -append "console=ttyAMA0 root=/dev/mmcblk0p2" -nographic -dtb boot/vexpress.dtb -initrd boot/initrd.img-3.16.0-4-armmp -sd sdcard.img -kernel boot/vmlinuz-3.16.0-4-armmp` + + And log in with user root and password foo. + + + armhf + + + ftp.de.debian.org + /debian + http + + + jessie + + + + elbe + + linutronix.de + + foo + + ttyAMA0,115200 + + + + qemu.tgz + + + + + + + sdcard.img + 1500MiB + + + 50MiB + + + + + + remain + + + + + + + + + / + + + ext2 + -i 0 + + + + + /boot + + vfat + + + + + + + + /boot/vexpress.dtb + + /var/cache/apt/archives/*.deb + /var/cache/apt/*.bin + /var/lib/apt/lists/ftp* + + acl +adduser +base-files +base-passwd +bash +bsdmainutils +bsdutils +busybox +coreutils +cpio +cron +dash +debconf +debconf-i18n +debian-archive-keyring +debianutils +diffutils +dmidecode +dmsetup +dpkg +e2fslibs:armhf +e2fsprogs +findutils +gcc-4.8-base:armhf +gcc-4.9-base:armhf +gnupg +gpgv +grep +groff-base +gzip +hostname +ifupdown +init +init-system-helpers +initramfs-tools +initscripts +insserv +iproute2 +iptables +iputils-ping +isc-dhcp-client +isc-dhcp-common +klibc-utils +kmod +less +libacl1:armhf +libapt-inst1.5:armhf +libapt-pkg4.12:armhf +libattr1:armhf +libaudit-common +libaudit1:armhf +libblkid1:armhf +libboost-iostreams1.55.0:armhf +libbsd0:armhf +libbz2-1.0:armhf +libc-bin +libc6:armhf +libcap2:armhf +libcap2-bin +libcomerr2:armhf +libcryptsetup4:armhf +libdb5.3:armhf +libdebconfclient0:armhf +libdevmapper1.02.1:armhf +libdns-export100 +libedit2:armhf +libestr0 +libffi6:armhf +libgcc1:armhf +libgcrypt20:armhf +libgdbm3:armhf +libgmp10:armhf +libgnutls-deb0-28:armhf +libgnutls-openssl27:armhf +libgpg-error0:armhf +libgssapi-krb5-2:armhf +libhogweed2:armhf +libicu52:armhf +libidn11:armhf +libirs-export91 +libisc-export95 +libisccfg-export90 +libjson-c2:armhf +libk5crypto3:armhf +libkeyutils1:armhf +libklibc +libkmod2:armhf +libkrb5-3:armhf +libkrb5support0:armhf +liblocale-gettext-perl +liblogging-stdlog0:armhf +liblognorm1:armhf +liblzma5:armhf +libmnl0:armhf +libmount1:armhf +libncurses5:armhf +libncursesw5:armhf +libnetfilter-acct1:armhf +libnettle4:armhf +libnewt0.52:armhf +libnfnetlink0:armhf +libp11-kit0:armhf +libpam-modules:armhf +libpam-modules-bin +libpam-runtime +libpam0g:armhf +libpcre3:armhf +libpipeline1:armhf +libpopt0:armhf +libprocps3:armhf +libpsl0:armhf +libreadline6:armhf +libselinux1:armhf +libsemanage-common +libsemanage1:armhf +libsepol1:armhf +libsigc++-2.0-0c2a:armhf +libslang2:armhf +libsmartcols1:armhf +libss2:armhf +libssl1.0.0:armhf +libstdc++6:armhf +libsystemd0:armhf +libtasn1-6:armhf +libtext-charwidth-perl +libtext-iconv-perl +libtext-wrapi18n-perl +libtinfo5:armhf +libudev1:armhf +libusb-0.1-4:armhf +libustr-1.0-1:armhf +libuuid-perl +libuuid1:armhf +libwrap0:armhf +libxtables10 +linux-base +linux-image-3.16.0-4-armmp +login +logrotate +lsb-base +man-db +manpages +mawk +mount +multiarch-support +nano +ncurses-base +ncurses-bin +net-tools +netbase +netcat-traditional +nfacct +ntpdate +openssh-client +openssh-server +openssh-sftp-server +passwd +perl-base +procps +readline-common +rsyslog +sed +sensible-utils +startpar +systemd +systemd-sysv +sysv-rc +sysvinit-utils +tar +traceroute +tzdata +udev +util-linux +vim-common +vim-tiny +wget +whiptail +zlib1g:armhf + + +