Difference between revisions of "Debian Wheezy Instructions"

From odroid US
Jump to: navigation, search
(Availability)
Line 9: Line 9:
 
*minimal system ('''base''')
 
*minimal system ('''base''')
 
*larger development version ('''devel''') (includes a native gcc compiler and all locales)
 
*larger development version ('''devel''') (includes a native gcc compiler and all locales)
 +
 +
 +
See [[Debian_Wheezy_SD_Card_prepare_(Windows)|Writing Image to SD]] for instructions on how to prepare your SD-card for ODROID.
  
  
 
'''Note''': For each of the versions exists a root filesystem only release ('''rootfs''') if you just want to update system files.<br/>
 
'''Note''': For each of the versions exists a root filesystem only release ('''rootfs''') if you just want to update system files.<br/>
The tarball with the -rootfs.tgz suffix is just the content of the rootfs partition of the SD card.   
+
The tarball with the ''-rootfs.tgz'' suffix is just the content of the rootfs partition of the SD card.   
  
 
If you have flashed the Ubuntu SD-Card image and want to try the Debian system, you can just mount the partition, delete all the files and then extract the tarball onto the SD card.
 
If you have flashed the Ubuntu SD-Card image and want to try the Debian system, you can just mount the partition, delete all the files and then extract the tarball onto the SD card.

Revision as of 08:03, 7 April 2013


Availability

An SD Card image of Debian system for odroid-u2 is available here: Debian-wheezy

The .img means it is a SD card image and .xz shows the file compression type.

There are two versions:

  • minimal system (base)
  • larger development version (devel) (includes a native gcc compiler and all locales)


See Writing Image to SD for instructions on how to prepare your SD-card for ODROID.


Note: For each of the versions exists a root filesystem only release (rootfs) if you just want to update system files.
The tarball with the -rootfs.tgz suffix is just the content of the rootfs partition of the SD card.

If you have flashed the Ubuntu SD-Card image and want to try the Debian system, you can just mount the partition, delete all the files and then extract the tarball onto the SD card.

See this tutorial for step-by-step instructions: Updating from Root File System Images

Features

Writing the base SD-card image and booting will give you a completely up-to-date, headless Debian 7.0 system.
Headless, meaning only the Linux console is active -- not the HDMI display.

The network will come up automatically, using DHCP.

The login is: user/password or root/root. Specifically, this means username: user and password: password will get you in. Or you can use username: root, password: root.

If you log in as user, you can use command su to become root.

Checking archive Integrity with md5sum

  • Files next to SD images (with the .md5sum extensions) give you an easy way to check validity after downloading, using md5sum like this:
md5sum -c odroidu2_20130104-debian-wheezy-3.img.xz.md5sum 
# odroidu2_20130104-debian-wheezy-3.img.xz: OK

The Image structure

The non-filesystem area, including the bootloader(s) generally follow the HardKernel ubuntu images, like odroidu2_20130125-linaro-ubuntu-desktop-uSDeMMC.img.xz. The partition layout is the same, the bootloaders are the same.

The boot partition holds the kernel, initrd and u-boot boot scripts. These will not exactly track the HK releases.

Revision History

See here for all revision history.


Security Issues and Initialization

When you use an existing image, you pick up some keys that you should change for security reasons. Once you boot your system the first time do this: (as root)

rm /etc/ssh/*.pub /etc/ssh/*_key
#images starting at debian-wheezy-base-6.1 should have openssh-server installed
# re-generate the host ssh keys
dpkg-reconfigure openssh-server

It is best to set a unique persistent MACID. This script will do it:

echo $( ifconfig | grep HWaddr | awk '{ print $5 }' ) >/etc/smsc95xx_mac_addr

Debian Tips

This page is for Debian Tips Debian Tips

Image Creation Details

You can compile a custom version of Debian root filesystem image, just read here.