{"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\/sv\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6","title":{"rendered":"Installera GNU\/LINUX p\u00e5 en ARM-plattform fr\u00e5n grunden (med Kali och iMX.6 som exempel)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>tl;dr<\/b>: jag bygger en Kali Linux-bild f\u00f6r ARM-datorer, med programmet <code>debootstrap<\/code>, <code>linux <\/code>och <code>u-boot<\/code>.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/524532\/\"><img decoding=\"async\" alt=\"Installera GNU\/LINUX p\u00e5 en ARM-plattform fr\u00e5n grunden (med Kali och iMX.6 som exempel)\" src=\"\/wp-content\/uploads\/2020\/10\/70004672904f13dea41352c0f9aeb80b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Om du har k\u00f6pt n\u00e5gon mindre popul\u00e4r enkortsdator kan du ha st\u00f6tt p\u00e5 bristen p\u00e5 en bild av din favoritdistribution. Ungef\u00e4r samma sak har h\u00e4nt med <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/post\/490196\/\">den planerade Flipper One<\/a><\/noindex>. Det finns helt enkelt ingen Kali Linux f\u00f6r IMX6 (jag f\u00f6rbereder det), s\u00e5 jag m\u00e5ste bygga den sj\u00e4lv.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Laddningsprocessen \u00e4r ganska enkel:<\/b><\/p>\n<ol>\n<li>H\u00e5rdvaran initieras.<\/li>\n<li>Fr\u00e5n ett visst omr\u00e5de p\u00e5 lagringsenheten (SD-kort\/eMMC\/osv) l\u00e4ses en bootloader in och k\u00f6rs.<\/li>\n<li>Bootloadern s\u00f6ker efter operativsystemets k\u00e4rna och laddar den i ett visst minnesomr\u00e5de och k\u00f6r den.<\/li>\n<li>K\u00e4rnan laddar resten av operativsystemet.<\/li>\n<\/ol>\n<p>\nF\u00f6r min uppgift r\u00e4cker denna detaljniv\u00e5, detaljer kan du l\u00e4sa <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/post\/338806\/\">i en annan artikel<\/a><\/noindex>. De ovan n\u00e4mnda \"vissa\" omr\u00e5den varierar fr\u00e5n kort till kort, vilket skapar vissa problem med installationen. Laddning av serverbaserade ARM-plattformar <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/den0044\/12\/\">f\u00f6rs\u00f6ker standardiseras<\/a><\/noindex> genom UEFI, men s\u00e5 l\u00e4nge detta inte \u00e4r tillg\u00e4ngligt f\u00f6r alla m\u00e5ste man s\u00e4tta ihop allt separat.<\/p>\n<h3>Bygga rotfilsystemet<\/h3>\n<p>\nF\u00f6rst m\u00e5ste partitionerna f\u00f6rberedas. Das U-Boot st\u00f6der olika filsystem, jag valde FAT32 f\u00f6r <code>\/boot<\/code> och ext3 f\u00f6r roten, detta \u00e4r standardpartitioneringen f\u00f6r Kali f\u00f6r ARM. Jag kommer att anv\u00e4nda GNU Parted, men du kan g\u00f6ra det p\u00e5 ett mer bekant <code>fdisk<\/code>. Du kommer ocks\u00e5 att beh\u00f6va <code>dosfstools<\/code> och <code>e2fsprogs<\/code> f\u00f6r att skapa filsystem: <code>apt install parted dosfstools e2fsprogs<\/code>.<\/p>\n<p><b>Partitionera SD-kortet:<\/b><\/p>\n<ol>\n<li>Markera SD-kortet som anv\u00e4nder MBR-partitionering: <code>parted -s \/dev\/mmcblk0 mklabel msdos<\/code><\/li>\n<li>Skapa en partition f\u00f6r <code>\/boot<\/code> p\u00e5 128 megabyte: <code>parted -s \/dev\/mmcblk0 mkpart primary fat32 1MiB 128MiB<\/code>. Den f\u00f6rsta uteslutna megabyte m\u00e5ste l\u00e4mnas f\u00f6r sj\u00e4lva partitioneringen och bootloadern.<\/li>\n<li>Skapa rotfilsystemet med all kvarvarande kapacitet: <code>parted -s \/dev\/mmcblk0 mkpart primary ext4 128MiB 100%<\/code><\/li>\n<li>Om filerna f\u00f6r partitionerna inte skapades eller \u00e4ndrades, k\u00f6r `partprobe`, d\u00e5 kommer partitionstabellen att l\u00e4sas om.<\/li>\n<li>Skapa filsystemet f\u00f6r bootpartitionen med etiketten <code>BOOT<\/code>: <code>mkfs.vfat -n BOOT -F 32 -v \/dev\/mmcblk0p1<\/code><\/li>\n<li>Skapa rotfilsystemet med etiketten <code>ROOTFS<\/code>: <code>mkfs.ext3 -L ROOTFS \/dev\/mmcblk0p2<\/code><\/li>\n<\/ol>\n<p>\nUtm\u00e4rkt, nu kan det fyllas. F\u00f6r detta beh\u00f6vs \u00e4ven <code>debootstrap<\/code>, ett verktyg f\u00f6r att skapa rotfilsystem f\u00f6r Debian-liknande operativsystem: <code>apt install debootstrap<\/code>.<\/p>\n<p><b>Bygger filsystemet:<\/b><\/p>\n<ol>\n<li>Montera partitionen i <code>\/mnt\/<\/code> (anv\u00e4nd en mer bekv\u00e4m monteringspunkt f\u00f6r dig): <code>mount \/dev\/mmcblk0p2 \/mnt<\/code><\/li>\n<li>Fyll i filsystemet: <code>debootstrap --foreign --include=qemu-user-static --arch armhf kali-rolling \/mnt\/ http:\/\/http.kali.org\/kali<\/code>. Parametern <code>--include<\/code> anger att installera vissa paket, jag angav den statiskt sammanst\u00e4llda emulatorn QEMU. Den m\u00f6jligg\u00f6r k\u00f6rning av <code>chroot<\/code> i ARM-milj\u00f6n. Syftet med de andra alternativen kan ses i <code>man debootstrap<\/code>. T\u00e4nk p\u00e5 att inte alla ARM-kort st\u00f6der arkitekturen <code>armhf<\/code>.<\/li>\n<li>P\u00e5 grund av arkitekturernas skillnader <code>debootstrap<\/code> utf\u00f6rs i tv\u00e5 steg, det andra utf\u00f6rs s\u00e5 h\u00e4r: <code>chroot \/mnt\/ \/debootstrap\/debootstrap --second-stage<\/code><\/li>\n<li>Nu m\u00e5ste vi chroota: <code>chroot \/mnt \/bin\/bash<\/code><\/li>\n<li>Fyller i <code>\/etc\/hosts<\/code> och <code>\/etc\/hostname<\/code> m\u00e5l-FS. Fyll p\u00e5 liknande med inneh\u00e5llet p\u00e5 din lokala dator, gl\u00f6m inte att byta v\u00e4rdnamnet.<\/li>\n<li>Allt annat kan justeras. Specifikt installerar jag <code>locales<\/code> (f\u00f6rvaringsnycklar), konfigurerar om lokaler och tidszon (<code>dpkg-reconfigure locales tzdata<\/code>). Gl\u00f6m inte att st\u00e4lla in ett l\u00f6senord med kommandot <code>passwd<\/code>.<\/li>\n<li>St\u00e4ller in l\u00f6senord f\u00f6r <code>root<\/code> med kommandot <code>passwd<\/code>.<\/li>\n<li>F\u00f6r att f\u00f6rbereda bilden avslutas jag med att fylla i <code>\/etc\/fstab<\/code> inuti <code>\/mnt\/<\/code>. <\/li>\n<\/ol>\n<p>\nJag kommer att ladda upp i enlighet med de tidigare skapade etiketterna, s\u00e5 inneh\u00e5llet kommer att vara s\u00e5 h\u00e4r:<\/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>\nTill sist kan vi montera startpartitionen, den kommer att beh\u00f6vas f\u00f6r k\u00e4rnan: `mount \/dev\/mmcblk0p1 \/mnt\/boot\/`<\/p>\n<h3>Bygg Linux<\/h3>\n<p>\nF\u00f6r att bygga k\u00e4rnan (och i n\u00e4sta steg bootloadern) p\u00e5 Debian Testing m\u00e5ste du installera standardpaketet med GCC, GNU Make och headerfiler f\u00f6r GNU C Library f\u00f6r den m\u00e5larkitekturen (jag har <code>armhf<\/code>), samt headerfiler f\u00f6r OpenSSL, en konsolr\u00e4knare <code>bc<\/code>, <code>bison<\/code> och <code>flex<\/code>: <code>apt install crossbuild-essential-armhf bison flex libssl-dev bc<\/code>. Eftersom bootloadern som standard letar efter filen <code>zImage<\/code> i filsystemet f\u00f6r startpartitionen, \u00e4r det dags att partitionera USB-minnet.<\/p>\n<ol>\n<li>Att klona k\u00e4rnan tar f\u00f6r l\u00e5ng tid, s\u00e5 jag laddar ner den ist\u00e4llet: <code>wget https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v5.x\/linux-5.9.1.tar.xz<\/code>. Vi packar upp och g\u00e5r in i mappen med k\u00e4llkoden: <code>tar -xf linux-5.9.1.tar.xz &amp;&amp; cd linux-5.9.1<\/code><\/li>\n<li>Konfigurerar innan kompilering: <code>make ARCH=arm KBUILD_DEFCONFIG=imx_v6_v7_defconfig defconfig<\/code>. Konfigurationen finns i mappen <code>arch\/arm\/configs\/<\/code>. Om den inte finns kan du f\u00f6rs\u00f6ka hitta och ladda ner en f\u00e4rdig och ange filnamnet i den h\u00e4r mappen som parameter <code>KBUILD_DEFCONFIG<\/code>. I v\u00e4rsta fall g\u00e5r du direkt till n\u00e4sta steg.<\/li>\n<li>Valfritt kan inst\u00e4llningarna justeras: <code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig<\/code><\/li>\n<li>Och vi krosskompilerar bilden: <code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-<\/code><\/li>\n<li>Nu kan vi kopiera filen med k\u00e4rnan: <code>cp arch\/arm\/boot\/zImage \/mnt\/boot\/<\/code><\/li>\n<li>Och filer med DeviceTree (beskrivning av den befintliga h\u00e5rdvaran p\u00e5 kortet): <code>cp arch\/arm\/boot\/dts\/*.dtb \/mnt\/boot\/<\/code><\/li>\n<li>Och installera de samlade modulerna som separata filer: <code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=\/mnt\/ modules_install<\/code><\/li>\n<\/ol>\n<p>\nK\u00e4rnan \u00e4r klar. Du kan avmontera allt: <code>umount \/mnt\/boot\/ \/mnt\/<\/code><\/p>\n<h2>Das U-Boot<\/h2>\n<p>\nEftersom startprogrammet \u00e4r interaktivt, r\u00e4cker det med sj\u00e4lva kortet, lagringsenheten och eventuellt en USB-to-UART-enhet f\u00f6r att kontrollera dess funktion. Det vill s\u00e4ga, du kan skjuta upp k\u00e4rnan och OS till senare.<\/p>\n<p>N\u00e4stan alla tillverkare rekommenderar att anv\u00e4nda Das U-Boot f\u00f6r den prim\u00e4ra inladdningen. Fullst\u00e4ndig support erbjuds oftast i sin egen fork, men de gl\u00f6mmer inte att bidra till upstream. I mitt fall st\u00f6ds kortet i <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.denx.de\/u-boot\/u-boot\">mainline<\/a><\/noindex>, d\u00e4rf\u00f6r <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Freescale\/u-boot-fslc\">fork<\/a><\/noindex> ignorerade jag.<\/p>\n<p>Vi bygger sj\u00e4lva startprogrammet:<\/p>\n<ol>\n<li>Klona den stabila grenen av biblioteket: <code>git clone https:\/\/gitlab.denx.de\/u-boot\/u-boot.git -b v2020.10<\/code><\/li>\n<li>Vi g\u00e5r in i sj\u00e4lva katalogen: <code>cd u-boot<\/code><\/li>\n<li>F\u00f6rbered byggkonfigurationen: <code>make mx6ull_14x14_evk_defconfig<\/code>. Detta fungerar bara om konfigurationen finns i sj\u00e4lva Das U-Boot, annars m\u00e5ste du hitta tillverkarens konfigurationsfil och l\u00e4gga den i roten av biblioteket i filen <code>.config<\/code>, eller bygga enligt n\u00e5got annat rekommenderat av tillverkaren.<\/li>\n<li>Vi bygger sj\u00e4lva starten med krosskompilatorn <code>armhf<\/code>: <code>make CROSS_COMPILE=arm-linux-gnueabihf- u-boot.imx<\/code><\/li>\n<\/ol>\n<p>\nSom resultat f\u00e5r vi filen <code>u-boot.imx<\/code>, detta \u00e4r en f\u00e4rdig bild som kan skrivas p\u00e5 ett USB-minne. Vi skriver till SD-kortet och hoppar \u00f6ver de f\u00f6rsta 1024 byte. Varf\u00f6r valde jag m\u00e5let <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\">dokumentationen<\/a><\/noindex>. F\u00f6r andra kort kan processen f\u00f6r att bygga bilden och skriva skilja sig n\u00e5got.<\/p>\n<p>Klart, du kan starta. Startprogrammet b\u00f6r rapportera sin egen version, viss information om kortet och f\u00f6rs\u00f6ka hitta k\u00e4rnbilden p\u00e5 partitionen. Om det misslyckas kommer det att f\u00f6rs\u00f6ka starta \u00f6ver n\u00e4tverket. Totalt \u00e4r output ganska detaljerad, man kan hitta misstag om det uppst\u00e5r problem.<\/p>\n<h2>Avslutande<\/h2>\n<p>\nVisste du att delfinens panna inte \u00e4r benig? Det \u00e4r bokstavligen den tredje \u00f6gat, en fet linse f\u00f6r ekolokalisering!<\/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=\"Installera GNU\/LINUX p\u00e5 en ARM-plattform fr\u00e5n grunden (med Kali och iMX.6 som exempel)\" 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=\"Installera GNU\/LINUX p\u00e5 en ARM-plattform fr\u00e5n grunden (med Kali och iMX.6 som exempel)\" src=\"\/wp-content\/uploads\/2020\/10\/5ad9d0e14ed4724eed8b14007bae6167.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/zavodim-gnu-linux-na-arm-plate-s-nulya-na-primere-kali-i-imx-6\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47S\u00e4tter ig\u00e5ng GNU\/Linux p\u00e5 ARM-kort fr\u00e5n grunden (exempel med Kali och iMX.6) | ProHoster","description":"tl;dr: jag bygger en bild av Kali Linux f\u00f6r ARM-dator, i programmet debootstrap, linux och u-boot.","canonical_url":"https:\/\/prohoster.info\/sv\/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":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/98045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=98045"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/98045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/98046"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=98045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=98045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=98045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}