Difference between revisions of "Debian-wheezy-revision-history"

From odroid US
Jump to: navigation, search
(armel-xfce-6.1)
Line 89: Line 89:
 
<li>Created xorg.conf
 
<li>Created xorg.conf
 
</ul>
 
</ul>
 +
 +
In order to login as user, you need to update Xwrapper.conf so allowed_users=anybody.  You can paste this in a terminal as root:
 +
<pre>
 +
cat >/etc/X11/Xwrapper.config <<EOF
 +
# Xwrapper.config (Debian X Window System server wrapper configuration file)
 +
#
 +
# This file was generated by the post-installation script of the x11-common
 +
# package using values from the debconf database.
 +
#
 +
# See the Xwrapper.config(5) manual page for more information.
 +
#
 +
# This file is automatically updated on upgrades of the x11-common package
 +
# *only* if it has not been modified since the last upgrade of that package.
 +
#
 +
# If you have edited this file but would like it to be automatically updated
 +
# again, run the following command as root:
 +
#  dpkg-reconfigure x11-common
 +
allowed_users=anybody
 +
 +
EOF
 +
</pre>

Revision as of 20:39, 19 April 2013

debian-wheezy-2

initial release

debian-wheezy-3

Added curl package, updated to kernel 3.0.57

debian-wheezy-devel-4

  • This is setup for native compiling. linux-3.0.57 is ready to build in /usr/src/linux.
  • Added prerequsites for building the kernel
  • Added sudo
  • Built and installed the kernel per this tutorial: Kernel compiling
  • odroidu2-20130205-debian-wheezy-devel

  • This is setup for native compiling.
  • A private kernel build is installed: linux-3.0.61
  • The kernel source is removed from /usr/src/ in the interest of a smaller image
  • Fixed locale setup. Added all locales.
  • Set the timezone to GMT+8 (USA Pacific)
  • Added ntpupdate package to update time from network
  • The MAC ID is chosen randomly on first boot, but stored persistently in /etc/smsc95xx_mac_addr. For example the expected file contents would be like: A6:2A:DC:0B:56:74. You can edit the file to set the MAC ID if you need a specific one.
  • Issues

    On first boot, the mac id file is not created, the root file system has not been mounted read/write at that time. Make up your own random mac id and do something like this:

    echo A6:2A:DC:0B:56:74 > /etc/smsc95xx_mac_addr
    

    You will see a message like: FATAL: Could not load /lib/modules/3.0.61/modules.dep: No such file or directory. This is not actually fatal, it is coming from the initrd -- which does not have a set of kernel modules matching the kernel, 3.0.61.

    debian-wheezy-*-6

    base

    Details on how the base was built are here: debian-wheezy-base-6 Build Notes

    • Kernel bumped to 3.0.68, a private build from Hardkernel sources using odroidu2_ubuntu_defconfig
    • The base packages provided by debootstrap are included. These are somewhat different than the previous cdebootstrap minimal flavor.
    • Persistent MACID generated. You will want to use your own random MACID (file is /etc/smsc95xx_mac_addr)
    • fstab updated to mount boot partition
    • timezone was set to USA pacific. You will want to re-run: dpkg-reconfigure tzdata
    • root is allowed to log in on the serial console (USB-UART kit)
    • boot scripts modified to load by device name instead of UUID

    base 6.1

    This is provided as a root file system image only, not as an SD-Card image

    • Installed openssh-server

    gnome 6.1

    Details on how the gnome image was build is here: debian-wheezy-gnome-6 Build Notes

    • Started with debian-wheezy-base-6.1
    • Installed gnome
    • Created xorg.conf
    • Started gdm3

    xfce 6.1

    Details on how the xfce image was build is here: debian-wheezy-xfce-6 Build Notes

    • Started with debian-wheezy-base-6.1
    • Installed xfce4, xfce4-goodies, xdm and iceweasel
    • Created xorg.conf


    debian-wheezy-armel-*-6

    Notice this is armel -- not the usual armhf

    • Kernel is Hardkernel 3.0.68, a private build from Hardkernel sources using odroidu2_ubuntu_mali_defconfig

    armel-base-6.1

    • Started with an soft-float image created with cdebootstrap and a sheevaplug -- don't have detailed notes
    • Brought it up-to-date with the hardfloat image contents


    armel-xfce-6.1

    • Started with debian-wheezy-armel-base-6.1
    • Installed xfce4, xdm and iceweasel (xfce-goodies not in armel repository)
    • Created xorg.conf

    In order to login as user, you need to update Xwrapper.conf so allowed_users=anybody. You can paste this in a terminal as root:

    cat >/etc/X11/Xwrapper.config <<EOF
    # Xwrapper.config (Debian X Window System server wrapper configuration file)
    #
    # This file was generated by the post-installation script of the x11-common
    # package using values from the debconf database.
    #
    # See the Xwrapper.config(5) manual page for more information.
    #
    # This file is automatically updated on upgrades of the x11-common package
    # *only* if it has not been modified since the last upgrade of that package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command as root:
    #   dpkg-reconfigure x11-common
    allowed_users=anybody
    
    EOF