{"id":98045,"date":"2020-10-23T20:42:30","date_gmt":"2020-10-23T18:42:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6"},"modified":"2020-11-18T00:58:48","modified_gmt":"2020-11-17T22:58:48","slug":"zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6","title":{"rendered":"Zavodim GNU\/Linux ARM-plaatide peal nullist (n\u00e4iteks Kali ja iMX.6)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>tl;dr<\/b>: kogun Kali Linux'i pildi ARM-arvutile, programmiga <code>debootstrap<\/code>, <code>linux <\/code>ja <code>u-boot<\/code>.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/524532\/\"><img decoding=\"async\" alt=\"Zavodim GNU\/Linux ARM-plaatide peal nullist (n\u00e4iteks Kali ja iMX.6)\" src=\"\/wp-content\/uploads\/2020\/10\/70004672904f13dea41352c0f9aeb80b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Kui olete ostnud m\u00f5ne mitte v\u00e4ga populaarses olnud \u00fcheplaadi arvuti, siis v\u00f5isite kokku puutuda lemmikjaotuse pildifaili puudumisega. Umbes sama juhtus ka <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/post\/490196\/\">planeeritud Flipper One'iga<\/a><\/noindex>. Kali Linux'i IMX6 jaoks lihtsalt ei eksisteeri (ma valmistan), seega tuleb k\u00f5ik ise kokku panna.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>K\u00e4ivitamisprotsess on piisavalt lihtne:<\/b><\/p>\n<ol>\n<li>Riistvara initsialiseeritakse.<\/li>\n<li>M\u00f5nest piirkonnast andmekaardilt (SD-kaart\/eMMC\/jne) loetakse ja k\u00e4ivitatakse bootloader.<\/li>\n<li>Bootloader otsib operatsioonis\u00fcsteemi kernelit ja laadib selle m\u00e4llu ning k\u00e4ivitab.<\/li>\n<li>Kernel laadib \u00fclej\u00e4\u00e4nud operatsioonis\u00fcsteemi.<\/li>\n<\/ol>\n<p>\nMinu \u00fclesande jaoks piisab sellisest detailsuse tasemest, \u00fcksikasju v\u00f5ite lugeda <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/post\/338806\/\">teises artiklis.<\/a><\/noindex>. \u00dcksikasjad, mida mainisin, erinevad plaadilt plaadile, mis tekitab mingeid raskusi paigaldamisel. Serverite ARM-platvormide <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/den0044\/12\/\">standardiseerimiseks<\/a><\/noindex> kasutatakse UEFI't, kuid kuna see pole veel k\u00f5ikjal saadaval, tuleb k\u00f5ik eraldi kokku panna.<\/p>\n<h3>Juurtaseme failis\u00fcsteemi kokkupanek<\/h3>\n<p>\nEsiteks tuleb partitsioonid ette valmistada. Das U-Boot toetab erinevaid FS-e, valisin FAT32 <code>\/boot<\/code> ja ext3 juure jaoks, see on Kali jaoks ARM-i standardne partitsioonide jagamine. Kasutan GNU Parted'i, kuid saate teha sama ka mugavama <code>fdisk<\/code>abil. Samuti on vaja <code>dosfstools'e<\/code> ja <code>e2fsprogs<\/code> failis\u00fcsteemi loomiseks: <code>apt install parted dosfstools e2fsprogs<\/code>.<\/p>\n<p><b>Partitsioneerime SD-kaardi:<\/b><\/p>\n<ol>\n<li>M\u00e4\u00e4rame SD-kaardi kasutama MBR-partitsioonimist: <code>parted -s \/dev\/mmcblk0 mklabel msdos<\/code><\/li>\n<li>Loome partitsiooni <code>\/boot<\/code> mahus 128 megabaiti: <code>parted -s \/dev\/mmcblk0 mkpart primary fat32 1MiB 128MiB<\/code>. Esimene vahele j\u00e4etud megabait tuleb j\u00e4tta partitsioneeringu ja bootloaderi jaoks.<\/li>\n<li>Loome juurtaseme FS kogu \u00fclej\u00e4\u00e4nud mahus: <code>parted -s \/dev\/mmcblk0 mkpart primary ext4 128MiB 100%<\/code><\/li>\n<li>Kui teil ei olnud partitsioonide faile loodud v\u00f5i muudetud, peate k\u00e4ivitama `partprobe`, et partitsioonide tabel loetaks uuesti.<\/li>\n<li>Loome bootimise partitsiooni failis\u00fcsteemi sildi <code>BOOT<\/code>: <code>mkfs.vfat -n BOOT -F 32 -v \/dev\/mmcblk0p1<\/code><\/li>\n<li>Loome juurtaseme failis\u00fcsteemi sildiga <code>ROOTFS<\/code>: <code>mkfs.ext3 -L ROOTFS \/dev\/mmcblk0p2<\/code><\/li>\n<\/ol>\n<p>\nSuurep\u00e4rane, n\u00fc\u00fcd saab seda t\u00e4ita. Selleks on vajalik <code>debootstrap<\/code>, utiliit Debian-t\u00fc\u00fcpi operatsioonis\u00fcsteemide juurtaseme failis\u00fcsteemide loomiseks: <code>apt install debootstrap<\/code>.<\/p>\n<p><b>Kogume FS:<\/b><\/p>\n<ol>\n<li>Mountige partitsioon <code>\/mnt\/<\/code> (kasutage mugavamat mountimise punkti): <code>mount \/dev\/mmcblk0p2 \/mnt<\/code><\/li>\n<li>T\u00e4idame failis\u00fcsteemi: <code>debootstrap --foreign --include=qemu-user-static --arch armhf kali-rolling \/mnt\/ http:\/\/http.kali.org\/kali<\/code>. Parameeter <code>--include<\/code> n\u00e4itab t\u00e4iendavate pakettide installimist, ma m\u00e4\u00e4rasin staatiliselt koostatud QEMU emulaatori. See v\u00f5imaldab kasutada <code>chroot<\/code> ARM-\u00f6konoomsuses. \u00dclej\u00e4\u00e4nud valikute t\u00e4hendust saab vaadata <code>man debootstrap<\/code>. \u00c4rge unustage, et mitte iga ARM-platvorm ei toeta arhitektuuri <code>armhf<\/code>.<\/li>\n<li>Arhitektuuride erinevuse t\u00f5ttu <code>debootstrap<\/code> teostatakse kahes etapis, teine etapp toimub nii: <code>chroot \/mnt\/ \/debootstrap\/debootstrap --second-stage<\/code><\/li>\n<li>N\u00fc\u00fcd tuleb sisse minna: <code>chroot \/mnt \/bin\/bash<\/code><\/li>\n<li>T\u00e4idame <code>\/etc\/hosts<\/code> ja <code>\/etc\/hostname<\/code> sihtfailis\u00fcsteemi. T\u00e4itke sarnaselt oma kohaliku arvuti sisuga, \u00e4rge unustage vaid muuta hostinime.<\/li>\n<li>K\u00f5ike muud saab veel h\u00e4\u00e4lestada. Eelk\u00f5ige installin ma lisaks <code>locales<\/code> (hoidla v\u00f5tmed), s\u00e4tin kohalikke seadeid ja ajav\u00f6\u00f6ndit (<code>dpkg-reconfigure locales tzdata<\/code>). \u00c4rge unustage m\u00e4\u00e4rata parool k\u00e4sklusega <code>passwd<\/code>.<\/li>\n<li>M\u00e4\u00e4rame parooli <code>root<\/code> k\u00e4sklusega <code>passwd<\/code>.<\/li>\n<li>Kuvandi ettevalmistamine l\u00f5peb minu jaoks t\u00e4itmisega <code>\/etc\/fstab<\/code> sees <code>\/mnt\/<\/code>. <\/li>\n<\/ol>\n<p>\nLaen \u00fcles vastavalt eelnevalt loodud m\u00e4rkidele, seega sisu on j\u00e4rgmine:<\/p>\n<blockquote><p> LABEL=ROOTFS \/ auto errors=remount-ro 0 1<br \/>\n LABEL=BOOT \/boot auto defaults 0 0<\/p><\/blockquote>\n<p>\nL\u00f5puks saame monteerida k\u00e4ivituspartitsiooni, seda on meil vajaminev, et k\u00e4ivitusprogramm oleks: `mount \/dev\/mmcblk0p1 \/mnt\/boot\/`<\/p>\n<h3>Linuxi koostamine<\/h3>\n<p>\nKuna k\u00e4ivitusprogrammi ja tuuma (ja hiljem) koostamiseks Debian Testingus tuleb installida standardne komplekt GCC-st, GNU Make'ist ja GNU C Library peadest sihtarhitektuurile (minu puhul <code>armhf<\/code>), samuti OpenSSL p\u00e4ised, konsoolikasutaja kalkulaator <code>bc<\/code>, <code>bison<\/code> ja <code>flex<\/code>: <code>apt install crossbuild-essential-armhf bison flex libssl-dev bc<\/code>. Kuna k\u00e4ivitusprogramm otsib vaikimisi faili <code>zImage<\/code> k\u00e4ivituspartitsiooni failis\u00fcsteemis, on aeg flash-disk jagada.<\/p>\n<ol>\n<li>Tuuma kloonimine on liiga aegan\u00f5udev, seega laadige lihtsalt alla: <code>wget https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v5.x\/linux-5.9.1.tar.xz<\/code>. V\u00e4ljastame ja liikume allikakausta: <code>tar -xf linux-5.9.1.tar.xz &amp;&amp; cd linux-5.9.1<\/code><\/li>\n<li>Konfigureerime enne koostamist: <code>make ARCH=arm KBUILD_DEFCONFIG=imx_v6_v7_defconfig defconfig<\/code>. Konfiguratsioon asub kaustas <code>arch\/arm\/configs\/<\/code>. Kui seda pole, v\u00f5ite proovida leida ja alla laadida ning anda faili nime selle kausta parameeter <code>KBUILD_DEFCONFIG<\/code>. \u00dcksk\u00f5ik, kuidas, minema j\u00e4rgmisse punkti.<\/li>\n<li>Valikuline on seadetega toimetada: <code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig<\/code><\/li>\n<li>Ja ristsuundime pildi: <code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-<\/code><\/li>\n<li>N\u00fc\u00fcd saab kopeerida tuumafaili: <code>cp arch\/arm\/boot\/zImage \/mnt\/boot\/<\/code><\/li>\n<li>Ja failid DeviceTree'ist (olemasoleva riistvara kirjeldus): <code>cp arch\/arm\/boot\/dts\/*.dtb \/mnt\/boot\/<\/code><\/li>\n<li>Ja installige eraldi failidena koostatavad moodulid: <code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=\/mnt\/ modules_install<\/code><\/li>\n<\/ol>\n<p>\nTuuma on valmis. K\u00f5ike v\u00f5ib lahti monteerida: <code>umount \/mnt\/boot\/ \/mnt\/<\/code><\/p>\n<h2>Das U-Boot<\/h2>\n<p>\nKuna laadija on interaktiivne, piisab selle t\u00f6\u00f6 kontrollimiseks ainult emaplaadist, m\u00e4luseadmest ja valikuliselt USB-to-UART seadmest. Ehk siis, tuuma ja ops\u00fcsteemi saab j\u00e4tta hilisemaks.<\/p>\n<p>Enamik tootjatest soovitab kasutada Das U-Boot'i esialgseks k\u00e4ivitamiseks. T\u00e4ielik tugi on tavaliselt saadaval enda forks, kuid ka upstream pole unustatud panustada. Minu juhtumi puhul on plaat toetatud <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.denx.de\/u-boot\/u-boot\">peavoolus<\/a><\/noindex>, seega <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Freescale\/u-boot-fslc\">fork<\/a><\/noindex> ma ignoreerisin.<\/p>\n<p>Kogume laadija kokku:<\/p>\n<ol>\n<li>Kloonime stabiilse haru hoidlasse: <code>git clone https:\/\/gitlab.denx.de\/u-boot\/u-boot.git -b v2020.10<\/code><\/li>\n<li>Liigume hoidlasse: <code>cd u-boot<\/code><\/li>\n<li>Valmistame \u00fclesehituse konfiguratsiooni: <code>make mx6ull_14x14_evk_defconfig<\/code>. See t\u00f6\u00f6tab ainult siis, kui konfiguratsioon on Das U-Boot'is olemas, vastasel juhul peate leidma tootja konfi ja panema selle hoidla juurkatalooge faili <code>.config<\/code>, v\u00f5i koguma muul soovitatud tootja meetodil.<\/li>\n<li>Kogume laadija pildi ristkompileerijaga <code>armhf<\/code>: <code>make CROSS_COMPILE=arm-linux-gnueabihf- u-boot.imx<\/code><\/li>\n<\/ol>\n<p>\nTulemuseks on fail <code>u-boot.imx<\/code>, see on valmis pilt, mille saab kirjutada m\u00e4lupulgale. Salvestame SD-kaardile, j\u00e4ttes v\u00e4lja esimesed 1024 baiti. Miks ma valisin sihtkoha <code>u-boot.imx<\/code>? \u041f\u043e\u0447\u0435\u043c\u0443 \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b \u0438\u043c\u0435\u043d\u043d\u043e 1024 \u0431\u0430\u0439\u0442\u0430? \u0422\u0430\u043a \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432 <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.denx.de\/u-boot\/u-boot\/-\/blob\/master\/doc\/imx\/mkimage\/imximage.txt\">dokumentatsioon<\/a><\/noindex>. Teiste plaatide puhul v\u00f5ib pildiks kogumise ja kirjutamise protsess veidi erineda.<\/p>\n<p>Valmis, n\u00fc\u00fcd saab sisse laadida. Laadija peaks teatama enda versioonist, m\u00f5nest teabest plaadi kohta ja proovima leida tuumapilti partitsioonilt. Eba\u00f5nnestumise korral \u00fcritab see laadida v\u00f5rgu kaudu. \u00dcldiselt on v\u00e4ljastus \u00fcsna \u00fcksikasjalik, vigade leidmiseks on v\u00f5imalik neid leida.<\/p>\n<h2>L\u00f5petuseks<\/h2>\n<p>\nKas teadsite, et delfiini lakke ei ole luid? See on s\u00f5na otseses m\u00f5ttes kolmas silm, rasvane l\u00e4\u00e4ts, et helilokatsiooni jaoks!<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=morq&amp;utm_content=portiruem_gnu_linux_na_arm_platu_na_primere_kali_i_imx_6#order\"><img decoding=\"async\" alt=\"Zavodim GNU\/Linux ARM-plaatide peal nullist (n\u00e4iteks Kali ja iMX.6)\" src=\"\/wp-content\/uploads\/2020\/10\/6945c769380a0cba78c5407e02ef478e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub\/news\/read\/123?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=morq&amp;utm_content=portiruem_gnu_linux_na_arm_platu_na_primere_kali_i_imx_6\"><img decoding=\"async\" alt=\"Zavodim GNU\/Linux ARM-plaatide peal nullist (n\u00e4iteks Kali ja iMX.6)\" src=\"\/wp-content\/uploads\/2020\/10\/5ad9d0e14ed4724eed8b14007bae6167.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/524532\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>tl;dr: \u0441\u043e\u0431\u0438\u0440\u0430\u044e \u043e\u0431\u0440\u0430\u0437 Kali Linux \u0434\u043b\u044f ARM-\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430, \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 debootstrap, linux \u0438 u-boot. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u043a\u0443\u043f\u0430\u043b\u0438 \u043a\u0430\u043a\u043e\u0439-\u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0439 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u0438\u043a, \u0442\u043e \u043c\u043e\u0433\u043b\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u0430 \u043b\u044e\u0431\u0438\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430. \u041f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0441\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0441 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u043c\u044b\u043c Flipper One. Kali Linux \u043f\u043e\u0434 IMX6 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u0442\u0443 (\u044f \u0433\u043e\u0442\u043e\u0432\u043b\u044e), \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e. \u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":98046,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-98045","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"tl;dr: \u0441\u043e\u0431\u0438\u0440\u0430\u044e \u043e\u0431\u0440\u0430\u0437 Kali Linux \u0434\u043b\u044f ARM-\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430, \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 debootstrap, linux \u0438 u-boot.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u0430\u0432\u043e\u0434\u0438\u043c GNU\/Linux \u043d\u0430 ARM-\u043f\u043b\u0430\u0442\u0435 \u0441 \u043d\u0443\u043b\u044f (\u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 Kali \u0438 iMX.6) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"tl;dr: \u0441\u043e\u0431\u0438\u0440\u0430\u044e \u043e\u0431\u0440\u0430\u0437 Kali Linux \u0434\u043b\u044f ARM-\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430, \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 debootstrap, linux \u0438 u-boot.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-23T18:42:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-11-17T22:58:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47K\u00e4ivitame GNU\/Linux'i ARM-plaadil nullist (Kali ja iMX.6 n\u00e4itel) | ProHoster","description":"tl;dr: kogun Kali Linuxi pilti ARM-arvutile, programmi debootstrap, linux ja u-boot.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u0430\u0432\u043e\u0434\u0438\u043c GNU\/Linux \u043d\u0430 ARM-\u043f\u043b\u0430\u0442\u0435 \u0441 \u043d\u0443\u043b\u044f (\u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 Kali \u0438 iMX.6) | ProHoster","og:description":"tl;dr: \u0441\u043e\u0431\u0438\u0440\u0430\u044e \u043e\u0431\u0440\u0430\u0437 Kali Linux \u0434\u043b\u044f ARM-\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430, \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 debootstrap, linux \u0438 u-boot.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-23T18:42:30+00:00","article:modified_time":"2020-11-17T22:58:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"98045","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:07:16","updated":"2026-08-11 12:50:04","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/98045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=98045"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/98045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/98046"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=98045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=98045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=98045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}