Also,
hier mal ein "zwischen"-Blog was ich bisher gemacht habe:
Ich habe mir CoLinux von
hier geladen.
Ich habe es dann auf der Platte gespeichert und die Exe gestartet.
Bei der Installation will die Software den Pfad wissen wo sie die Datein installieren soll. Ich empfehle C:\Colinux.
Die Beispiel Dateien stammen bei mir von meinem "Englischen" Laptop und haben C:\Program Files\Colinux als Pfad.
Waehrend der Installation wird man auf 2 moegliche "Virtuelle" Netzwerktreiber hingewiesen die man laden muss wenn man wie in unserem Falle von CoLinux auch aus Internet bzw. den Windows PC zugreifen will. Man klickt auf den Link und laedt die Software herunter und installiert sie dann. Nachdem dies getan ist und die "extra" Netzwerkschnittstelle eingerichtet ist geht die Colinux installation weiter.
Bei der naechsten Auswahl habe ich mich dann fuer Debian (20MB) entschieden. Dieses wird dann heruntergeladen und die Datei wird in dem Colinux Installationsverzeichnis gespeichert.
Colinux findet dann den gerade installierten Netzwerk Treiber und fragt ob es O.K. (in XP) diesen zu installieren.
Danach sollte das Programm eigentlich fertig sein.
Ich habe nun in das Colinux Installations Verzeichnis gewechselt und mit WinRar die Debian Software in ein c:\colinux\debian installiert bzw. entpackt. Das File habe ich dann in debian umbenannt.
Nun configuriert man das config file fuer Colinux (default.colinux.xml).
Diese beinhaltet in meinem Fall das folgende (bitte beachten englishes Windows! Pfade gegebenfalls aendern)
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
<block_device index="0" path="\DosDevices\c:\Program Files\coLinux\debian\debian"
enabled="true" />
<block_device index="1" path="\DosDevices\c:\Program FIles\coLinux\colinux-swap"
enabled="true" />
<bootparams>root=/dev/cobd0</bootparams>
<initrd path="initrd.gz" />
<image path="vmlinux" />
<cofs_device index="0" type="meta" path="\DosDevices\C:\" enabled=true />
<memory size="128" />
<network index="0" type="tap" />
</colinux>
Die naechste Datei die wir brauchen ist die Start Datei fuer Colinux.
Ich habe in meinem Fall einfach per Windows ein neues File erstellt und einfach CoLinuxStart.bat genannt.
Die Datei beinhaltet folgendes:
Diese Datei startet CoLinux in nur einem Fenster
Username=root
Password=root
Ich hatte mir dann folgendes heruntergeladen:
apt-get update
apt-get install cvs
apt-get install ssh
apt-get install fakeroot
apt-get install texinfo
apt-get install automake 1.9
apt-get install autoconf
apt-get install libtool
apt-get install gettext
apt-get install bzip2
apt-get install gcc
apt-get install g++
apt-get install patch
apt-get install tar
apt-get install python
apt-get install wget
apt-get install mklibs
Was ich nicht finden konnte bisher ist:
apt-get install gunzip
apt-get install infocmp
apt-get install yacc
apt-get install bison
Ich habe gesehen das oben genannte Files von check.sh und eventuell von install.sh abgefragt oder gecheckt werden. GGF koennen wir ja den Blog noch editieren.
Dann habe ich noch per
cd // das Unterverzeichnis verlassen und bin per
cd usr/bin in ein anderes Verzeichnis gewechselt.
dort muessen wir nun noch folgenden Dateien herunterladen
wget
http://mesh.dl.sourceforge.net/sourcefo ... uashfs_2.1
mit
mv mksqashfs_2.1 mkfsqashfs umbenannt
und mit
chmod 755 mkfsqashfs die rechte gesetzt
dann
wget
http://mesh.dl.sourceforge.net/sourcefo ... mkfs.jffs2
und auch wieder mit
chmod 755 mkfs.jffs2 die rechte geandert
Dies alles geschiet mit root rechten als User Root.
Danach habe ich per Befehl
adduser und meinen neuen Benutzernamen pt1 einen neuen User pt1 angelegt und danach per passwort Vergabe abgeschlossen (noch ein paar mal return druecken)
Per Befehl
exit verlaesst man nun die User Root Session und wird zur Benutzernamen Eingabe aufgefordert.
Dort kann man dann wie gewohnt mit der CDK Erstellung beginnen.
Was mir noch fehlt bzw. nicht richtig funktioniert
@ und ~ sind amerikanische Tastatur und wenn man mit copy and paste von Windows in das CoLinux Fenster kopiert muss mann diese von Hand aendern. (@ = Shift&2 ~= Taste neben 1&shift)
Wenn ich die
./configure --prefix=/home/pt1/dbox2 --with-cvsdir=/home/pt1/tuxbox-cvs --enable-maintainer-mode --disable-libcrypto --with-targetruleset=flash
-q fuer die Quiete Funktion mache bekomme ich noch angemaengelt das cramfs fehlt.
Wo kann ich das denn herbekommen ?
Letzter Fehler wo die Image Erstellung momentan abbricht:
Code: Alles auswählen
../../binutils-2.14.90.0.5/binutils/bucomm.c:441: warning: the use of `mktemp' i
s dangerous, better use `mkstemp'
/usr/bin/ld: final link failed: No space left on device
collect2: ld returned 1 exit status
make[7]: *** [objdump] Error 1
make[7]: Leaving directory `/home/pt1/tuxbox-cvs/cdk/build_binutils/binutils'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/home/pt1/tuxbox-cvs/cdk/build_binutils/binutils'
make[5]: *** [all-recursive-am] Error 2
make[5]: Leaving directory `/home/pt1/tuxbox-cvs/cdk/build_binutils/binutils'
make[4]: *** [all-binutils] Error 2
make[4]: Leaving directory `/home/pt1/tuxbox-cvs/cdk/build_binutils'
make[3]: *** [.deps/binutils] Error 2
make[3]: Leaving directory `/home/pt1/tuxbox-cvs/cdk'
make[2]: *** [bootstrap_gcc] Error 2
make[2]: Leaving directory `/home/pt1/tuxbox-cvs/cdk'
make[1]: *** [.deps/glibc] Error 2
make[1]: Leaving directory `/home/pt1/tuxbox-cvs/cdk'
make: *** [.deps/bootstrap] Error 2
Bin fuer jede weitere Info Dankbar und werde diese Zeilen dann abaendern.
TIPS:
Um die ganze Sache herunter zufahren mach ich folgendes:
exit, dann logge ich wieder als
root/root und mache dann
shutdown -h now
PT-1