



Code: Select all
echo "Remounting usb devices:"
for i in /dtv/usb/sd*; do
echo "$i";
mount -o remount,exec "$i"
done
Code: Select all
tar -zxf ubuntu_xfs.tar.gz
Code: Select all
/bin/sh ./ubuntu.sh
Code: Select all
gnome-session
Code: Select all
#ntpdate -s ntp.ubuntu.com
Wasn't tested on CMk? wrote:Is possibile to test this on c series arm v7?
My tv is c6600? I know that this tv use xfs file system for recordings. But i don't know what Kerberos it has 2.6.8 i think
Code: Select all
mount -o loop /dtv/usb/sda1/linux.xfs /mnt/core
cp /proc/mounts /mnt/core/etc/mtab
mount -o bind /dtv /mnt/core/dtv
mount -o bind /dsm /mnt/core/dsm
mount -o bind /core /mnt/core/core
mount -o bind /mtd_rwarea /mnt/core/mtd_area
mount -o bind /mtd_drmregion_a /mnt/core/mtd_drmarea_a
mount -o bind /mtd_drmregion_b /mnt/core/mtd_drmarea_b
mount -o bind /mtd_appext /mnt/core/mtd_appext
mount -o bind /mtd_rocommon /mnt/core/mtd_rocommon
mount -o bind /mtd_contents /mnt/core/mtd_contents
mount -o bind /mtd_rwcommon /mnt/core/mtd_rwcommon
mount -o bind /mtd_emanual /mnt/core/mtd_emanual
mount -o bind /mtd_swu /mnt/core/mtd_swu
mount -o bind /dtv/usb/sda1 /mnt/core/usb/sda1
mount -o bind /bin/busybox /mnt/core/busybox
mount -o bind /dtv/usb/sda1 /mnt/core/dtv/usb/sda1
mount -o bind /mnt/core /mnt/core/mnt/core
mount -o bind /mnt/core/sys /mnt/core/mnt/core/sys
mount -o bind /mnt/core/dev/pts /mnt/core/mnt/core/dev/pts
cp /etc/resolv.conf /mnt/core/etc/resolv.conf
cp /etc/hosts /mnt/core/etc/hosts
cp /etc/HOSTNAME /mnt/core/etc/hostname
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" hostname localhost
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" mount -t sysfs sysfs /sys
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" mount -t proc proc /proc
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" mount -t usbfs none /proc/bus/usb
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" mount -t devpts devpts /dev/pts
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" sudo dpkg-divert --local --rename --add /sbin/initctl
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" ln -s /bin/true /sbin/initctl
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" nohup lxsession >/dev/null 2>&1 &
sleep 5
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" killall pcmanfm
sleep 5
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" killall pcmanfm
sleep 5
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" killall pcmanfm
sleep 5
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" killall pcmanfm
sleep 60
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" killall pcmanfm
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" killall openbox
/mnt/bin/chroot /mnt/core /usr/bin/env -i HOME="/root" LD_LIBRARY_PATH="" TMPDIR="/tmp" FONTCONFIG_FILE="/etc/fonts/fonts.conf" FONTCONFIG_PATH="/etc/fonts" PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc" TERM=xterm PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" DISPLAY=":0" notify-send "System" "System up"
Code: Select all
mkdir /tmp/dev
cp -r /dev/* /tmp/dev/
mount -o bind /tmp/dev/ /dev/
Code: Select all
/bin/dd if=/dev/zero of=/dtv/usb/sda1/linux.xfs bs=1M count=2048
/sbin/mkfs.xfs -f /dtv/usb/sda1/linux.xfs
mkdir /mnt/core
mount -o loop /dtv/usb/sda1/linux.xfs /mnt/core/
cd /mnt/core
wget http://old-releases.ubuntu.com/releases/ubuntu-core/releases/12.04/release/ubuntu-core-12.04-core-armel.tar.gz
tar zxf ./ubuntu-core-12.04-core-armel.tar.gz
cp /etc/resolv.conf /mnt/core/etc/resolv.conf
cp /etc/hosts /mnt/core/etc/hosts
cp /etc/HOSTNAME /mnt/core/etc/hostname
mount -o loop /dtv/usb/sda1/linux.xfs /mnt/core
mkdir /mnt/core/dtv
mkdir /mnt/core/dsm
mkdir /mnt/core/core
mkdir /mnt/core/mtd_exe
mkdir /mnt/core/mtd_rwarea
mkdir /mnt/core/mtd_drmregion_a
mkdir /mnt/core/mtd_drmregion_b
mkdir /mnt/core/mtd_appext
mkdir /mnt/core/mtd_rocommon
mkdir /mnt/core/mtd_contents
mkdir /mnt/core/mtd_rwcommon
mkdir /mnt/core/mtd_emanual
mkdir /mnt/core/mtd_swu
mkdir /mnt/core/dtv
mkdir /mnt/core/dtv/usb
mkdir /mnt/core/dtv/usb/sda1
mkdir /mnt/core/bin/busybox
mkdir /mnt/core/mnt/core
mkdir /mnt/core/mnt/core/sys
mkdir /mnt/core/mnt/core/
mkdir /mnt/core/mnt/core/proc
mkdir /mnt/core/mnt/core/proc/bus
mkdir /mnt/core/mnt/core/proc/bus/usb
mkdir /mnt/core/mnt/core/dev/pts
cp /proc/mounts /mnt/core/etc/mtab
mount -o bind /dtv /mnt/core/dtv
mount -o bind /dsm /mnt/core/dsm
mount -o bind /core /mnt/core/core
mount -o bind /mtd_rwarea /mnt/core/mtd_area
mount -o bind /mtd_drmregion_a /mnt/core/mtd_drmarea_a
mount -o bind /mtd_drmregion_b /mnt/core/mtd_drmarea_b
mount -o bind /mtd_appext /mnt/core/mtd_appext
mount -o bind /mtd_rocommon /mnt/core/mtd_rocommon
mount -o bind /mtd_contents /mnt/core/mtd_contents
mount -o bind /mtd_rwcommon /mnt/core/mtd_rwcommon
mount -o bind /mtd_emanual /mnt/core/mtd_emanual
mount -o bind /mtd_swu /mnt/core/mtd_swu
mount -o bind /dtv/usb/sda1 /mnt/core/usb/sda1
mount -o bind /bin/busybox /mnt/core/busybox
mount -o bind /dtv/usb/sda1 /mnt/core/dtv/usb/sda1
mount -o bind /mnt/core /mnt/core/mnt/core
mount -o bind /mnt/core/sys /mnt/core/mnt/core/sys
mount -o bind /mnt/core/dev/pts /mnt/core/mnt/core/dev/pts
chroot /mnt/core /bin/bash
----------------- These Commands only in the chroot environment
hostname localhost
mount -t sysfs sysfs /sys
mount -t proc proc /proc
mount -t usbfs none /proc/bus/usb
mount -t devpts devpts /dev/pts
export LD_LIBRARY_PATH=""
export HOME="/root"
export TMPDIR="/tmp"
export FONTCONFIG_FILE="/etc/fonts/fonts.conf"
export FONTCONFIG_PATH="/etc/fonts"
export PANGO_RC_FILE="/usr/lib/arm-linux-gnueabi/pango/pangorc"
mknod /dev/fbo c 29 0
apt-get install nano -y
------------> sources.list edit
apt-get update
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
apt-get install dialog apt-utils -y
apt-get install vim.tiny sudo ssh net-tools ethtool wireless-tools network-manager iputils-ping rsyslog alsa-utils vim.tiny sudo ssh net-tools ethtool wireless-tools network-manager iputils-ping rsyslog alsa-utils -y
mkdir /tmp/dev
cp -r /dev/* /tmp/dev/
mount -o bind /tmp/dev/ /dev/
apt-get install lxde-core dos2unix apache2 php5 curl curlftpfs ntpdate libiconv-hook-dev libnotify-bin fuse x11vnc usbutils -y
umount /tmp/dev/
ln -s /usr/lib/libiconv_hook.so.1 /usr/lib/libiconv.so.2
apt-get remove xscreensaver -y
-----------> pango copy+edit
Code: Select all
# find / | grep mkfs
/dtv/bin/mkfs.vfat
/dtv/bin/mkfs.minix
/dtv/bin/mkfs.ext2
/mnt/opt/privateer/usr/sbin/mkfs.vfat
/mnt/bin/mkfs.minix
/mnt/bin/mkfs.ext2
/mnt/bin/mkfs.vfat
/mtd_exe/vdlm/mkfs.ext4
/mtd_uniro/exe1/vdlm/mkfs.ext4
/mtd_uniro/exe2/vdlm/mkfs.ext4
<...>
/sbin/mkfs.vfat
/tmp/bin/mkfs.vfat
/tmp/bin/mkfs.minix
/tmp/bin/mkfs.ext2
/util/mkfs.vdfs