Booten von USB-Stick: Unterschied zwischen den Versionen
Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung |
link zu USB-Stick gesetzt |
||
(15 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Coolstream HD| [ zurüch zu Coolstream HD1 ]]]<br /> | [[Coolstream HD| [ zurüch zu Coolstream HD1 ]]]<br /> | ||
---- | ---- | ||
[[Category:Sitemap]] | |||
{| width="100%" | |||
|style="vertical-align:top"| | |||
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #333333; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;"> | |||
<center>[[Datei:ZD-Logo.png|link=https://www.zebradem.com/]]</center> | |||
<font color=silver> | |||
<center><big>'''''Das Board mit Freiheiten'''''</big></center> | |||
---- | |||
<div style="margin: 10px 10px 0pt 0pt; border: 1px solid rgb(223, 223, 223); padding: 0em 1em 1em; background-color:#303140; border: 1px solid #000000;"><span style="color:#ffffff;"> | |||
Die Image selbst wird nicht vom USB-Stick gebootet, aber das Filesystem vom USB-Stick wird als root-FS benutzt. | Die Image selbst wird nicht vom USB-Stick gebootet, aber das Filesystem vom USB-Stick wird als root-FS benutzt. | ||
:* USB-Stick partitionieren | :* USB-Stick partitionieren | ||
:** auf Partition /dev/sda1 ein ext3 FS anlegen | :** auf Partition /dev/sda1 ein ext3 FS anlegen | ||
:* Den USB-Stick auf der Coolstream mounten und alles rüberkopieren | :* Den [[USB-Stick]] auf der Coolstream mounten und alles rüberkopieren | ||
<div style="margin: 0; margin-top:10px; margin-left:0px; padding: 1em 1em 1em 1em; background-color:#303140; border: 1px solid #000000;"> | |||
<span style="color:white"> | |||
cd /tmp/sda1<br> | |||
cp -a /bin /dev /etc /lib /media /root /sbin /share /usr /var ./<br> | |||
mkdir mnt proc sys tmp<br> | |||
</span></div> | |||
:* Eine Datei im Root-Verzeichnis der Coolstream "/linuxrc" mit folgendem Inhalt anlegen | :* Eine Datei im Root-Verzeichnis der Coolstream "/linuxrc" mit folgendem Inhalt anlegen | ||
<div style="margin: 0; margin-top:10px; margin-left:0px; padding: 1em 1em 1em 1em; background-color:#303140; border: 1px solid #000000;"> | |||
<span style="color:white"> | |||
''#!/bin/sh''<br> | |||
/bin/echo "***** linuxrc ******"<br> | |||
/bin/mkdir -p /tmp/mnt<br> | |||
/bin/echo mounting sda1...<br> | |||
if /bin/mount -n /dev/sda1 /tmp/mnt; then<br> | |||
:/bin/test -x /tmp/mnt/sbin/init && exec /sbin/chroot /tmp/mnt /sbin/init<br> | |||
:/bin/echo "no /sbin/init on sda1"<br> | |||
else<br> | |||
:/bin/echo "mount failed!"<br> | |||
fi<br> | |||
exec /sbin/init<br> | |||
</span></div> | |||
:* Um nun vom USB-Stick zu booten, einfach im u-boot anhalten und folgendes eingeben | :* Um nun vom USB-Stick zu booten, einfach im u-boot anhalten und folgendes eingeben | ||
<div style="margin: 0; margin-top:10px; margin-left:0px; padding: 1em 1em 1em 1em; background-color:#303140; border: 1px solid #000000;"> | |||
<span style="color:white"> | |||
setenv bootargs console=ttyRI0 mtdparts=cx2450xflash:512k(U-Boot)ro,4096k(kernel),28160k(systemFS) root=mtd2 rootfstype=jffs2 rw mem=384M init=/linuxrc | |||
</span></div> | |||
:* und dann | :* und dann | ||
<div style="margin: 0; margin-top:10px; margin-left:0px; padding: 1em 1em 1em 1em; background-color:#303140; border: 1px solid #000000;"> | |||
<span style="color:white"> | |||
boot | |||
</span></div> | |||
:* eingeben | :* eingeben | ||
</span></div> | |||
<br> | |||
---- | ---- | ||
[[Coolstream HD| [ | [[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]<br> | ||
< | [[:Category:FAQ|<font color=#4876FF>[ Zurück zu FAQ ]</font>]] <br> | ||
[[Hauptseite|<span style="color:#4876FF;">[ Zurück zur Hauptseite ]</span>]]<br> | |||
[[Coolstream HD|<span style="color:#4876FF;">[ Zurüch zu Coolstream HD1 ]</span>]]<br> |
Aktuelle Version vom 9. November 2011, 16:50 Uhr
Die Image selbst wird nicht vom USB-Stick gebootet, aber das Filesystem vom USB-Stick wird als root-FS benutzt.
cd /tmp/sda1
#!/bin/sh
else
fi
setenv bootargs console=ttyRI0 mtdparts=cx2450xflash:512k(U-Boot)ro,4096k(kernel),28160k(systemFS) root=mtd2 rootfstype=jffs2 rw mem=384M init=/linuxrc
boot
[ nach Oben ] |