1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Receiver
  3. Coolstream HD1

Anleitung: Booten von USB-Stick

  • tuete2501
  • 18. Februar 2010 um 14:20
  • tuete2501
    Moderator
    Reaktionen
    1
    Punkte
    23.011
    Beiträge
    4.204
    • 18. Februar 2010 um 14:20
    • #1

    [color="Lime"]Anleitung: Booten von USB-Stick[/color]

    [color="Lime"]by seife[/color]

    ACHTUNG:

    [color="Red"]Ihr solltet wissen was Ihr tut !!
    Nachahmung ist nur für die Empfohlen, die verstehen was ich hier schreibe.
    [/color]

    Um vom USB-Stick booten zu können muss man nicht wirklich viel tun.
    Naja, eigentlich wird ja nicht vom Stick gebootet, aber das Filesystem vom USB-Stick wird als root-FS benutzt.

    Zu tun ist Folgendes:

    1.
    USB-Stick partitionieren, auf Partition /dev/sda1 ein ext3 FS anlegen (ich würde übrigens nicht das mkfs.ext3 auf der Coolstream dafür benutzen, das busybox mkfs.ext3 ist bekanntermassen buggy).

    2.
    Den USB-Stick auf der Coolstream mounten, alles rüberkopieren:


    Code
    cd /tmp/sda1
    cp -a /bin /dev /etc /lib /media /root /sbin /share /usr /var ./
    mkdir mnt proc sys tmp

    3.
    Eine Datei "/linuxrc" mit folgendem Inhalt anlegen (nicht auf dem Stick sondern im root ( / ) Verzeichnis der Coolstream !!):

    Bash
    #!/bin/sh
    /bin/echo "***** linuxrc ******"
    /bin/mkdir -p /tmp/mnt
    /bin/echo mounting sda1...
    if /bin/mount -n /dev/sda1 /tmp/mnt; then
            /bin/test -x /tmp/mnt/sbin/init && exec /sbin/chroot /tmp/mnt /sbin/init
            /bin/echo "no /sbin/init on sda1"
    else
            /bin/echo "mount failed!"
    fi
    exec /sbin/init
    Alles anzeigen

    So das war's schon.

    Um nun vom USB-Stick zu booten, einfach im u-boot anhalten und ..

    Code
    setenv bootargs console=ttyRI0 mtdparts=cx2450xflash:512k(U-Boot)ro,4096k(kernel),28160k(systemFS) root=mtd2 rootfstype=jffs2 rw mem=384M init=/linuxrc


    .. dann ..

    Code
    boot

    .. eingeben.


    Wenn ihr dann im / *kein* linuxrc und dafür lost+found habt, hat es geklappt.

    Weil die /linuxrc ein fallback hat, macht es auch nichts aus, wenn der stick nicht steckt.
    Und weil der Kernel ein fallback hat, macht es auch nichts aus, wenn kein /linuxrc da ist.
    Insofern könnte man das per "saveenv" zum default machen, die Kiste würde sogar nach dem nächsten Image-Update noch booten.
    Das soll aber jeder machen wie er will.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  1. Großrazzia gegen organisiertes Verbrechen in Sachsen-Anhalt

    heugabel
    4. Juni 2026 um 11:27
  2. Wieder online: Warez-Forum Data-Load kehrt zurück nach einer unerwarteten Zwangspause

    heugabel
    4. Juni 2026 um 10:27
  3. Geplante Änderungen bei der Vorratsdatenspeicherung: Ein Überblick

    heugabel
    3. Juni 2026 um 14:27
  4. Existenz eines vermeintlichen Limits bei Google durchMassive Löschungen in Frage gestellt

    heugabel
    3. Juni 2026 um 10:27
  5. Ubuntu 26.04: Der Weg in die KI-Zukunft oder nur ein Marketing-Schachzug?

    heugabel
    3. Juni 2026 um 09:27
  6. Illegale IPTV-Dienste: Eine versteckte Geldquelle für einen britischen Postboten

    heugabel
    3. Juni 2026 um 08:27
  7. Großfahndung gegen IPTV-Piraten in Großbritannien

    heugabel
    2. Juni 2026 um 18:27
  8. Datenleak an der Universität Saarland — Über 40.000 Accounts betroffen

    heugabel
    2. Juni 2026 um 12:27
  9. Vergleich der Privacy-Coins: Monero und Zcash im Überblick

    heugabel
    2. Juni 2026 um 11:27
  10. Händler haften für Bildrechte Trotz Zusicherungen ihrer Lieferanten

    heugabel
    1. Juni 2026 um 17:27

Aktivste Themen

  1. COOLSTREAM HD1

    61 Antworten
  2. Coolstream ZEE

    38 Antworten
  3. Coolstream NEO

    35 Antworten
  4. Cooli ZEE NG 1.6 Oscam 2easymaus

    20 Antworten
  5. Coolstream Neo und UM-02

    15 Antworten
  6. Hilfe Coolstream NEO Kabel

    14 Antworten
  7. Paar fragen zur Coolstream HD1

    12 Antworten
  8. was ist Euer Image auf der Colli ?

    11 Antworten
  9. EMU Wahl zur Verbindung zu Oscam?

    8 Antworten
  10. Coolstream und UMTS-Stick

    8 Antworten
© 2024 Zebradem - Software by WoltLab