I've done everything like in tutorial on first page.
i don't know if its important, but i copied /dev from tv. if you want to do this you need to have other Linux with squashfs support in kernel
viewtopic.php?f=49&t=7898&start=50#p72990
Code: Select all
# cat /proc/cmdline
console=tty1,115200 earlyprintk maxcpus=4 no_console_suspend quiet root=/dev/mmcblk0p7 rootfstype=squashfs mem=584M@68M mem=610M@2462M ???????????????????? ONBOOT:1007 ????
dd if=/dev/mmcblk0p7 of=/dtv/usb/sdXX/p7.img
on linux:
Code: Select all
mount -o loop /home/p7.img /mnt/img
cd /mnt/img
tar -cvpf dev dev.tar.bz
format pendrive to ext4. you can try with ext2 from tv
Code: Select all
mkfs.ext4 -L exceria -m 0 /dev/sdXX
copy dev.tar.bz to tv "/mnt/core"
Code: Select all
mkdir /mnt/core
mount /dev/sdXX /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 -xvpf ubuntu-core-12.04-core-armel.tar.gz
rm ubuntu-core-12.04-core-armel.tar.gz
tar -xvpf dev.tar.bz --overwrite --overwrite-dir
rm dev.tar.bz
cp /etc/resolv.conf /mnt/core/etc/resolv.conf
cp /etc/hosts /mnt/core/etc/hosts
cp /etc/HOSTNAME /mnt/core/etc/hostname
before chroot edit apt sources.list (lines like in tutorial)
Code: Select all
nano -w /mnt/core/etc/apt/sources.list
deb http://ports.ubuntu.com/ubuntu-ports/ precise main universe multiverse restricted
deb http://ports.ubuntu.com/ubuntu-ports/ precise-security main restricted
deb http://ports.ubuntu.com/ubuntu-ports/ precise-updates main restricted
chroot /mnt/core /bin/bash
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"
apt-get update
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
apt-get install dialog apt-utils
apt-get install vim-tiny sudo ssh net-tools ethtool wireless-tools network-manager iputils-ping rsyslog alsa-utils
apt-get install gnome-session-fallback
when finish, on other session telnet or ssh, copy two pango files and change paths inside
Code: Select all
cp /mtd_exe/Runtime/pango/pango.modules /mnt/core/usr/lib/arm-linux-gnueabi/pango/
cp /mtd_exe/Runtime/pango/pangorc /mnt/core/usr/lib/arm-linux-gnueabi/pango/
Code: Select all
pangorc:
ModuleFiles = /usr/lib/arm-linux-gnueabi/pango/pango.modules
pango modules: (1 line for example)
/usr/lib/arm-linux-gnueabi/pango/1.6.0/modules/pango-arabic-lang.so ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
now back to chrooted environment. you can add user "useradd xxxxx" or execute immediately one of the commands (ctrl+c terminate):
Code: Select all
firefox forum.samy.go --dislpay=:0
gnome-session --dislpay=:0
gnome-session-fallback
IMG_0906.JPG
IMG_0901.JPG
IMG_0902.JPG
IMG_0903.JPG
IMPORTANT!!! DO NOT UPGRADE "apt-get upgrade, apt-get dist-upgrade".
IT BREAKS PYTHON LIBRARY. I TRIED 3 TIMES
also tried other version with hf but without success "Illegal instruction"
You do not have the required permissions to view the files attached to this post.