krmnn
3/17/2014 - 4:51 PM

Debian Wheezy on Intel Galileo Development Board

Debian Wheezy on Intel Galileo Development Board

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcpVerzeichnis Skelet:
> mkdir -p loop sdcard image


Plattenimage erstellen (3,8 GB max wegen FAT):
> dd if=/dev/zero of=loopback.img bs=10M count=380
> mkfs.ext3 loopback.img
> sudo mount -o loop loopback.img loop

Debian installieren:
> sudo debootstrap --arch i386 wheezy ./loop http://http.debian.net/debian/

Intel-Linux laden:
wget http://downloadmirror.intel.com/23171/eng/LINUX_IMAGE_FOR_SD_Intel_Galileo_v0.7.5.7z
7z x LINUX_IMAGE_FOR_SD_Intel_Galileo_v0.7.5.7z

Intel-Linux-Image mounten:
> sudo mount -o loop LINUX_IMAGE_FOR_SD_Intel_Galileo_v0.7.5/image-sdk-clanton.ext3 image

Module kopieren:
> sudo cp -r image/lib/modules loop/lib
> sudo umount image

Verzeichnishierarchie nachbauen:
> mkdir /media/card
> mkdir /media/cf
> mkdir /media/hdd
> mkdir /media/mmc1
> mkdir /media/net
> mkdir /media/ram
> mkdir /media/realroot
> mkdir /media/union

Chroot aufsetzen:
> sudo mount -t proc proc loop/proc
> sudo mount -t sysfs sysfs loop/sys
> sudo chroot loop /bin/bash

Root-Passwort setzen:
> passwd

Hostname setzen:
> vi /etc/hostname

Inittab anpassen (ermoeglicht serial-over-usb):
> vi /etc/inittab

    S:2345:respawn:/sbin/getty 115200 ttyS1

Netzwerkkonfiguration anpassen:
> vi /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

> exit
> sudo umount loop/proc
> sudo umount loop/sys