Skip to content

Instantly share code, notes, and snippets.

@krmnn
Last active August 29, 2015 13:57
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save krmnn/9603278 to your computer and use it in GitHub Desktop.
Save krmnn/9603278 to your computer and use it in GitHub Desktop.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment