This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux:为 AM335x 创建 SquashFS

Guru**** 2589300 points
Other Parts Discussed in Thread: TPS65217

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641008/linux-creating-squashfs-for-am335x

主题中讨论的其他器件:TPS65217

工具/软件:Linux

请分享使用 Beagle Bone 板在 Ubuntu 16.04 LTS 文件系统上创建 squashfs 的步骤、并使用 SD 卡进行引导。

应该为相同的 fstab 内容提供什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Manali、您好!

    您可以使用 mksquashfs 命令创建 squashfs:

    CD /filesystem
    mkdir rootfs
    sudo tar xvf tisdk-rootfs-image-am335x-evm.tar.xz -C rootfs/
    sudo mkdir -p rootfs/media/ram
    sudo mksquashfs rootfs/filesystem.squashfs
    sudo dd if=filesystems.squashfs of=/dev/sdX2

    以在构建 OE SDK 的同时创建 squarashfs 映像。

    您需要将其添加到 build/conf/local.conf 中

    extra image_features +="只读-rootfs"
    image_FSType +="squashfs"

    这用于 sources/meta-Arago/meta-Arago-distro/meta-core/images/Arago-base-tisdk-imagebb

    Do_install_append ({
    mkdir -p ${D}/media/ram

    FILES _${PN}+="\
    /media/ram \
    "

    注意:您知道 U-Boot 不支持 SquashFS、您需要从 SD 卡的第一个分区加载设备树和内核吗?

    此致、
    Kemal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kemal、

    感谢您分享详细信息!

    我在 Beagle Bone Black 上运行 Ubuntu 16.04 LTS 文件系统。 我可以在 LTS 文件系统上使用上述步骤吗?

    我没有使用 ti-SDK 构建 rootfs、因此我可以使用上述步骤在 Beagle Bone 上构建 squarsfs 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此论坛仅支持 TI SDK。 请在 BBB 社区和 Ubuntu 16.04 LTS 论坛中询问他们如何创建其 squashfs 文件系统。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你 Kemal!

    我已经下载了 TI SDK Linux-AM335x-EVM-04.01.00.06、并创建了上面链中提到的 squashfs 文件系统。

    我将 squarashfs 复制到"/dev/sdd2、即 SD 卡的第二个分区、第一个分区具有 u-boot.img、内核 zImage 和 MLO。 两个分区都是 VFAT 类型,我创建了第三个分区 ext4类型。

    我正在尝试使用以下 bootargs 进行启动:

    setenv bootargs console=tty0 console=${console}${optargets}${cape_disable}${cape_enable}root=/dev/mmcblk0p2 rootfstype=squashfs rootwait ${cmdline}

    我无法用壁球启动。

    请分享您对同一问题的看法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以附加日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kemal、

    我正在使用 prbuilt zImage 并创建 filesystem.squash fom ti-sdk 并尝试启动


    U-Boot 2013.04脏(2013年7月10日- 14:02:53)

    I2C:  就绪
    DRAM: 512 MiB
    警告:未启用缓存
    NAND: 未找到 NAND 器件!!!
    0 MIB
    MMC:  OMAP SD/MMC:0、OMAP SD/MMC:1.
    ***警告- readenv()失败,使用默认环境

    MUSB - hdrc:ConfigData=0xde (UTMI-8、dyn FIFO、HB-ISO Rx、HB-ISO Tx、SoftConn)
    MUSB - hdrc:MHDRC RTL 版本2.0
    musb-hdrc:设置 fifo_mode 4.
    musb-hdrc:28/31最大 EP、16384/16384存储器
    USB 外设模式控制器、位于47401000、使用 PIO、IRQ 0
    MUSB - hdrc:ConfigData=0xde (UTMI-8、dyn FIFO、HB-ISO Rx、HB-ISO Tx、SoftConn)
    MUSB - hdrc:MHDRC RTL 版本2.0
    musb-hdrc:设置 fifo_mode 4.
    musb-hdrc:28/31最大 EP、16384/16384存储器
    USB 主机模式控制器、位于47401800、使用 PIO、IRQ 0
    网络:   未设置。 验证第一个电子保险丝 MAC
    CPsw、USB_ether
    按任意键停止自动引导: 0
    GPIO:引脚53 (GPIO 53)的值为1
    mmc0是当前器件
    找到 Micro SD 卡
    mmc0是当前器件
    GPIO:引脚54 (GPIO 54)的值为1
    在器件0上找到 SD/MMC
    正在阅读 uEnv.txt
    831字节在3ms (270.5 KiB/s)内读取
    uEnv.txt 上的已加载环境
    正在从 MMC 导入环境...
    正在运行 envcmd ...
    正在阅读/boot/uEnv.txt
    在5ms 内读取231个字节(44.9 KiB/s)
    正在阅读/boot/vmlinuz-4.4.27-bone-rt-r14
    3607512字节在413 ms (8.3 MiB/s)内读取
    正在阅读/boot/dtbs/4.4.27-bone-rt-r14/am335x-boneblack.dtb
    55834字节在19ms 内读取(2.8 MIB/s)
    ###展开的设备树 blob、88000000
      使用0x88000000处的 FDT blob 进行引导
      在88000000的位置使用设备树、结束88010a19

    正在启动内核...

    [0.000000]   在物理 CPU 0x0上引导 Linux
    [0.000000]   Linux 版本4.9.41-ge3a80a1c5c (gtbldadm@ubuntu-16)(gcc 版本6.2.1 20161016 (Linaro GCC 6.2-2016.11))#1 preempt Tue Sep 26 18:31:42 EDT 2017
    [0.000000]   CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
    [0.000000]   CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.000000]   、共个:FDT:机器模型:TI AM335x BeagleBone Black
    [0.000000]   EFI:从 FDT 获取 EFI 参数:
    [0.000000]   EFI:未找到 UEFI。
    [0.000000]   CMA:在0x9d000000处保留48 MIB
    [0.000000]   内存策略:数据高速缓存写回
    [0.000000]   CPU:所有 CPU 均在 SVC 模式下启动。
    [0.000000]   AM335X ES2.1 (SGX NEON)
    [0.000000]   在区域顺序和移动分组中构建了1个区域列表。  总页数:129920
    [0.000000]   内核命令行:console=tty0 console=ttyO0、115200n8 root=/dev/mmcblk0p2 rootfstype=squarhfs capwait cab_disable=bon_capemgr.disable_PartNo=BB-BONELT-HDMI、BB-BONELT-HDMIN、BB-BB-HDMI bone-Partemgr.enable_UART7、UART4-UART1、BB-BB-BB-BB-BB-BB-UART4-UART4-UART1、UART4-UART1-UART4-UART1-
    [0.000000]   PID 哈希表条目:2048 (顺序:1、8192字节)
    [0.000000]   条目高速缓存散列表条目:65536 (顺序:6、262144字节)
    [0.000000]   inode 高速缓存散列表条目:32768 (顺序:5、131072字节)
    [0.000000]   内存:457900K/524288K 可用(7168K 内核代码、281K rwdata、2432K rodata、1024K init、280k BSS、 17236K 保留、49152K CMA 保留、0K HIGHMEM)
    [0.000000]   虚拟内核内存布局:
    [0.000000]       矢量 :0xff0000-0xff1000  (4KB)   
    [0.000000]       fixmap :0xc00000 - 0xc00000  (3072 KB)
    [0.000000]       vmalloc:0xe0800000 - 0x0x800000  (496MB)
    [0.000000]       低内存 :0xC0000000 - 0xe0000000  (512 MB)
    [0.000000]       pkmap  :bbfe00000 - 0xC0000000  (  2 MB)
    [0.000000]       模块:bbf000000 - bbbfe00000  ( 14 MB)
    [0.000000]         .text:0xc0008000 - 0xc0800000  (8160 KB)
    [0.000000]         .init:0xc0b00000 - 0xc0c00000  (1024KB)
    [0.000000]         .data:0xc0c00000 - 0xc0c46410  (282 KB)
    [0.000000]          .bss:0xc0c46410 - 0xc0c8c674  (281KB)
    [0.000000]   slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
    [0.000000]   可抢占的分层 RCU 实现。
    [0.000000]      叶扇出的生成时间调整为32。
    [0.000000]   NR_IRQ:16 nr_IRQ:16 16.
    [0.000000]   IRQ:在0xfa200000 (修订版5.0)处找到具有128个中断的 INTC
    [0.000000]   OMAP 时钟事件源:timer2为24000000 Hz
    [0.000018]   sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
    [0.000045]   时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
    [0.000059]   OMAP 时钟源:Timer1为24000000 Hz
    [0.000407]   clocksource_probe:未找到匹配的时钟源
    [0.000623]   控制台:彩色虚拟设备80x30
    [0.001764]   控制台[tty0]已启用
    [0.001824]   警告:您的'console=ttyO0'已被'ttyS0"替代
    [0.001865]   这可确保您仍能看到内核消息。 请
    [0.001902]   更新您的内核命令行。
    [0.001957]   校准延迟环路... 548.86 BogoMips (lpj=2744320)
    [0.048827]   pid_max:默认值:32768最小值:301
    [0.049030]   安装高速缓存散列表条目:1024 (顺序:0、4096字节)
    [0.049079]   安装点缓存散列表条目:1024 (顺序:0、4096字节)
    [0.050152]   CPU:测试写入缓冲区一致性:好的
    [0.050641]   为0x80100000 - 0x80100060设置静态标识映射
    [0.051834]   EFI 服务将不可用。
    [0.053803]   devtmpfs:已初始化
    [0.077009]   VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
    [0.07590]   时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.077680]   futex 散列表条目:256 (顺序:-1、3072字节)
    [0.082327]   pinctrl 内核:已初始化 pinctrl 子系统
    [0.084075]   NET:注册协议系列16.
    [0.086904]   DMA:预分配256 KiB 池用于原子相干分配
    [0.101376]   omap_hwmod:tptc0、使用 EDMA 中断开的 dt 数据
    [0.101629]   omap_hwmod:tptc1、使用 EDMA 中断开的 dt 数据
    [0.101840]   omap_hwmod:tptc2、使用 EDMA 中断开的 dt 数据
    [0.107320]   omap_hwmod:debugss:_wait_target_disable 失败
    [0.188787]   空闲:使用调速器梯
    [0.218774]   空闲:使用调速器菜单
    [0.225923]   OMAP GPIO 硬件版本0.1
    [0.249196]   没有 ATAG?
    [0.249248]   硬件断点:不支持调试架构0x4。
    [0.291999]   EDMA 49000000.EDMA:启用了传统 memcpy、可能无法正常工作
    [0.300702]   EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
    [0.305676]   OMAP_i2c 44e0b000。i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/pinmux_i2c0_pins 的 pctldev、延迟探针
    [0.305841]   OMAP-i2c 4819c000.i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/pinmux_i2c2_pins 的 pctldev、延迟探针
    [0.306086]   介质:Linux 介质接口:v0.10
    [0.306192]   Linux 视频捕获接口:v2.00
    [0.306281]   pps_core:LinuxPPS API 版本。 1已注册
    [0.306320]   pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.306414]   PTP 时钟支持已注册
    [0.306495]   EDAC MC:版本:3.0.0
    [0.307735]   OMAP-mailbox 480c8000.mailbox:OMAP mailbox 修订版0x400
    [0.308236]   已初始化高级 Linux 声音架构驱动程序。
    [0.310145]   时钟源:切换到时钟源 Timer1
    [0.325417]   NET:注册协议系列2.
    [0.326498]   TCP 建立哈希表条目:4096 (顺序:2、16384字节)
    [0.326621]   TCP 绑定哈希表条目:4096 (顺序:2、16384字节)
    [0.326718]   TCP:已配置哈希表(建立4096 BIND 4096)
    [0.326842]   UDP 哈希表条目:256 (顺序:0、4096字节)
    [0.326913]   UP-Lite 哈希表条目:256 (顺序:0、4096字节)
    [0.327137]   NET:注册协议系列1.
    [0.327713]   RPC:注册后命名为 UNIX 套接字传输模块。
    [0.327770]   RPC:注册的 UDP 传输模块。
    [0.327806]   RPC:注册的 TCP 传输模块。
    [0.327841]   RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [0.329145]   硬件性能事件:通过 armv7_cortex_A8 PMU 驱动器启用、提供5个计数器
    [0.332674]   工作集:TIMESTAMP_BITS =14 max_order=17 bucke_order=3
    [0.344637]   squashfs:版本4.0 (2009/01/31) Phillip Lougher
    [0.345972]   NFS:注册 id_resolver 密钥类型
    [0.346068]   注册了密钥类型 id_resolver
    [0.346105]   注册了密钥类型 id_legacy
    [0.346193]   NTFS:驱动程序2.1.32 [Flags:R/O]。
    [0.348779]   块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要246)
    [0.348867]   已注册 IO 调度程序 NOOP
    [0.348902]   已登记 IO 调度程序截止日期
    [0.349153]   已注册 IO 调度程序 cfq (默认值)
    [0.350536]   pinctrl-single 44e10800.pinmux:请更新 DTS 以使用#pinctrl-cells =<1>
    [0.351165]   pinctrl-single 44e10800.pinmux:142引脚、PA f9e10800大小568
    [0.443735]   串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [0.44923]   44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 155、base_baud = 3000000)是8250
    [1.095443]   控制台[ttyS0]已启用
    [1.101310]   OMAP-rng 48310010.rng:OMAP 随机数生成器版本 20.
    [1.108182]   [DRM]已初始化
    [1.130829]   返修:模块已加载
    [1.143312]   循环:模块已加载
    [1.151309]   libphy:固定 MDIO 总线:探测
    [1.230249]   DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版1.6
    [1.23644]   DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 FFFFFFFE
    [1.243847]   libphy: 4a101000.mdio:探测
    [1.247940]   DaVinci_MDIO 4a101000.MDIO:PHY[0]:器件4a101000.MDIO:00、驱动程序 SMSC LAN8710/LAN8720
    [1.258147]   cpsw 4a100000.以太网:检测到的 MACID = b0:d5:cc:fe:b4:19
    [1.265055]   cpsw 4a100000.以太网:CPT:溢出检查周期500 (jiffies)
    [1.274743]   mousedev:PS/2鼠标设备,适用于所有鼠标
    [1.281028]   i2c /dev/entries 驱动程序
    [1.286407]   CPU CPU0:不支持 opp-v2、cpufreq-dt 将尝试使用旧表。
    [1.296290]   omap_hmc 48060000.mmc:获得 CD GPIO
    [1.422097]   ledtrrig-CPU:已注册以指示 CPU 上的活动
    [1.434045]   DaVincia-McASP 48038000.McASP:无效的 tdm 插槽:0
    [1.440951]   Davinci-McASP 4803c000.McASP:无效的 tdm 插槽:0
    [1.448695]   NET:注册协议系列10.
    [1.456492]   SIT:IPv6、IPv4和 MPLS over IPv4隧道驱动程序
    [1.466071]   NET:注册协议系列17.
    [1.471168]   注册的密钥类型 DNS_旋 变传感器
    [1.476029]   OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
    [1.482560]   mmc0:主机不支持只读开关、假设启用了写功能
    [1.490889]   mmc0:地址 AAAA 处的新高速 SDHC 卡
    [1.497476]   mmcblk0:mmc0:AAAA SS04G 3.69 GiB
    [1.503411]    mmcblk0:P1 P2 P3
    [1.523595]   mmc1:地址0001处的新高速 MMC 卡
    [1.529972]   mmcblk1:mmc1:0001 S10004 3.56 GiB
    [1.535101]   mmcblk1boot0:mmc1:0001 S10004分区1 4.00 MIB
    [1.542329]   mmcblk1boot1:mmc1:0001 S10004分区2 4.00 MIB
    [1.550789]   随机:快速初始化完成
    [1.555743]    mmcblk1:P1 P2
    [1.565402]   tps65217 0-0024:TPS65217 ID 0xe 版本1.2
    [1.573150]   at24 0-0050:32768字节24c256 EEPROM、可写、1字节/写入
    [1.722826]   tda998x 0-0070:找到 TDA19988
    [1.727958]   tilcdc 4830e000.lcdc:bound 0-0070 (ops tda998x_ops)
    [1.734084]   [DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
    [1.740784]   [DRM]不支持 vblank 时间戳查询的驱动程序。
    [1.747082]   tilcdc 4830e000.lcdc:未报告与模式连接的连接器
    [1.754358]   [DRM]找不到任何 CRTC 或尺寸- 1024x768
    [1.774789]   控制台:切换到彩色帧缓冲器器件128x48
    [1.790820]   tilcdc 4830e000.lcdc:fb0: 帧缓冲器件
    [1.821181]   OMAP_i2c 44e0b000。i2c:400kHz 时的总线0修订版0.11
    [1.940861]   OMAP_i2c 4819c000.i2c:100kHz 时的总线2 rev0.11
    [1.948259]   cpufreq:cpufreq_online:cpu0:在未列出的 freq 上运行:550000 KHz
    [1.956047]   cpufreq:cpufreq_online:cpu0:未列出的初始频率更改为:600000 KHz
    [1.965644]   htosys:无法打开 RTC 设备(rtc0)
    [1.972871]   ALSA 器件列表:
    [1.975932]     未找到声卡。
    [1.981723]   所有分区列表:
    [1.985328]   0100          65536 ram0 [1.988967]    (驱动器?)
    [1.991584]   0101          65536 ram1 [1.995230]    (驱动器?)
    [1.997641]   0102          65536 RAM2 [2.001331]    (驱动程序?)
    [2.003749]   0103          65536 ram3 [2.007383]    (驱动器?)
    [2.009791]   0104          65536 ram4 [2.013481]    (驱动器?)
    [2.015897]   0105          65536 ram5 [2.019532]    (驱动程序?)
    [2.01958]   0106          65536 ram6 [2.025588]    (驱动程序?)
    [2.027994]   0107          65536 ram7 [2.031637]    (驱动器?)
    [2.034048]   0108          65536 ram8 [2.037678]    (驱动器?)
    [2.042206]   0109          65536 ram9 [2.045840]    (驱动器?)
    [2.050272]   010A          65536 ram10 [2.053990]    (驱动器?)
    [2.058383]   010B          65536 ram11 [2.062113]    (驱动器?)
    [2.066479]   010C          65536 ram12 [2.070209]    (驱动器?)
    [2.074571]   010d          65536 ram13 [2.078287]    (驱动器?)
    [2.02629]010e             65536 ram14 [2.086347]    (驱动器?)
    [2.090705]   010f          65536 ram15 [2.094426]    (驱动程序?)
    [2.098698]   B300        3872256 mmcblk0 [2.102610]    驱动程序:mmcblk
    [2.107333]     B301        2048000 mmcblk0p1 cfcbfb99-01[2.112564]    
    [2.115964]     B302        1024000 mmcblk0p2 cfcbfb99-02[2.121191]    
    [2.124540]     B303         102400 mmcblk0p3 cfcbfb99-03[2.129754]    
    [2.133069]   b310        3735552 mmcblk1 [2.136964]    驱动程序:mmcblk
    [2.141599]     b311          72261 mmcblk1p1 00000000-01[2.146815]    
    [2.150125]     b312        3662820 mmcblk1p2 00000000-02[2.155353]    
    [2.158656]   b330           4096 mmcblk1boot1 [2.163002]    (驱动程序?)
    [2.167192]   b320           4096 mmcblk1boot0 [2.171538]    (驱动程序?)
    [2.175655]   没有文件系统可以挂载根,尝试了:[2.180495]    squashfs
    [2.184579]    
    [2.187904]   内核严重错误-未同步:VFS:无法在未知块(179、2)上安装根 FS
    [2.198327]   -[结束内核紧急状态-未同步:VFS:无法在未知块(179、2)上安装根 FS

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SD 卡连接到主机后、您是否可以再次发布这些命令的输出?
    $ sudo fdisk -l
    $安装
    $ ls -alr /media/$(whoami)/*
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    mudula@mudula:~ sudo fdisk -l
    磁盘/dev/sda:149.1 GiB、160041885696字节、312581808扇区
    单位:1 * 512 = 512字节的扇区
    扇区大小(逻辑/物理):512字节/512字节
    I/O 大小(最小值/最佳值):512字节/ 512字节
    disklabel 类型:DOS
    磁盘标识符:0x3b2b3b2b

    器件 启动启动 结束扇区大小 ID 类型
    /dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
    /dev/sda2 206848 312578047 312371200 149g 7 HPFS/NTFS/exFAT


    磁盘/dev/sdb:149.1 GiB、160041885696字节、312581808扇区
    单位:1 * 512 = 512字节的扇区
    扇区大小(逻辑/物理):512字节/512字节
    I/O 大小(最小值/最佳值):512字节/ 512字节
    disklabel 类型:DOS
    磁盘标识符:0x39070e0d

    器件 引导 启动 结束扇区大小 ID 类型
    /dev/sdb1 2048 135450623 135448576 64.6G 7 HPFS/NTFS/exFAT
    /dev/sdb2 135450624 257957885 122507262 58.4G 83 Linux
    /dev/sdb3 257957886 312580095 54622210 26G 5扩展
    /dev/sdb5 257957888 304226303 46268416 22.1G 83 Linux
    /dev/sdb6 304228352 312580095 8351744 4G 82 Linux 交换/Solaris




    磁盘/dev/sdd:3.7 GiB、3965190144字节、7744512扇区
    单位:1 * 512 = 512字节的扇区
    扇区大小(逻辑/物理):512字节/512字节
    I/O 大小(最小值/最佳值):512字节/ 512字节
    disklabel 类型:DOS
    磁盘标识符:0xcfcbfb99

    器件 启动启动 结束扇区大小 ID 类型
    /dev/sdd1 2048 4098047 4096000 2G 6 FAT16
    /dev/sdd2 * 4098048 6146047 2048000 1000M c W95 FAT32 (LBA)
    /dev/sdd3 6146048 6350847 204800 100M 83 Linux

    Mudula@mudula:~$芒特
    /sys 类型 sysfs 上的 sysfs (rw、nosuid、nodev、noexec、relatme)
    proc on /proc type proc (rw、nosuid、nodev、noexec、relatme)
    udev 类型 devmpfs 上的 udev (rw、nosuid、相对符、size=1993360k、nr_inodes =498340、mode=755)
    /dev/pts 上的设备类型设备(rw、nosuid、noexec、relatme、gid=5、mode=620、ptmxmode=000)
    tmpfs on /run type tmpfs (rw、nosuid、noexec、relatme、size=402788k、mode=755)
    /dev/sdb2打开/类型 ext2 (rw、relatme、block 有效、barrier、user_xattr、acl、errors=remount-ro)
    /sys/kernel/security 上的 securityfs 类型 securityfs (rw、nosuid、nodev、noexec、relatme)
    /dev/shm 上的 tmpfs 类型 tmpfs (rw、nosuid、nodev)
    /run/lock 上的 tmpfs 类型 tmpfs (rw、nosuid、nodev、noexec、relatme、size=5120k)
    /sys/fs/cgroup 上的 tmpfs 类型 tmpfs (ro、nosuid、nodev、noexec、mode=755)
    /sys/fs/cgroup/systemd 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、xattr、release_agent=/lib/systemd/systemd-cgroups-agent、name=systemd)
    pstore 在/sys/fs/pstore 上键入 pstore (rw、nosuid、nodev、noexec、relatme)
    /sys/fs/cgroup/blkio 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、blkio)
    /sys/fs/cgroup/hugetlb 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、hugetlb)
    /sys/fs/cgroup/net_cls 上的 cgroup、net_prio 类型 cgroup (rw、nosuid、nodev、noexec、relatme、net_cls、net_prio)
    /sys/fs/cgroup/memory 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、memory)
    /sys/fs/cgroup/devices 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、设备)
    /sys/fs/cgroup/cpu 上的 cgroup、cpuacct type cgroup (rw、nosuid、nodev、noexec、relatme、CPU、cpuacct)
    /sys/fs/cgroup/perf_event 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、perf_event)
    /sys/fs/cgroup/freezer 上的 cgroup 类型 cgroup (rw、nosuid、nodev、nocexec、relatme、frecruces)
    /sys/fs/cgroup/cpuset 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、cpuset)
    /sys/fs/cgroup/pids 上的 cgroup 类型 cgroup (rw、nosuid、nodev、noexec、relatme、PID)
    /proc/sys/fs/binfmt_misc 上的 systemd-1类型 autofs (rw、relatme、fd=22、pgrp=1、timeout=0、minproto =5、maxproto =5、direct)
    /dev/mqueue 上的 mqueue 类型 mqueue (rw、relatme)
    /sys/kernel/debug 上的 DebugFS 类型 debugfs (rw、relatme)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw、relatme)
    /sys/fs/fuse/connections 上的保险丝 tl 类型保险丝 tl (rw、相对值)
    /proc/sys/fs/binfmt_misc 上的 binfmt_misc_type binfmt_misc( rw、relatelme)
    /run/user/1000上的 tmpfs 类型 tmpfs (rw、nosuid、nodev、相对值、size=402788k、mode=700、uid=1000、gid=1000)
    /run/user/1000/gvfs 上的 gvfsd-fuse 类型 fens.gvfsd-fuse (rw、nosuid、nodev、relatme、user_id=1000、group_id=1000)
    /media/mudula/v 上的/dev/sdd2类型 vfat (rw、nosuid、nodev、relatme、uid=1000、gid=1000、fmask=0022、dmask=0022、键盘=437、iocharset=ISO8859-1、shortname=mixed、showexec、utf8、flush、errors=remount-ro、uhelper=udisks2)
    /media/mudula/program 上的/dev/sdd1类型 vfat (rw、nosuid、nodev、relatme、uid=1000、gid=1000、fmask=0022、dmask=0022、键盘=437、iocharset=ISO8859-1、shortname=mixed、showexec、utf8、flush、errors=remount-ro、uhelper=udisks2)
    /media/mudula/setpoints 上的/dev/sdd3类型 ext4 (rw、nosuid、nodev、relatme、data=ordered、uhelper=udisks2)

    mudula@mudula:~$ ls -alr /media/$(whoami)/*
    /media/mudula/v:
    共计637140
    -rw-r--r-- 1 mudula mudula 652423168 11月21日12:28 filesystems.squashfs
    drwxr-x-+ 5根根根 4096 11月22日14:10
    drwxr-xr-x 2 mudula mudula 1970年1月1日

    /media/mudula/setpoints:
    共计17.
    德鲁克斯--- 2根根根12288年11月21日12:24丢失+发现
    drwxr-x--+ 5根根4096 11月22日14:10。
    drwxr-xr-x 3 root 用户1024 11月21日12:24。

    /media/mudula/program:
    共计28.
    -rw-r--r-- 1 mudula mudula 12288 11月21日12时56分.uEnv.txt.swp
    -rw-r--r-- 1 mudula mudula 831 11月22日11时10分 uEnv.txt
    drwxr-xr-x 3 mudula mudula 4096 11月21日12:29引导
    drwxr-x--+ 5根根4096 11月22日14:10。
    drwxr-xr-x 3 mudula mudula 4096 jan 1970年1月1日。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不要只将 filesystem.squashfs 复制到 SD 卡、它是一个映像。 使用 dd 命令直接在 SD 卡的分区上反映和写入其原始内容。
    sudo dd if=filesystems.squashfs of=/dev/sdd2

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我使用 dd 命令时、我将收到输入/输出错误。 filesystem.squashfs 未完全复制。

    当尝试查看/dev/sdd2中复制了 squash 的内容时、会出现输入/输出错误。

    执行 dd 时、它会将以下消息显示为

    909872+0记录

    909872+0记录输出

    对此有什么想法吗?

    谢谢、

    Mrudula

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在使用 dd 命令刷写分区之前对其进行格式化、并确保此映像可以放入此 SD 卡中。
    sudo dd if=/dev/zero of=/dev/sdd2