Booting to Linux from an SD Card/MMC for P2010

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Booting to Linux from an SD Card/MMC for P2010

Booting to Linux from an SD Card/MMC for P2010

To boot to Linux from an SD card/MMC, it is assumed that all following configuration files for booting are in the same directory under a Linux machine:

  • RAM-based U-Boot image (u-boot.bin)
  • Kernel image (uImage)
  • Flat device tree file (mpc8536ds.dtb)
  • Root file syste (rootfs.ext2.gz.uboot)
  • Latest boot-format

Perform the following sequence of tasks to boot to Linux from an SD card/MMC; note that the MPC8536DS system is used as an example:

  • Plug an empty SD card/MMC into the Linux machine.
  • Use Linux command fdisk to create two partitions: one 512-Mbyte FAT16 and one ext2/ext3 with remainder of the available disk size.
  • Use Linux command mkfs to create the FAT file system for the first partition.
  • Use mkfs to create the ext2/ext3 file system for the second partitions
  • Follow the procedure for putting a Boot Image on an SD Card/MMC.
  • Use boot_format to put the boot image on the card.
  • Put the root file system (rootfs.ext2.gz.uboot) on the second partition using the following commands:
   — dd if=rootfs.ext2.gz.uboot of=rootfs.gz bs=64 skip=64    — gunzip rootfs.gz    — dd if=rootfs of=/dev/sdc2
  • Mount the FAT system (mount /dev/sdc1 /mnt/tmp).
  • Copy the kernel file (cp uImage /mnt/tmp) and flat device tree file (cp mpc8536ds.dtb /mnt/tmp) to the root directory of the FAT system.

 

TIP

  • After above step is performed properly, all the required files and information are on the SD card/MMC.
  • Unmount the FAT system (umount /mnt/tmp).
  • If a Linux desk PC is used:

a) Unplug the SD card/MMC from this PC. b) Plug the SD card/MMC into a system that is going to boot from this card.

 

ラベル(1)
%3CLINGO-SUB%20id%3D%22lingo-sub-1112814%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EP2010%E3%81%AESD%E3%82%AB%E3%83%BC%E3%83%89%2F%20MMC%E3%81%8B%E3%82%89Linux%E3%81%B8%E3%81%AE%E3%83%96%E3%83%BC%E3%83%88%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1112814%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3ESD%20%E3%82%AB%E3%83%BC%E3%83%89%2FMMC%20%E3%81%8B%E3%82%89%20Linux%20%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%20Linux%20%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AE%E5%90%8C%E3%81%98%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E5%89%8D%E6%8F%90%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CUL%3E%3CLI%3ERAM%20%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%20U-Boot%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%20(u-boot.bin)%3C%2FLI%3E%3CLI%3EKernel%20image%20(uImage)%3C%2FLI%3E%3CLI%3E%E3%83%95%E3%83%A9%E3%83%83%E3%83%88%E3%83%BB%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%BB%E3%83%84%E3%83%AA%E3%83%BC%E3%83%BB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB(mpc8536ds.dtb)%3C%2FLI%3E%3CLI%3E%E3%83%AB%E3%83%BC%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%20(rootfs.ext2.gz.uboot)%3C%2FLI%3E%3CLI%3E%E6%9C%80%E6%96%B0%E3%81%AE%E3%83%96%E3%83%BC%E3%83%88%E5%BD%A2%E5%BC%8F%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%E6%AC%A1%E3%81%AE%E4%B8%80%E9%80%A3%E3%81%AE%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E3%80%81SD%E3%82%AB%E3%83%BC%E3%83%89%2F%20MMC%E3%81%8B%E3%82%89Linux%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E4%BE%8B%E3%81%A8%E3%81%97%E3%81%A6MPC8536DS%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B3%A8%E6%84%8F%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CUL%3E%3CLI%3E%E7%A9%BA%E3%81%AESD%E3%82%AB%E3%83%BC%E3%83%89%2F%20MMC%E3%82%92Linux%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3ELinux%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20fdisk%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81512M%20%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%20FAT16%20%E3%81%A8%20ext2%2Fext3%20%E3%81%AE%202%20%E3%81%A4%E3%81%AE%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81%E6%AE%8B%E3%82%8A%E3%81%AE%E4%BD%BF%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3ELinux%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20mkfs%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E6%9C%80%E5%88%9D%E3%81%AE%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%20FAT%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3Emkfs%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%812%20%E7%95%AA%E7%9B%AE%E3%81%AE%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%20ext2%2Fext3%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%3C%2FLI%3E%3CLI%3E%E3%83%96%E3%83%BC%E3%83%88%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92SD%E3%82%AB%E3%83%BC%E3%83%89%2F%20MMC%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86%E3%81%AB%E5%BE%93%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3Eboot_format%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%96%E3%83%BC%E3%83%88%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3E%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%AB%E3%83%BC%E3%83%88%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%20(rootfs.ext2.gz.uboot)%20%E3%82%92%202%20%E7%95%AA%E7%9B%AE%E3%81%AE%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3C%2FUL%3E%3CPRE%20translate%3D%22no%22%3E%26nbsp%3B%26nbsp%3B%20%E2%80%94%20dd%20if%3Drootfs.ext2.gz.uboot%20of%3Drootfs.gz%20bs%3D64%20skip%3D64%20%26nbsp%3B%26nbsp%3B%20%E2%80%94%20gunzip%20rootfs.gz%20%26nbsp%3B%26nbsp%3B%20%E2%80%94%20dd%20if%3Drootfs%20of%3D%2Fdev%2Fsdc2%3C%2FPRE%3E%3CUL%3E%3CLI%3EFAT%20%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%92%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%20(mount%20%2Fdev%2Fsdc1%20%2Fmnt%2Ftmp)%E3%80%82%3C%2FLI%3E%3CLI%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB(cp%20uImage%20%2Fmnt%2Ftmp)%E3%81%A8%E3%83%95%E3%83%A9%E3%83%83%E3%83%88%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB(cp%20mpc8536ds.dtb%20%2Fmnt%2Ftmp)%E3%82%92FAT%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CEM%3E%26nbsp%3B%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3ETIP%3C%2FEM%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%E4%B8%8A%E8%A8%98%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%8F%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%80%81%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%E6%83%85%E5%A0%B1%E3%81%8CSD%E3%82%AB%E3%83%BC%E3%83%89%2F%20MMC%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3EFAT%20%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%92%E3%82%A2%E3%83%B3%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%20(umount%20%2Fmnt%2Ftmp)%E3%80%82%3C%2FLI%3E%3CLI%3ELinux%20%E3%83%87%E3%82%B9%E3%82%AF%20PC%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%3A%3C%2FLI%3E%3C%2FUL%3E%3CP%3Ea)%E3%81%93%E3%81%AEPC%E3%81%8B%E3%82%89SD%E3%82%AB%E3%83%BC%E3%83%89%2F%20MMC%E3%82%92%E6%8A%9C%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82b)SD%E3%82%AB%E3%83%BC%E3%83%89%2F%20MMC%E3%82%92%E3%80%81%E3%81%93%E3%81%AE%E3%82%AB%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22mce_paste_marker%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1112814%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20P2%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
評価なし
バージョン履歴
最終更新日:
‎09-10-2020 02:19 AM
更新者: