[JASJAR, XDA Exec, MDA Pro General] SLD:
TitchyLinux Installation

Hi!

Uhh, sorry, it is my mistake... I learn English only a year ago (I'm better in german). So I try to write the steps again, unmistakably.

0.) You have got the SD Card with the extracted TitchyLinux rootfs onit and was mounted to your PC. And you are logged in as root.

1.) Then you must cd to the SD Card's sbin

cd /path_to_the_SD_Card/sbin

1.1) Then:

ls

You could see that:

init titchybootstrap2

2.) Then let's open the titchybootstrap2 file with vi or nano

nano titchybootstrap2

2.1)You could see that:

#!/bin/sh
echo Unpacking base packages <bla...bla>
mount -oremount,rw /dev/root /
export LANG=C
for s in /basedebs/debian/pool/main/*/*/*.deb; do
busybox dpkg-deb 2>/dev/null -x $s /
done
touch /var/lib/dpkg/status
touch /var/lib/dpkg/available
ln -fs /bin/bash /bin/sh
dpkg 2>/dev/null --force-depends --force-confnew --install /basedebs/debian/pool/main/d/dpkg/dpkg*.deb
dpkg 2>/dev/null --force-depends --force-confnew -R -E --install /basedebs
rm -fr /basedebs
echo Booting Debian GNU/Linux...
exec /sbin/init

2.2) You should modify it so:

#!/bin/sh
echo Unpacking base packages <bla...bla>
mount -oremount,rw /dev/root /
export LANG=C
for s in /basedebs/debian/pool/main/*/*/*.deb; do
[B]busybox dpkg-deb -x $s /[/B]
done
touch /var/lib/dpkg/status
touch /var/lib/dpkg/available
ln -fs /bin/bash /bin/sh
[B]/usr/bin/dpkg[/B] --force-depends --force-confnew --install /basedebs/debian/pool/main/d/dpkg/dpkg*.deb
[B]/usr/bin/dpkg[/B] --force-depends --force-confnew -R -E --install /basedebs
[B]#rm -fr /basedebs[/B] >>This mark "#" you must use, because if it doesn't work, you can try it again
echo Booting Debian GNU/Linux...
exec /sbin/init

Then you can save it.

3) Then you must give this out:

mv init init_i

4) Then this:

cd ../etc/rcS.d/

4.1) Then this:

ls

You could see that:

S99titchybootstrap3

5) Let's open S99titchybootstrap3

#!/bin/sh
echo Installing extra packages...
export LANG=C
dpkg 2>/dev/null --force-depends --force-confnew -R -E --install /extradebs
rm -fr /extradebs /sbin/titchybootstrap2 /etc/rcS.d/S99titchybootstrap3
ifup lo
exit 0

5.1) Let's edit it so:

#!/bin/sh
echo Installing extra packages...
export LANG=C
[B]/usr/bin/dpkg[/B] --force-depends --force-confnew -R -E --install /extradebs
[B]rm -fr /sbin/titchybootstrap2 /etc/rcS.d/S99titchybootstrap3[/B]
ifup lo
exit 0

6) Let's leave SD Card and unmount it

cd ../../..
umount /path_to_the_SD_Card/

7) The official zImage, startup.txt and haret.exe were put on your Universal (if doesn't, then you could they copy)

8) Plug the SD Card into your Universal and navigate to the directory where the zImage, startup.txt and haret.exe are. Then modify the startup.txt like so:

(when you have got Tomal's ROM, it's easy with TotalCommander, if don't, then I think Windows has got a notepad)

set kernel "zImage"
set mtype "855"
set cmdline "root=/dev/mmcblk0p1 rw console=tty0 rootdelay=5 fbcon=rotate:1"
boot2

8.1)Let's modify it so:

set kernel "zImage"
set mtype "855"
set cmdline "root=/dev/mmcblk0p1 rw console=tty0 rootdelay=5 fbcon=rotate:1 [B]init=/sbin/init_i[/B]"
boot2

If your Linux rootfs wasn't installed on the first partition, then you can modify it to the properly partition:

set cmdline "[B]root=/dev/mmcblk0p[1||2||3||4||etc.][/B] rw console=tty0 rootdelay=5 fbcon=rotate:1 init=/sbin/init_i"

9)Save it, and run haret.exe

10)Titchy will boot, unpack packages and install them.

11)After the successful installation, don't forget before the next boot remove the

init=/sbin/init_i

from the startup.txt.

So this was the installation, if you have any question, don't hasitate to ask me (because it's possible, that I expressed myself inaccurate.)

Problem1: After a successful installation, you must give root password in, but it was in my case neither root, nor 1234, nor <Enter>, nor <Space>, etc. So if you have got the same problem, then you must the startup.txt modify so:

set kernel "zImage"
set mtype "855"
set cmdline "root=/dev/mmcblk0p1 rw console=tty0 rootdelay=5 fbcon=rotate:1 [B]init=/bin/bash[/B]"
boot2

After the boot bash will wait for you and you must type this:

passwd

Let's give in the new password, then reboot, remove the

init=/bin/bash

from the startup.txt, run haret.exe, and enjoy TitchyLinux.

If you can speak german or hungarian, I will write it to you in a PrivatMessage.

I hope it will work,

SLD