{"id":365889,"date":"2021-11-11T16:00:09","date_gmt":"2021-11-11T13:00:09","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-to-install-linux-on-an-m1-mac-with-apple-silicon\/"},"modified":"2021-11-11T16:00:09","modified_gmt":"2021-11-11T13:00:09","slug":"how-to-install-linux-on-an-m1-mac-with-apple-silicon","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-to-install-linux-on-an-m1-mac-with-apple-silicon\/","title":{"rendered":"#How to Install Linux on an M1 Mac With Apple Silicon"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6aefc92e0edc5\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6aefc92e0edc5\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-install-linux-on-an-m1-mac-with-apple-silicon\/#You_Cant_Run_Linux_Natively_on_Apple_Silicon_Yet\" >You Can\u2019t Run Linux Natively on Apple Silicon (Yet)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-install-linux-on-an-m1-mac-with-apple-silicon\/#The_Easy_Route_Use_UTM_Gallery\" >The Easy Route: Use UTM Gallery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-install-linux-on-an-m1-mac-with-apple-silicon\/#Creating_Your_Own_Virtual_Machine_With_UTM\" >Creating Your Own Virtual Machine With UTM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-install-linux-on-an-m1-mac-with-apple-silicon\/#Parallels_Works_Too\" >Parallels Works Too<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#How to Install Linux on an M1 Mac With <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">App<\/a>le Silicon&#8221;<\/strong><\/p>\n<div>\n<!-- UNCACHED CONTENT --><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"type:primaryImage alignnone size-full wp-image-767702\" srcset=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-10-at-12.46.17.png?width=398&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 400w, https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-10-at-12.46.17.png?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 1200w\" sizes=\"auto, 400w, 1200w\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-10-at-12.46.17.png?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Debian ARM virtual machine on M1 Max\" width=\"1200\" height=\"650\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Native Linux support for Apple\u2019s new ARM-based architecture isn\u2019t yet ready, but you can run Linux on an M1, M1 Pro, or M1 Max using a virtual machine. This allows you to run 64-bit x86 Linux apps or try out different distros from the comfort of macOS.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>What Is Apple&#8217;s M1 Chip for the Mac?<\/em><\/strong><\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"You_Cant_Run_Linux_Natively_on_Apple_Silicon_Yet\"><\/span>You Can\u2019t Run Linux Natively on Apple Silicon (Yet)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Native Linux support for Apple Silicon chips is coming. If you can\u2019t wait any longer, you can run Linux right now in a virtual machine.<\/p>\n<p>You can do this for free with a virtual machine (VM) app called <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/mac.getutm.app\">UTM<\/a>. There\u2019s also a paid $9.99 <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/apps.apple.com\/au\/app\/utm-virtual-machines\/id1538878817?mt=12\">Mac App Store version<\/a> that you can buy to support developers and gain access to automatic updates through the store interface.<\/p>\n<p>You can use this app to emulate a large number of processor architectures, including x86-64 (\u201cproper\u201d desktop Linux) as well as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.cloudsavvyit.com\/8669\/what-are-arm-cpus-and-are-they-going-to-replace-x86-intel\/\">ARM<\/a> and PowerPC.<\/p>\n<p>To get started, download UTM and a Linux distribution of your choosing, then get started on creating a virtual machine with UTM.<\/p>\n<blockquote class=\"admonishment_note\"><p><strong>Note:<\/strong> You can use UTM to run ARM64 versions of Linux at \u201cnear native\u201d speeds, while lower performance emulation can be achieved in 32-bit and 64-bit x86 versions. It\u2019s up to you what you choose, but you\u2019ll need to match your version to your system architecture in the instructions below.<\/p><\/blockquote>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"The_Easy_Route_Use_UTM_Gallery\"><\/span>The Easy Route: Use UTM Gallery<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>UTM provides some ready-made VMs that you can download and install, which lets you hit the ground running and not worry about configuring your own machine. This is by far the easiest route to take, with support for some popular distros like Arch Linux (ARM), Debian (ARM), Ubuntu (x86-64 and ARM).<\/p>\n<p>For Linux and similar open source projects, the VM downloads are provided with everything you need including the disk image required to run the operating system.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767693\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/utm_downloaded_gallery_VMs.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Ubuntu and Arch Linux VMs courtesy of UTM Gallery\" width=\"650\" height=\"471\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>You can also use this Gallery feature to download ready-to-run VMs for Windows 10 and 11, Windows XP, and macOS 9 but you\u2019ll need to provide your own disk images.<\/p>\n<p>Simply head to the Gallery page and select the VM you would like to install. Click \u201cDownload\u201d to save the configuration to disk, then open UTM and click File &gt; Import Virtual Machine.<\/p>\n<p>Select the UTM file you downloaded and it will be imported. In the case of Linux, all you have to do is click the \u201cplay\u201d button and your VM will begin. We strongly recommend ARM64 images for performance reasons. In our testing the x86-64 version of Ubuntu ran at a glacial pace, even on an M1 Max processor.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767694\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/ubuntu_on_utm.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Ubuntu on Apple Silicon via UTM\" width=\"650\" height=\"511\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<blockquote class=\"admonishment_note\"><p><strong>Note:<\/strong> If you receive an error like \u201cNumber of SMP CPUs requested (10) exceeds max CPUs supported by machine \u2018mach-virt\u2019 (8)\u201d right click on your VM, and select \u201cEdit\u201d, then head to \u201cSystem\u201d and check \u201cShow Advanced Settings\u201d then under \u201cCPU Cores\u201d enter 8 (or whatever the \u201cmax\u201d is quoted as in the error).<\/p><\/blockquote>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Creating_Your_Own_Virtual_Machine_With_UTM\"><\/span>Creating Your Own Virtual Machine With UTM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You can also create your own VM, but be prepared to do some troubleshooting to get everything working. As an example, we were able to get x86-64 Puppy Linux 9.5 to boot up to the point where the X window manager is launched, at which point it would (seemingly) hang.<\/p>\n<p>Launch UTM and click on the \u201cCreate a New Virtual Machine\u201d button, then give your new VM a name you can recognize in the \u201cInformation\u201d tab:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767695\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/step1_info.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Create a new VM and name it\" width=\"650\" height=\"471\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Move on to the \u201cSystem\u201d tab and select your desired system architecture (you\u2019ll need to match this to the version of Linux you downloaded) and select the desired amount of RAM you want to dedicate to your machine.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767696\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/step2_architecture_ram.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Match your system architecture and RAM requirements to your Linux distro\" width=\"650\" height=\"471\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Now head to the \u201cDrives\u201d tab and\u00a0delete any existing drives by clicking the trash can icon next to them. Create a removable drive from which to install Linux by clicking \u201cNew Drive\u201d then checking the \u201cRemovable\u201d box and choosing \u201cUSB\u201d as the interface.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767698\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/step3_drive1.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Create a removable bootable drive\" width=\"650\" height=\"457\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Click on the \u201cNew Drive\u201d\u00a0button again and create a non-removable installation drive with a size of your choice, choosing \u201cIDE\u201d as the interface.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767699\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/step4_drive2.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Create an installation drive\" width=\"650\" height=\"471\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Confirm that your removable USB drive is at the top of the list (if it isn\u2019t, click the \u201cup\u201d arrow to move it above your installation drive so that the VM looks for your virtual USB drive before your empty virtual hard drive.<\/p>\n<p>Click the \u201cSave\u201d button and highlight the machine you just made. Click on the \u201cCD\/DVD\u201d drop-down box and locate the Linux ISO you would like to boot.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767700\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/step5_image.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Locate your disk image\" width=\"650\" height=\"481\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Finally hit the \u201cPlay\u201d button to start your virtual machine and wait for Linux to load.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-767701\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/step6_bootloader.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"The Puppy Linux bootloader\" width=\"650\" height=\"518\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>If you encounter problems you may want to change \u201cSystem\u201d type on the \u201cSystem\u201d tab, and check \u201cShow Advanced Settings\u201d to see even more options you can change. You may have joy emulating some of the settings provided in ready-to-run UTM gallery VMs, as per the section above.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>The Complete Guide to Speeding Up Your Virtual Machines<\/em><\/strong><\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Parallels_Works_Too\"><\/span>Parallels Works Too<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>UTM is free but not without its quirks. If you already own Parallels or you want to use Parallels to get a more stable Windows 10 experience, you can also use Parallels to create Linux VMs on Apple Silicon.<\/p>\n<p>You may also be interested in our guide to\u00a0getting Windows 11 working on Apple Silicon.<\/p>\n<\/div>\n<p><script>\n setTimeout(function(){\n  !function(f,b,e,v,n,t,s)\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n  n.queue=[];t=b.createElement(e);t.async=!0;\n  t.src=v;s=b.getElementsByTagName(e)[0];\n  s.parentNode.insertBefore(t,s) } (window, document,'script',\n  'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n   fbq('init', '335401813750447');\n   fbq('track', 'PageView');\n  },3000);\n<\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.howtogeek.com\/767684\/how-to-install-linux-on-apple-silicon\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#How to Install Linux on an M1 Mac With Apple Silicon&#8221; Native Linux support for Apple\u2019s new ARM-based architecture isn\u2019t yet ready, but you can run Linux on an M1, M1 Pro, or M1 Max using a virtual machine. This allows you to run 64-bit x86 Linux apps or try out different distros from the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":365890,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-10-at-12.46.17.png?height=200p&trim=2,2,2,2","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-365889","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/365889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=365889"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/365889\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/365890"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=365889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=365889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=365889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}