Über die SD-Karte als externen Speicher für Beaglebone Black
Nach folgenden Anweisungen finden Sie hier:
http://elinux.org/Beagleboard:MicroSD_As_Extra_Storage
und hier:
Ich bin immer noch Probleme. Ich benutze den code, der es sagt, zu verwenden und die Anweisungen befolgt, bekomme ich 3 Feste LED auf dem board beim laden mit der SD eingelegt und Windows 7 nicht erkennen, es überhaupt.
Der Vorstand funktioniert gut, ohne SD eingefügt, ich kann Booten und login via SSH und es von Windows erkannt wird.
Den code für mein uEnv.txt ist wie folgt:
mmcdev=1
bootpart=1:2
mmcroot=/dev/mmcblk1p2 ro
optargs=quiet
und ich habe auch die fstab-Datei:
/dev/mmcblk0p1 /media/card auto auto,rw,async,user,nofail 0 0
Einige Ergebnisse aus der überprüfung der Dateisystem, mein Laufwerk heißt "BBB_Ext'. Dies ist nach dem Booten ohne SD, und dann setzen Sie nach dem Start:
root@beaglebone:~# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 3.5G 1.8G 1.5G 55% /
/dev/root 3.5G 1.8G 1.5G 55% /
devtmpfs 250M 0 250M 0% /dev
tmpfs 250M 4.0K 250M 1% /dev/shm
tmpfs 250M 248K 250M 1% /run
tmpfs 250M 0 250M 0% /sys/fs/cgroup
tmpfs 250M 4.0K 250M 1% /tmp
/dev/mmcblk0p1 70M 54M 16M 78% /media/card
/dev/mmcblk1p1 15G 16K 15G 1% /media/BBB_Ext_
Hier gibt es mehr details auf der fdisk:
root@beaglebone:~# fdisk -l
Disk /dev/mmcblk0: 3867 MB, 3867148288 bytes, 7553024 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes /512 bytes
I/O size (minimum/optimal): 512 bytes /512 bytes
Disk label type: dos
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 63 144584 72261 c W95 FAT32 (LBA)
/dev/mmcblk0p2 144585 7550549 3702982+ 83 Linux
Disk /dev/mmcblk0boot1: 2 MB, 2097152 bytes, 4096 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes /512 bytes
I/O size (minimum/optimal): 512 bytes /512 bytes
Disk /dev/mmcblk0boot0: 2 MB, 2097152 bytes, 4096 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes /512 bytes
I/O size (minimum/optimal): 512 bytes /512 bytes
Disk /dev/mmcblk1: 15.9 GB, 15931539456 bytes, 31116288 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes /512 bytes
I/O size (minimum/optimal): 512 bytes /512 bytes
Disk label type: dos
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/mmcblk1p1 2048 31115263 15556608 c W95 FAT32 (LBA)
Jede Hilfe würde geschätzt werden. Ich dachte mir, da dieses Linux ist im Zusammenhang, dass die Frage anwendbar ist, um SO, wenn es besser in SE-plz let me know.
- Ich werde die Abstimmung zu schließen, ist diese Frage off-topic, weil es besser geeignet ist für Unix & Linux-SE
- Es ist gelöst, trotzdem, tun, was Sie wollen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für das, was ich bekam, die uEnv.txt sollte (gespeichert auf der SD-Karte):
Und fügen Sie folgende Zeile in /etc/fstab
Ok ich glaube ich habe das Problem gelöst (für alle, die sich interessiert)
Nach einem Blick auf die fdisk log ich erkannte, dass ich brauchte, um zu ändern der fstab-Zeile:
und dann habe ich auch geändert uEnv.txt zu:
Aus meinem Verständnis es wurde versucht zu Booten von einer Festplatte, die nicht da war und das problem verursacht hat. Darüber hinaus habe ich nicht fix in der fstab werden den richtigen port für die Festplatte, die gesehen werden können, an der Unterseite des fdisk-check: