Das decTOP-Wiki

Anmelden

Letzte Änderungen

Start&News

DecTOP Info

Sammelbestellung

Projekte

Interaktiv

Mini PCs

de

en

fr

it

sp

Page map

1. BIOS-Update

Randnotizen

1.1. Entsperrstick erzeugen unter Windows

1.2. Entsperrstick erzeugen unter Linux

1.3 Mit dem erzeugten USB-Stick-Image booten

2. Methode (Platte ausbauen)

2.1. Windows-XP

2.2. Linux

3. Windows via USB-Stick

4. Praktische Tools

Diskussion

Site map

en

hardware

dectop

1 inhalt

2 software

entsperren

erweiterungen

gehaeuse

technische daten

sonstige

1 inhalt

playground

projekte

sammelbestellung

start

wiki

1 inhalt

en

fr

[Zeige Quelltext]

[Ältere Versionen]

Inhaltsverzeichnis

1. BIOS-Update

Randnotizen

1.2. Entsperrstick erzeugen unter Linux

2. Methode (Platte ausbauen)

2.1. Windows-XP

2.2. Linux

3. Windows via USB-Stick

4. Praktische Tools

Diskussion

Wir haben die DecTOPs der 1. Sammelbestellung sehr günstig bekommen. Ursprünglich sollten die Geräte an Radioshack gehen, deshalb handelt es sich um “gesperrte“ Geräte, wie bei den alten AMD PIC. Das „entsperren“ ist- nach einigem Ausprobieren- jedoch recht einfach. Sollte es trotz allem nicht funktionieren, habe ich auch auf dieser Seite ein Diskussionsmodul eingebettet (siehe Seitenende). — Marcus Shaw - 2008-01-31 13:00 Neues Frank hat mir ein gepatchtes Image zugeschickt, was verhindert das dass installierte Windows CE gelöscht wird. (Siehe Text/Links.) — Marcus Shaw - 2008-02-10 21:32

1. BIOS-Update

Dieses Image ist für einen USB-Stick mit mindestens 512 MB ausgelegt und enthält die von DataEvolution bereitgestellte Software zum Entsperren des BIOS, so daß auch andere Betriebssysteme als das vorinstallierte WinCE 5.0 booten dürfen. Der DecTop wird dabei komplett plattgemacht also geht der ursprüngliche Festplatteninhalt verloren! Wer Windows CE weiterhin nutzen möchte, sollte vorher die Festplatte ausbauen und ein komplettes Image der Festplatte machen.

Gekürzter Auszug der E-Mails von Frank

(…) mir ist aufgefallen, dass verschiedene Images enthalten sind. Ich habe 4
Sektoren des Images gepatcht, bevor ich das gleich mal booten werde (…).
Ob er funktioniert, weiss ich ja noch nicht, aber wenn ja, dann ist es vielleicht fuer Leute interessant, die (…) nicht gleich die Platte loeschen wollen.

Yep, klappt! Kann RH9 und RHEL5 von CD booten oder auch CE von HD.
Partition angeschaut, scheint eine Recovery dabei zu sein.
Werde ein Recover-Img fuer Auslieferzustand machen.

* |Patch 1 KB

Komplettes gepatchtes Image 3,1 MB (Anm.d.Red.: Ungeprüfte Datei)

Damit er nach dem Boot nicht jedes mal das CD-Rom Laufwerk sucht kann man das oben angegeben Image nutzen. In der Autoexec.bat müssen dann folgende Änderungen gemacht werden:

Autoexec.bat

@Echo Off
cls
REM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
REM CHOOSE WHICH BIOS VERSION YOU WANT BY UNCOMMENTING (REMOVE)
REM THE "REM") THE VERSION YOU WANT.
REM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

REM GE10208 = LATEST PIC WINDOWS CE LOCKED BIOS FOR REGULAR PIC IMAGE
REM XPWITHCD = UNLOCKED PIC BIOS TO SUPPORT WINDOWS/LINUX OS WITH CD BOOT SUPPORT
REM XPNOCD = UNLOCKED PIC BIOS TO SUPPORT WINDOWS/LINUX OS WITH NO CD BOOT SUPPORT (FASTER BOOT)
REM CEWITHCD = UNLOCKED PIC BIOS TO SUPPORT WINDOWS CE WITH CD BOOT SUPPORT
REM CENOCD = UNLOCKED PIC BIOS TO SUPPORT WINDOWS CE WITH NO CD BOOT SUPPORT (FASTER BOOT)

REM set BIOSVER=GE10208
REM set BIOSVER=XPWITHCD
set BIOSVER=XPNOCD
REM set BIOSVER=CEWITHCD
REM set BIOSVER=CENOCD

...

Randnotizen

Wie man Zugang zum BIOS bekommt, ist noch immer unklar.

Crypto-BIOS-Kommentare deuten darauf hin, dass zumindest bei manchen Modellen spezielle Vorkehrungen getroffen wurden, das BIOS zu sperren. General Software ist hier stolz auf ihr Embedded BIOS® 2000 (http://www.amdboard.com/geode_100505.html).

Bei manchen Geode-Systemen verweist AMD auch auf XpressROM von Insyde Software (toter Link von AMD). Der Download des Bootloaders ist nicht (mehr) verfügbar, die Docu verweist auf gedrücktes F1 während des Bootens zum Löschen des CMOS. Das User Guide gilt für die ganze Geode-Familie, gibt aber vielleicht Hinweise auf Optionen, die auch im DecTOP anwendbar sein könnten. Für weitere Hinweise ist eine Registrierung erforderlich.

Allgemeine Hinweise auf LinuxBIOS (coreboot) scheinen wenig weiter zu helfen und eher den Geode LX, Southbridge CS5536 und die Anwendung im OLPC zu betreffen (Linux Symposium 2007). Entsprechende Informationen für GX/CS5535 sind aber verfügbar.

Es scheint nicht möglich zu sein, durch Drücken von **DEL**ete beim Booten ins BIOS zu kommen.

Über das BIOS kann vermutlich auch das Power Management konfiguriert werden.

http://mozy.org/amd-pic/ hat einige Tipps, wie man unter Win CE dessen Sperren aufheben kann: flashce 256 „\USB Device\UNLOCK.ROM“ 0x01DFD81A noreboot

Beim Versuch, das BIOS mit flashrom auszulesen, erhaelt man Hinweise auf einen SST49LF002A/B

1.1. Entsperrstick erzeugen unter Windows

Prinzipiell gibt es die Programme SelfImage und „dd für Windows“ (siehe Link auf der Homepage von selfimage, wobei dd unter Windows für viele nicht funktionierte. Mit einem CD-Boot-Linux wie Knoppix hingegen war es kein Problem).

Das usb1.img (oder Franks, siehe Text/Links) aus dem o.g. Download muß als Rohdaten auf das USB-Laufwerk geschrieben werden. Ein Drauf-Kopieren reicht nicht! SelfImage installieren, Neustarten(!), „entire drive“ auswählen! Es muss nicht nur die Partition sondern der ganze Stick beschrieben werden.

(Ggf. Image vom alten Stick machen da das Image hier ein 512 MB Image ist und alle Daten und korrekte Datenträgergröße verloren gehen! )

Unter Windows ist das anscheinend nicht ganz einfach, da dort nur die Volumes (Partitionen) und nicht die physikalischen Laufwerke „direkt“ ansprechbar sind.
Bei Selfimage zeigt bei einigen von uns keine Laufwerksliste an - hat es bei jemandem funktioniert? Laut Andre hilft ggf. ein Neustart! Laut Dawidi fehlt dem Programm warscheinlich nur der Font zum anzeigen der Liste.

dd scheint unter Windows nur Volumes und keine physikalischen Laufwerke beschreiben zu können - oder hat es jemand damit hinbekommen?

Kennt jemand alternative Programme?

Ansonsten: Knoppix, das von CD startbare Linux-Betriebssystem herunterladen und damit den USB Stick beschreiben (Siehe nächster Abschnitt)

Bei User „fx5“ stellte sich heraus dass nicht jeder Stick funktioniert, während es bei den ersten „Testern“ auf Anhieb funktionierte (so dass ich eingangs davon ausging es wäre alles kein Problem).

Alternative, englische Entsperranleitung: http://mozy.org/amd-pic/

1.1.1 Windows Vista

Unter Windows Vista sollte man darauf achten, dass man SelfImage über „Als Administrator ausführen“ startet.

1.2. Entsperrstick erzeugen unter Linux

#Alle SCSI Platten und andere USB Speicher (Platten, Sticks, Kartenleser) entfernen oder /dev/sda durch das richtige Device ersetzen, fdisk -l kann beim Suchen des Devices eine Hilfe sein

su - #root werden

wget -c http://www.nottoxic.com/wapcc/ae/aqua/usb1.zip

unzip usb1.zip

dd if=usb1.img of=/dev/sda

ACHTUNG! Unbedingt das „sda“ durch den Device-Namen des USB-Sticks ersetzen. sda kann auch Deine Festplatte sein, dann sind Deine Daten weg!

Es ist darauf zu achten, daß nicht auf eine Partition (z.B. /dev/sdb1) sondern auf das Laufwerk (z.B. /dev/sdb) geschrieben wird - das Image enthält offenbar auch die Partitionierungsdaten. Zur Kontrolle: das System das geschrieben wird ist ein DOS7 (Windows 98 DOS) System, die erzeugte Partition sollte also „normal“ lesbar sein.

Anmerkung von Schorhr: Wer absolut nicht zurecht kommt, dem kann ich zur not einen USB Stick kaufen, fertig machen und schicken (da die „gesperrten“ Geräte ja ca. 8 Euro gespart haben relativiert sich das wieder). Mit wäre es aber recht lieb wenn Ihr bspw. eine Knoppix-Boot-CD nehmt, und via „dd“ den USB Stick schreibt, damit hat es bis jetzt bei allen geklappt.

1.3 Mit dem erzeugten USB-Stick-Image booten

USB-Stick prüfen: es muß ein lesbares DOS-Dateisystem drauf sein, ansonsten wurde das Image falsch geschrieben und der DecTop weigert sich davon zu booten, stattdessen startet Windows CE von der Festplatte.

USB-Stick anschließen und den DecTop einschalten

Es erscheint kurz ein Win98 (!) Startbildschirm, dann die Konsole. Die Autoexec.bat auf dem Stick flasht nun das BIOS und repartitioniert und formatiert die Festplatte! (Evtl. also, wenn man die Platte sowieso ausbaut, ein Image vom Originalzustand machen. Auf der Festplatte klebt immerhin der Lizenzaufkleber für WinCE Pro!)

Nach dem Flashen landet man am DOS-Prompt, die Tastatur reagiert aber nicht. Den DecTop ausschalten und den Stick abziehen.

Wenn man die Autoexec.bat auf dem Stick umbenennt, kann man ihn später als unschädliche normale DOS-„Bootdiskette“ z.B. zum Installieren von Windows verwenden.

2. Methode (Platte ausbauen)

2. Auch wenn das Gerät schwer zu öffnen geht, bekommt man die Festplatte ausgebaut. Diese kann man dann an einem anderen PC prima formatieren und vorbereiten.

(Info: Gehäuse Öffnen )

2.1. Windows-XP

→ an einem anderen XP-Rechner die Festplatte formatieren und mit Systemdateien versehen „format i: /s /q“

→ dem i386-Ordner der XP-CD rüberkopieren

→ Festplatte wieder einbauen, Booten und Spaß haben

2.2. Linux

→ syslinux runterladen und Boot-Sektor schreiben „syslinux -f -ma i:“

→ DamnSmallLinux runterladen (dsl-4.2.4-embedded.zip) und komplett entpacken

→ Festplatte wieder einbauen, Booten und Spaß haben

→ Anleitung: http://www.damnsmalllinux.org/wiki/index.php/Installing_to_a_USB_Flash_Drive

3. Windows via USB-Stick

→ Siehe http://www.eeetalk.de/2008/01/26/windows-xp-von-usb-stick-installieren.html

→ Ist zwar ein anderes Gerät (eeePC), aber die Vorgehensweise klingt erstmal gut

→ Vom USB-Stick booten klappt erst NACHDEM man das BIOS-Update eingespielt hat

→ Booten tut er, die Installation ist etwas komplizierter

→ Kompletten Installationsbericht reiche ich nach, sobald es bei mir läuft

4. Praktische Tools

(Info: Gehäuse Öffnen )

BIOS-Flash-Image: http://www.nottoxic.com/wapcc/ae/aqua/usb1.zip

Patch von Frank, um das System nicht zu löschen |Patch 1 KB

Komplettes gepatchtes Image 3,1 MB (Anm.d.Red.: Ungeprüfte Datei)

→ HP Disk Utility: http://www.wintotal.de/Software/index.php?id=3181

→ Syslinux: http://syslinux.zytor.com/

→ Selfimage: http://selfimage.excelcia.org/

→ Linux-Anleitungen für den DecTOP: linux

→ Knoppix (Linux das von CD bootet zwecks Stick-Beschreiben via dd) http://knoppix.org

→ Kleinere Linuxvariationen: http://rz-obrian.rz.uni-karlsruhe.de/knoppix-usb/ → http://www.damnsmalllinux.org/

→ Methode zum DecTOP entsperren (English) http://mozy.org/amd-pic/

Späte Grüße, Rob

Diskussion

alternatives bios

2008-05-10 14:25

Stefan Hellmann

6 Kommentare

Probleme beim booten vom USB-Stick

2008-02-13 15:01

mauk

6 Kommentare

Probleme unter Windows den Stick bootfähig zu machen

2008-02-05 12:56

Marcus Shaw

8 Kommentare

(ALT) USB-Stick Image via Linux aufspielen

2008-02-04 22:22

Marcus Shaw

1 Kommentar

Günstige USB-Sticks

2008-02-04 12:05

Marcus Shaw

1 Kommentar

hardware/dectop/entsperren.txt · Zuletzt geändert: 2008-03-25 07:37 von hum