GNU/Linux-แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ ARM แƒ“แƒแƒคแƒแƒ–แƒ” แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ (แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, Kali-แƒกแƒ แƒ“แƒ iMX.6-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—)

แƒขแƒš: แƒ•แƒแƒจแƒ”แƒœแƒ”แƒ‘ Kali Linux แƒกแƒฃแƒ แƒแƒ—แƒก ARM แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒแƒจแƒ˜ debootstrap, linux ะธ u-boot.

GNU/Linux-แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ ARM แƒ“แƒแƒคแƒแƒ–แƒ” แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ (แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, Kali-แƒกแƒ แƒ“แƒ iMX.6-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—)

แƒ—แƒฃ แƒ˜แƒงแƒ˜แƒ“แƒ”แƒ— แƒแƒ แƒช แƒ—แƒฃ แƒ˜แƒกแƒ” แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ”แƒ แƒ—แƒฏแƒ”แƒ แƒแƒ“แƒ˜ แƒ’แƒแƒ“แƒแƒ›แƒฎแƒ“แƒ”แƒšแƒ˜, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ’แƒฎแƒ•แƒ“แƒ”แƒ— แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒงแƒ•แƒแƒ แƒ”แƒšแƒ˜ แƒกแƒแƒ“แƒ˜แƒกแƒขแƒ แƒ˜แƒ‘แƒฃแƒชแƒ˜แƒ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ‘แƒ. แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒแƒฎแƒ“แƒ แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ˜แƒšแƒ˜ Flipper One. IMX6-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ™แƒแƒšแƒ˜ แƒšแƒ˜แƒœแƒฃแƒฅแƒกแƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก (แƒ›แƒ” แƒ•แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘), แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒ” แƒ—แƒ•แƒ˜แƒ—แƒแƒœ แƒ›แƒ˜แƒฌแƒ”แƒ•แƒก แƒ›แƒ˜แƒกแƒ˜ แƒแƒฌแƒงแƒแƒ‘แƒ.

แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ:

  1. แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒ แƒ˜แƒœแƒ˜แƒชแƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ.
  2. แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒฃแƒ‘แƒœแƒ˜แƒ“แƒแƒœ (SD แƒ‘แƒแƒ แƒแƒ—แƒ˜/eMMC/แƒ.แƒจ.) แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ”แƒšแƒ˜ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ แƒ“แƒ แƒกแƒ แƒฃแƒšแƒ“แƒ”แƒ‘แƒ.
  3. แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒ˜ แƒ”แƒซแƒ”แƒ‘แƒก แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒก แƒ“แƒ แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒก แƒ›แƒแƒก แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒ–แƒแƒœแƒแƒจแƒ˜ แƒ“แƒ แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก แƒ›แƒแƒก.
  4. แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒ˜แƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ‘แƒ แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ˜ OS.

แƒฉแƒ”แƒ›แƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ“แƒ”แƒขแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ”แƒก แƒ“แƒแƒœแƒ” แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒ“แƒ”แƒขแƒแƒšแƒ”แƒ‘แƒ˜ แƒกแƒฎแƒ•แƒ แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜. แƒ–แƒ”แƒ›แƒแƒ— แƒœแƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜ "แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜" แƒกแƒคแƒ”แƒ แƒ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ แƒ“แƒแƒคแƒ˜แƒ“แƒแƒœ แƒ“แƒแƒคแƒแƒ–แƒ”, แƒ แƒแƒช แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ”แƒ”แƒ‘แƒก แƒฅแƒ›แƒœแƒ˜แƒก. แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก ARM แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก UEFI-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒœแƒแƒ› แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒกแƒ—แƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒชแƒแƒšแƒ™แƒ” แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ แƒ›แƒแƒ’แƒ˜แƒฌแƒ”แƒ•แƒ—.

แƒซแƒ˜แƒ แƒ”แƒฃแƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ

แƒฏแƒ”แƒ  แƒฃแƒœแƒ“แƒ แƒ›แƒแƒแƒ›แƒ–แƒแƒ“แƒแƒ— แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜. Das U-Boot แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒคแƒแƒ˜แƒšแƒฃแƒ  แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒก, แƒ›แƒ” แƒแƒ•แƒ˜แƒ แƒฉแƒ˜แƒ” FAT32 /boot แƒ“แƒ ext3 root-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ Kali-แƒกแƒ—แƒ•แƒ˜แƒก ARM-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒ” แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘ GNU Parted-แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ’แƒแƒฎแƒแƒ“แƒแƒ— แƒฃแƒคแƒ แƒ แƒœแƒแƒชแƒœแƒแƒ‘แƒ˜ fdisk. แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— dosfstools ะธ e2fsprogs แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฅแƒ›แƒœแƒ”แƒšแƒแƒ“: apt install parted dosfstools e2fsprogs.

SD แƒ‘แƒแƒ แƒแƒ—แƒ˜แƒก แƒ“แƒแƒงแƒแƒคแƒ:

  1. แƒ›แƒแƒœแƒ˜แƒจแƒœแƒ”แƒ— SD แƒ‘แƒแƒ แƒแƒ—แƒ˜, แƒ แƒแƒ’แƒแƒ แƒช MBR แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—: parted -s /dev/mmcblk0 mklabel msdos
  2. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ /boot 128 แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: parted -s /dev/mmcblk0 mkpart primary fat32 1MiB 128MiB. แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ แƒฉแƒ”แƒก แƒ—แƒแƒ•แƒแƒ“ แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
  3. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— root FS แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ˜ แƒขแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: parted -s /dev/mmcblk0 mkpart primary ext4 128MiB 100%
  4. แƒ—แƒฃ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒแƒ“ แƒแƒ  แƒจแƒ”แƒ’แƒ˜แƒฅแƒ›แƒœแƒ˜แƒแƒ— แƒแƒœ แƒจแƒ”แƒชแƒ•แƒแƒšแƒ”แƒ— แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒแƒ— `partprobe`, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ.
  5. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒšแƒ”แƒ˜แƒ‘แƒšแƒ˜แƒ— BOOT: mkfs.vfat -n BOOT -F 32 -v /dev/mmcblk0p1
  6. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— root แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒšแƒ”แƒ˜แƒ‘แƒšแƒ˜แƒ— ROOTFS: mkfs.ext3 -L ROOTFS /dev/mmcblk0p2

แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜แƒ, แƒแƒฎแƒšแƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒแƒ•แƒกแƒแƒ— แƒ˜แƒ’แƒ˜. แƒแƒ›แƒแƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ debootstrap, แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ Debian-แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒก แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒš แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” root FS-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฅแƒ›แƒœแƒ”แƒšแƒแƒ“: apt install debootstrap.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ— FS:

  1. แƒ“แƒแƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ— แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ /mnt/ (แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒฃแƒคแƒ แƒ แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒกแƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜): mount /dev/mmcblk0p2 /mnt
  2. แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ•แƒกแƒ”แƒ‘แƒ— แƒคแƒแƒ˜แƒšแƒฃแƒ  แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒก: debootstrap --foreign --include=qemu-user-static --arch armhf kali-rolling /mnt/ http://http.kali.org/kali... แฒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ --include แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒแƒก, แƒ›แƒ” แƒ“แƒแƒ•แƒแƒ–แƒฃแƒกแƒขแƒ” แƒกแƒขแƒแƒขแƒ˜แƒ™แƒฃแƒ แƒแƒ“ แƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ QEMU แƒ”แƒ›แƒฃแƒšแƒแƒขแƒแƒ แƒ˜. แƒ”แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒแƒ— chroot ARM แƒ’แƒแƒ แƒ”แƒ›แƒแƒจแƒ˜. แƒกแƒฎแƒ•แƒ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒแƒฅ man debootstrap. แƒแƒ  แƒ“แƒแƒ’แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒ ARM แƒ“แƒแƒคแƒ แƒแƒ  แƒฃแƒญแƒ”แƒ แƒก แƒ›แƒฎแƒแƒ แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒก armhf.
  3. แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒจแƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ debootstrap แƒขแƒแƒ แƒ“แƒ”แƒ‘แƒ แƒแƒ  แƒ”แƒขแƒแƒžแƒแƒ“, แƒ›แƒ”แƒแƒ แƒ” แƒ™แƒ˜ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒœแƒแƒ˜แƒ แƒแƒ“: chroot /mnt/ /debootstrap/debootstrap --second-stage
  4. แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒขแƒ แƒ˜แƒแƒšแƒแƒ—: chroot /mnt /bin/bash
  5. แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ•แƒกแƒ”แƒ‘แƒ— /etc/hosts ะธ /etc/hostname แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” FS. แƒจแƒ”แƒแƒ•แƒกแƒ”แƒ— แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒจแƒ˜แƒœแƒแƒแƒ แƒกแƒ˜, แƒ แƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒšแƒแƒ™แƒแƒšแƒฃแƒ  แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ–แƒ”, แƒ’แƒแƒฎแƒกแƒแƒ•แƒ“แƒ”แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฐแƒแƒกแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ.
  6. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ แƒ’แƒแƒ—. แƒ™แƒ”แƒ แƒซแƒแƒ“ แƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘ locales (แƒกแƒแƒชแƒแƒ•แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜), แƒšแƒแƒ™แƒแƒšแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒ แƒแƒ˜แƒก แƒ–แƒแƒœแƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ (dpkg-reconfigure locales tzdata). แƒแƒ  แƒ“แƒแƒ’แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒ— แƒžแƒแƒ แƒแƒšแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ— passwd.
  7. แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ— แƒžแƒแƒ แƒแƒšแƒ˜ root แƒ’แƒฃแƒœแƒ“แƒ˜ passwd.
  8. แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒ˜แƒ— /etc/fstab แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜ /mnt/.

แƒแƒ•แƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ• แƒแƒ“แƒ แƒ” แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒขแƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒแƒกแƒ” แƒ แƒแƒ› แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒแƒกแƒ”แƒ—แƒ˜:

LABEL=ROOTFS / แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ = remount-ro 0 1
LABEL=BOOT /แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ 0 0

แƒ“แƒแƒ‘แƒแƒšแƒแƒก, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒแƒ›แƒแƒœแƒขแƒแƒŸแƒแƒ— แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ˜แƒก แƒ“แƒแƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: `mount /dev/mmcblk0p1 /mnt/boot/`

Linux-แƒ˜แƒก แƒแƒจแƒ”แƒœแƒ”แƒ‘แƒ

Debian Testing-แƒ–แƒ” แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก (แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ”แƒšแƒ˜แƒก) แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒแƒ— GCC, GNU Make แƒ“แƒ GNU C แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜ แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก (แƒ›แƒ” แƒ›แƒแƒฅแƒ•แƒก armhf), แƒแƒกแƒ”แƒ•แƒ” OpenSSL แƒกแƒแƒ—แƒแƒฃแƒ แƒ”แƒ‘แƒ˜, แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒ™แƒแƒšแƒ™แƒฃแƒšแƒแƒขแƒแƒ แƒ˜ bc, bison ะธ flex: apt install crossbuild-essential-armhf bison flex libssl-dev bc. แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒ˜ แƒ”แƒซแƒ”แƒ‘แƒก แƒคแƒแƒ˜แƒšแƒก zImage แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒคแƒแƒ˜แƒšแƒฃแƒ  แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒ–แƒ”, แƒ“แƒ แƒแƒ แƒ’แƒแƒขแƒ”แƒฎแƒแƒ— แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜.

  1. แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ™แƒšแƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ’แƒ แƒซแƒ”แƒšแƒ˜แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒ“แƒ›แƒแƒ•แƒฌแƒ”แƒ : wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.9.1.tar.xz. แƒแƒ›แƒแƒแƒšแƒแƒ’แƒ”แƒ— แƒ“แƒ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒ— แƒฌแƒงแƒแƒ แƒแƒก แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜: tar -xf linux-5.9.1.tar.xz && cd linux-5.9.1
  2. แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒจแƒ”แƒ“แƒ’แƒ”แƒœแƒแƒ›แƒ“แƒ”: make ARCH=arm KBUILD_DEFCONFIG=imx_v6_v7_defconfig defconfig. แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜แƒ arch/arm/configs/. แƒ—แƒฃ แƒแƒ  แƒแƒ แƒ˜แƒก, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒกแƒชแƒแƒ“แƒแƒ— แƒ›แƒ–แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒžแƒแƒ•แƒœแƒ แƒ“แƒ แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ“แƒ แƒแƒ› แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒชแƒ”แƒก. KBUILD_DEFCONFIG. แƒฃแƒ™แƒ˜แƒ“แƒฃแƒ แƒ”แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ“แƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒšแƒ˜แƒ• แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒแƒ‘แƒ–แƒแƒชแƒ–แƒ”.
  3. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ  แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒ— แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
  4. แƒ“แƒ แƒฏแƒ•แƒแƒ แƒ”แƒ“แƒ˜แƒœแƒแƒ“ แƒจแƒ”แƒแƒ“แƒ’แƒ˜แƒœแƒ”แƒ— แƒกแƒฃแƒ แƒแƒ—แƒ˜: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
  5. แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒแƒ™แƒแƒžแƒ˜แƒ แƒแƒ— แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ˜: cp arch/arm/boot/zImage /mnt/boot/
  6. แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ DeviceTree-แƒ“แƒแƒœ (แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ แƒ“แƒแƒคแƒแƒ–แƒ”): cp arch/arm/boot/dts/*.dtb /mnt/boot/
  7. แƒ“แƒ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— แƒชแƒแƒšแƒ™แƒ” แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜ แƒ›แƒแƒ“แƒฃแƒšแƒ”แƒ‘แƒ˜: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=/mnt/ modules_install

แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒ›แƒ–แƒแƒ“ แƒแƒ แƒ˜แƒก. แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ—: umount /mnt/boot/ /mnt/

Das U Boot

แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒ˜ แƒ˜แƒœแƒขแƒ”แƒ แƒแƒฅแƒขแƒ˜แƒฃแƒšแƒ˜แƒ, แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ แƒ—แƒแƒ•แƒแƒ“ แƒ“แƒแƒคแƒ, แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ แƒ“แƒ แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ  USB-to-UART แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ. แƒแƒœแƒฃ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ“แƒแƒ“แƒแƒ— แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒ“แƒ OS แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ—.

แƒ›แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒฃแƒ›แƒ แƒแƒ•แƒšแƒ”แƒกแƒแƒ‘แƒ แƒ’แƒ•แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒก Das U-Boot-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“แƒ˜ แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒกแƒ แƒฃแƒšแƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒฉแƒแƒœแƒ’แƒšแƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ  แƒ“แƒแƒ’แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒ— แƒฌแƒ•แƒšแƒ˜แƒšแƒ˜ แƒจแƒ”แƒ˜แƒขแƒแƒœแƒแƒ— แƒ–แƒ”แƒ›แƒแƒ—. แƒฉแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ“แƒแƒคแƒ แƒแƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒฎแƒแƒ–แƒ˜แƒแƒกแƒ” แƒฉแƒแƒœแƒ’แƒแƒšแƒ˜ แƒ“แƒแƒ•แƒแƒ˜แƒ’แƒœแƒแƒ แƒ”.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ— แƒ—แƒแƒ•แƒแƒ“ แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ”แƒšแƒก:

  1. แƒกแƒแƒชแƒแƒ•แƒ˜แƒก แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒคแƒ˜แƒšแƒ˜แƒแƒšแƒ˜แƒก แƒ™แƒšแƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ: git clone https://gitlab.denx.de/u-boot/u-boot.git -b v2020.10
  2. แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒ”แƒ— แƒ—แƒแƒ•แƒแƒ“ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜: cd u-boot
  3. แƒ™แƒแƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ: make mx6ull_14x14_evk_defconfig. แƒ”แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ—แƒฃ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒแƒ แƒ˜แƒก แƒ—แƒแƒ•แƒแƒ“ Das U-Boot-แƒจแƒ˜, แƒฌแƒ˜แƒœแƒแƒแƒฆแƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ˜แƒžแƒแƒ•แƒแƒ— แƒ›แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒšแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ“แƒ แƒฉแƒแƒ“แƒแƒ— แƒ˜แƒ’แƒ˜ แƒคแƒแƒ˜แƒšแƒจแƒ˜ แƒกแƒแƒชแƒแƒ•แƒ˜ แƒซแƒ˜แƒ แƒจแƒ˜. .config, แƒแƒœ แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜แƒ แƒ›แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒšแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒฎแƒ•แƒ แƒ’แƒ–แƒ˜แƒ—.
  4. แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ— แƒ—แƒแƒ•แƒแƒ“ แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ”แƒšแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒก แƒ™แƒ แƒแƒก-แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒ”แƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— armhf: make CROSS_COMPILE=arm-linux-gnueabihf- u-boot.imx

แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒคแƒแƒ˜แƒšแƒก u-boot.imx, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ›แƒ–แƒ แƒกแƒฃแƒ แƒแƒ—แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒฌแƒ”แƒ แƒแƒก USB แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ•แƒฌแƒ”แƒ แƒ— SD แƒ‘แƒแƒ แƒแƒ—แƒก, แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒš 1024 แƒ‘แƒแƒ˜แƒขแƒก. แƒ แƒแƒขแƒแƒ› แƒแƒ•แƒ˜แƒ แƒฉแƒ˜แƒ” แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” u-boot.imx? แƒ แƒแƒขแƒแƒ› แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ— แƒ–แƒฃแƒกแƒขแƒแƒ“ 1024 แƒ‘แƒแƒ˜แƒขแƒ˜? แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ˜แƒก, แƒ แƒแƒกแƒแƒช แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒ•แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒ”แƒœ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒแƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ. แƒกแƒฎแƒ•แƒ แƒ“แƒแƒคแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒ“แƒแƒฌแƒ•แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ“แƒœแƒแƒ• แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก.

แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ—. แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ”แƒšแƒ›แƒ แƒฃแƒœแƒ“แƒ แƒ›แƒแƒแƒฎแƒกแƒ”แƒœแƒแƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ, แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ“แƒแƒคแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ“แƒ แƒจแƒ”แƒ”แƒชแƒแƒ“แƒแƒก แƒ˜แƒžแƒแƒ•แƒœแƒแƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ–แƒ”. แƒ—แƒฃ แƒ”แƒก แƒ•แƒ”แƒ  แƒ›แƒแƒฎแƒ”แƒ แƒฎแƒ“แƒ, แƒ˜แƒก แƒจแƒ”แƒ”แƒชแƒ“แƒ”แƒ‘แƒ แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—. แƒ–แƒแƒ’แƒแƒ“แƒแƒ“, แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒ˜แƒ, แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒžแƒแƒ•แƒแƒ— แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ.

แƒ˜แƒ›แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒ แƒแƒ› แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ

แƒ˜แƒชแƒแƒ“แƒ˜แƒ—, แƒ แƒแƒ› แƒ“แƒ”แƒšแƒคแƒ˜แƒœแƒ˜แƒก แƒจแƒฃแƒ‘แƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒซแƒ•แƒšแƒแƒ•แƒแƒœแƒ˜? แƒ”แƒก แƒคแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒ—แƒ•แƒแƒšแƒ˜แƒ, แƒชแƒฎแƒ˜แƒ›แƒแƒ•แƒแƒœแƒ˜ แƒšแƒ˜แƒœแƒ–แƒ แƒ”แƒฅแƒแƒšแƒแƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก!

GNU/Linux-แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ ARM แƒ“แƒแƒคแƒแƒ–แƒ” แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ (แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, Kali-แƒกแƒ แƒ“แƒ iMX.6-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—)

GNU/Linux-แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ ARM แƒ“แƒแƒคแƒแƒ–แƒ” แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ (แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, Kali-แƒกแƒ แƒ“แƒ iMX.6-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—)

แƒฌแƒงแƒแƒ แƒ: www.habr.com