Earlier, we had put together an exhaustive guide on how to connect Raspberry Pi to a Windows laptop and set it up without a monitor or an Ethernet cable. We also detailed the various methods to remotely access Raspberry Pi from a Windows PC, Mac, and other devices. But all these methods require you to have a separate computer. What if you want to set up Raspberry Pi without a PC or any other computer? Well, there is a way now with the latest Network Bootloader, which is available in beta. In this tutorial, we are going to demonstrate the steps to update your Raspberry Pi bootloader and install Raspberry Pi OS without a PC. So without any delay, let’s get started.
Set Up Raspberry Pi Without a PC (2022)
<!-- More Money --><div class="text-center content-ad"><ins class="adsbygoogle" style="display:inline-block;width:336px;height:280px" data-ad-client="ca-pub-3116514436264198" data-ad-slot="5167076065"></ins></div><br>In this tutorial, we have discussed how to set up Raspberry Pi without a PC, Mac, or a Linux machine. Along with that, we have explained what is network boot on Raspberry Pi. You can expand the table below and move to your desired section. <div id="toc_container" class="" on="tap:AMP.setState({visibletoc: !visibletoc})" role=button tabindex="0"> <div id="toogle_toc" onclick="beebomHandleTOCToggle( event )" data-amp-bind-class="'toogle_toc ' + ( visibletoc ? 'extraicon' : 'hideextraicon' )"> <span class="toc_title">Table of Contents <i class="td-icon-menu-down"></i></span> </div> <nav> <ul data-amp-bind-class="'toc_list ' + ( visibletoc ? 'show' : 'hide' )" class="toc_list hide"><li><a href="#h-what-is-network-boot-on-raspberry-pi">What is Network Boot on Raspberry Pi?</a></li><li><a href="#h-requirements-to-use-network-boot-on-raspberry-pi">Requirements to Use Network Boot on Raspberry Pi</a></li><li><a href="#h-update-raspberry-pi-bootloader-to-the-new-beta-version">Update Raspberry Pi Bootloader to the New Beta Version</a></li><li><a href="#h-how-to-install-raspberry-pi-os-without-a-pc-using-network-boot">How to Install Raspberry Pi OS without a PC (Using Network Boot)</a></li></ul> </nav> </div> <h3 id="h-what-is-network-boot-on-raspberry-pi">What is Network Boot on Raspberry Pi?</h3> <br>In simple terms, Network Boot is a <strong>way to install an operating system over the internet</strong>. You just need to connect the device to an internet source, and it can automatically install a fresh copy of the operating system within a few minutes. macOS also offers this kind of internet-based recovery service, and Windows still does not have one, despite having a modern UEFI interface. Nevertheless, Raspberry Pi Foundation has upped its game and brought a way to install the operating system by itself, but how does it exactly work? <br>Modern-day boards have something called <strong>EEPROM</strong> (a kind of memory, but read-only) that stores the bootloader or firmware. When you power on the board, it kickstarts the EEPROM and loads the bootloader from there. Raspberry Pi Foundation is using this memory to store the new bootloader that lets you install Raspberry Pi OS over the internet. So if you insert a blank SD card, it kicks the EEPROM and loads the network installer from there. And then, it can install Raspberry Pi OS onto the board without requiring a PC or another computer. <h3 id="h-requirements-to-use-network-boot-on-raspberry-pi">Requirements to Use Network Boot on Raspberry Pi</h3> <ul><li>Network Boot is <strong>currently supported only on Raspberry Pi 4 and Raspberry Pi 400</strong>. So you need one of these boards to test the new bootloader.</li><li>Second, you need an Ethernet cable that should be connected to an internet source. </li><li>A monitor with micro HDMI to HDMI cable.</li><li>Keyboard and mouse. </li><li>An SD card.</li></ul> <h3 id="update-raspberry-pi-bootloader-to-the-new-beta-version">Update Raspberry Pi Bootloader to the New Beta Version</h3> <br>First, we need to update the existing bootloader on Raspberry Pi 4 to the beta version that supports Network boot. As the new bootloader is in beta, we will have to perform this action manually. However, when the bootloader exits beta, new Raspberry Pi 4 boards (and upcoming ones) will ship with the updated bootloader. In tandem, it is a one-time process to update the old bootloader to a new one. Follow the below steps to learn how it works:<br>1. Go ahead and download the <strong>Raspberry Pi Imager</strong> tool from <a rel="noopener nofollow" target="_blank" href="https://www.raspberrypi.com/software/">here</a>. It’s available for Windows, macOS, and Linux computers. With this tool, you can download and install the new bootloader. <br>2. Next, open the Raspberry Pi Imager tool and insert your SD card into the computer. After that, click on “<strong>Choose Storage</strong>” and select your SD card. Note that, the SD card will be completely wiped, so make sure to take a backup. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="427" src="https://axxess.ar/wp-content/uploads/2022/02/1.jpg?w=640" alt="Update the Raspberry Pi Bootloader to the New Beta Version" class="wp-image-391364" srcset="https://beebom.com/wp-content/uploads/2022/02/1.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/1.jpg?resize=300%2C200&quality=75&strip=all 300w, https://beebom.com/wp-content/uploads/2022/02/1.jpg?resize=360%2C240&quality=75&strip=all 360w, https://beebom.com/wp-content/uploads/2022/02/1.jpg?resize=375%2C250&quality=75&strip=all 375w, https://beebom.com/wp-content/uploads/2022/02/1.jpg?resize=370%2C248&quality=75&strip=all 370w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>3. Following that, click on “<strong>Choose OS</strong>” and scroll down. Here, you need to click on the “<strong>Misc utility images</strong>” option. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="430" src="https://axxess.ar/wp-content/uploads/2022/02/3.jpg?w=640" alt="Update the Raspberry Pi Bootloader to the New Beta Version" class="wp-image-391365" srcset="https://beebom.com/wp-content/uploads/2022/02/3.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/3.jpg?resize=300%2C202&quality=75&strip=all 300w, https://beebom.com/wp-content/uploads/2022/02/3.jpg?resize=370%2C248&quality=75&strip=all 370w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>4. After that, open “<strong>Beta Test Bootloader</strong>“. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="433" src="https://axxess.ar/wp-content/uploads/2022/02/4.jpg?w=640" alt="Update the Raspberry Pi Bootloader to the New Beta network Version" class="wp-image-391366" srcset="https://beebom.com/wp-content/uploads/2022/02/4.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/4.jpg?resize=300%2C203&quality=75&strip=all 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>5. On the next page, choose “<strong>SD Card Boot</strong>“.<br>6. Finally, click on “<strong>Write</strong>“, and the new Bootloader will be flashed on the SD card in a few minutes. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="429" src="https://axxess.ar/wp-content/uploads/2022/02/6.jpg?w=640" alt="Update the Raspberry Pi Bootloader to the New Beta Version" class="wp-image-391368" srcset="https://beebom.com/wp-content/uploads/2022/02/6.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/6.jpg?resize=300%2C201&quality=75&strip=all 300w, https://beebom.com/wp-content/uploads/2022/02/6.jpg?resize=360%2C240&quality=75&strip=all 360w, https://beebom.com/wp-content/uploads/2022/02/6.jpg?resize=375%2C250&quality=75&strip=all 375w, https://beebom.com/wp-content/uploads/2022/02/6.jpg?resize=370%2C248&quality=75&strip=all 370w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>7. After the flashing process, remove the SD card and insert it into your Raspberry Pi. Next, <strong>connect the monitor</strong> and power on the board. Here, you don’t need to connect a keyboard, mouse, or Ethernet cable. <br>8. In 3-4 mins, you should see a <strong>green screen </strong>on your monitor. It means that the new Bootloader has been updated on the Raspberry Pi board. Now, you can power off your Pi board. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="355" src="https://axxess.ar/wp-content/uploads/2022/02/IMG_20220211_105259.jpg?w=640" alt="Update the Raspberry Pi Bootloader to the New Beta Version" class="wp-image-391369" srcset="https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_105259.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_105259.jpg?resize=300%2C166&quality=75&strip=all 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <h3 id="h-how-to-install-raspberry-pi-os-without-a-pc-using-network-boot">How to Install Raspberry Pi OS without a PC (Using Network Boot)</h3> <br>After updating the bootloader, it’s time to set up Raspberry Pi without a PC. But before that, remove the SD card from the board and insert it into your computer. Make sure to format it and create a <strong>blank SD card</strong>. <br>The next step is to connect all the peripherals. To begin with, insert the blank SD card into the Raspberry Pi 4 board, and then connect the monitor, keyboard, and <strong>Ethernet cable</strong> that’s connected to an internet source. You can also connect a mouse if you have one, but you do not need one during the network installation. Now, follow the steps below:<br>1. Turn on the board, and you should see the Raspberry Pi Network Boot installation page. Here, <strong>press and hold the “Shift” key</strong> on the keyboard to start the installation process. After that, press “Space” once to confirm your action. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="406" src="https://axxess.ar/wp-content/uploads/2022/02/IMG_20220211_115136.jpg?w=640" alt="boot into SD card on raspberry pi" class="wp-image-391370" srcset="https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115136.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115136.jpg?resize=300%2C190&quality=75&strip=all 300w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115136.jpg?resize=100%2C62&quality=75&strip=all 100w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>2. If your board is connected to an internet source through the Ethernet cable, it should start <strong>downloading</strong> the Raspberry Pi Imager tool automatically. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="415" src="https://axxess.ar/wp-content/uploads/2022/02/IMG_20220211_115217.jpg?w=640" alt="install imager tool" class="wp-image-391371" srcset="https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115217.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115217.jpg?resize=300%2C195&quality=75&strip=all 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>3. Once you have installed the tool, <a href="https://beebom.com/how-shut-down-or-reboot-raspberry-pi/">Raspberry Pi will reboot</a> itself. Now, select your <strong>SD card</strong> from the Storage section. You can also <strong>change your language and keyboard style</strong> from the bottom menu. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="410" src="https://axxess.ar/wp-content/uploads/2022/02/IMG_20220211_115458.jpg?w=640" alt="Set Up Raspberry Pi Without a PC (Using Network Boot)" class="wp-image-391372" srcset="https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115458.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115458.jpg?resize=300%2C192&quality=75&strip=all 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>4. After that, click on “Choose OS” and select “<strong>Raspberry Pi OS (32-Bit)</strong>“. You can also install Ubuntu or other distros on your Pi board. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="398" src="https://axxess.ar/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?w=640" alt="choose raspberry pi os from install screen" class="wp-image-391373" srcset="https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?resize=300%2C187&quality=75&strip=all 300w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?resize=100%2C62&quality=75&strip=all 100w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?resize=200%2C124&quality=75&strip=all 200w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?resize=250%2C155&quality=75&strip=all 250w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?resize=400%2C248&quality=75&strip=all 400w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_115630.jpg?resize=500%2C310&quality=75&strip=all 500w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <br>7. Finally, click on “<strong>Write</strong>“, and the installation will be completed within 10-12 minutes.<br>8. As you can see in the screenshot below, you will successfully boot into Raspberry Pi OS. And that is how you can set up your Raspberry Pi without a PC, Mac, or a Linux machine. <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="640" height="390" src="https://axxess.ar/wp-content/uploads/2022/02/IMG_20220211_120940.jpg?w=640" alt="Raspberry Pi installed" class="wp-image-391377" srcset="https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_120940.jpg?quality=75&strip=all 640w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_120940.jpg?resize=300%2C183&quality=75&strip=all 300w, https://beebom.com/wp-content/uploads/2022/02/IMG_20220211_120940.jpg?resize=100%2C62&quality=75&strip=all 100w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div> <h2 id="install-raspberry-pi-os-with-network-boot">Install Raspberry Pi OS With Network Boot</h2> <br>So that is how you can set up Raspberry Pi without a PC, or for that matter, any separate computer. Installation over the network can come in really handy when you are trying to recover your Raspberry Pi board from boot failure, corrupt OS, and more. All you need is an internet connection, and you can install Raspberry Pi OS again without any hiccups. Anyway, that is pretty much from our side. In case you want to <a href="https://beebom.com/how-overclock-raspberry-pi-4/">safely overclock your Raspberry Pi 4 </a>after OS installation or wish to <a href="https://beebom.com/build-android-tv-box-raspberry-pi/">build an Android TV Box with Raspberry Pi</a>, follow our linked guides. And if you have any questions, let us know in the comments section below. <div class="beebom-ad text-center post-bottom-ad"><ins class="adsbygoogle" style="display:inline-block;width:336px;height:280px;min-height:250px;" data-ad-client="ca-pub-3116514436264198" data-ad-slot="6554000060"></ins></div> <!-- Article Updated Contents --> <footer class="entry-footer remove-on-pwa"> <div class="tags-links"> <span class="tags-title">TAGS</span> <a href="https://beebom.com/tag/diy/" rel="tag">diy</a><a href="https://beebom.com/tag/raspberry-pi/" rel="tag">Raspberry Pi</a> </div> <a href="#comments" class="scroll-to-comment-link">Leave a comment</a> </footer><!-- .entry-footer --> <br><label for="comment">Your Comment</label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" placeholder="Comment:" required="required"></textarea><br><label for="author">Your Name</label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" required='required' placeholder="Name:*"/><br><label for="email">Your Email <span class="required">*</span></label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" required='required' placeholder="Email:*"/><br><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='390798' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> <br><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="79f25ae658" /><br><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js" name="ak_js" value="9"/><script>document.getElementById( "ak_js" ).setAttribute( "value", ( new Date() ).getTime() );</script><br>There’s no dearth of truly wireless earphones (TWS earphones) in the market, with options like the Nothing Ear 1 (watch our review), Realme Buds Q2, and others offering plenty of options to potential buyers. However, in the flagship segment, there […]<br>Asus has been doubling down on its Chromebook lineup in India to cater to the needs of students during the ongoing pandemic. They have now released a series of Chromebooks in the lower-end segment, including the new Asus Chromebook CX1101, […]<br>As 2021 draws to an end, the demand for portable computing continues to surge. With more people buying laptops than ever before to keep up their work from home shenanigans, interest is high everywhere. And while the likes of Lenovo […]<br><br><a href="https://beebom.com/how-set-up-raspberry-pi-without-pc/">source</a>