{"id":65619,"date":"2022-08-28T23:53:40","date_gmt":"2022-08-29T04:53:40","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/hur-man-startar-raspberry-pi-3-fran-usb\/"},"modified":"2022-08-28T23:53:40","modified_gmt":"2022-08-29T04:53:40","slug":"hur-man-startar-raspberry-pi-3-fran-usb","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/hur-man-startar-raspberry-pi-3-fran-usb\/","title":{"rendered":"Hur man startar Raspberry Pi 3 fr\u00e5n USB"},"content":{"rendered":"<div>\n<p>Raspberry Pi \u00e4r ett fantastiskt, m\u00e5ngsidigt kit, som kan utf\u00f6ra s\u00e5 olika projekt som att driva ett mediacenter f\u00f6r att anv\u00e4nda som en s\u00e4ndningsradio.  Men den har en p\u00e5fallande brist: of\u00f6rm\u00e5gan att starta fr\u00e5n USB.<\/p>\n<p>Tja, tills nu, allts\u00e5.<\/p>\n<figure>\n<\/figure>\n<p>Om du anv\u00e4nder en Raspberry Pi 3 \u00e4r det nu m\u00f6jligt att avst\u00e5 fr\u00e5n uppstart fr\u00e5n microSD och ist\u00e4llet starta upp datorn fr\u00e5n en USB-enhet.  Detta kan vara ett flashminne, en SSD med en USB-adapter eller till och med en USB-h\u00e5rddisk i full storlek.  Detta \u00e4r en betydande utveckling, s\u00e5 l\u00e5t oss ta en titt p\u00e5 hur du kan st\u00e4lla in din Raspberry Pi 3 f\u00f6r att starta fr\u00e5n USB.<\/p>\n<h2 id=\"get-started-install-raspbian-and-add-new-files\"><span class=\"ez-toc-section\" id=\"Kom_igang_Installera_Raspbian_och_lagg_till_nya_filer\"><\/span>  Kom ig\u00e5ng: Installera Raspbian och l\u00e4gg till nya filer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Det \u00e4r b\u00e4st att starta det h\u00e4r projektet med en ny kopia av Raspbian, s\u00e5 ladda ner den senaste versionen (vi anv\u00e4nder Raspbian Jessie) och installera den p\u00e5 vanligt s\u00e4tt.  S\u00e5 snart detta \u00e4r gjort, ta s\u00e4kert bort kortet fr\u00e5n din dator, s\u00e4tt in det i den avst\u00e4ngda Raspberry Pi och starta, fj\u00e4rransluta via SSH s\u00e5 snart det laddas upp.<\/p>\n<p>Logga in (om du inte har \u00e4ndrat dina standarduppgifter) och k\u00f6r sedan f\u00f6ljande kommandon, som kommer att ers\u00e4tta standardinst\u00e4llningen <\/p>\n<pre>start.elf<\/pre>\n<p>  och <\/p>\n<pre>bootcode.bin<\/pre>\n<p>  filer med nyladdade alternativ:<\/p>\n<pre>sudo apt-get update<br\/>sudo BRANCH=next rpi-update<\/pre>\n<p>Denna uppdatering levererar de tv\u00e5 filerna till <\/p>\n<pre>\/boot<\/pre>\n<p>  katalog.  Med filerna nedladdade, forts\u00e4tt f\u00f6r att aktivera USB-startl\u00e4get med:<\/p>\n<pre>echo program_usb_boot_mode=1 | sudo tee -a \/boot\/config.txt<\/pre>\n<p>Detta kommando l\u00e4gger till <\/p>\n<pre>program_usb_boot_mode=1<\/pre>\n<p>  instruktion till slutet av <\/p>\n<pre>config.txt<\/pre>\n<p>  fil.<\/p>\n<figure>\n<\/figure>\n<p>Du m\u00e5ste starta om Pi n\u00e4r detta \u00e4r gjort.<\/p>\n<p>N\u00e4sta steg \u00e4r att kontrollera att OTP \u2013 eng\u00e5ngsprogrammerbart minne \u2013 har \u00e4ndrats.  Kolla detta med:<\/p>\n<pre>vcgencmd otp_dump | grep 17:<\/pre>\n<p>Om resultatet \u00e4r representativt f\u00f6r adressen <\/p>\n<pre>0x3020000a<\/pre>\n<p>  (Till exempel <\/p>\n<pre>17:3020000a<\/pre>\n<p>) s\u00e5 \u00e4r allt bra \u00e4n s\u00e5 l\u00e4nge.  Om du i detta skede vill ta bort <\/p>\n<pre>program_usb_boot_mode=1<\/pre>\n<p>  linje fr\u00e5n <\/p>\n<pre>config.txt<\/pre>\n<p>  fil kan du.  Pi \u00e4r nu USB-startaktiverad, och du kanske vill anv\u00e4nda samma microSD-kort i en annan Raspberry Pi 3, med samma bild, s\u00e5 att ta bort linjen \u00e4r en bra id\u00e9.<\/p>\n<figure>\n<\/figure>\n<p>Detta g\u00f6rs enkelt genom att redigera <\/p>\n<pre>config.txt<\/pre>\n<p>  i nano:<\/p>\n<pre>sudo nano \/boot\/config.txt<\/pre>\n<p>Ta bort eller kommentera motsvarande rad (med ett f\u00f6reg\u00e5ende #).<\/p>\n<h2 id=\"prepare-your-usb-boot-device\"><span class=\"ez-toc-section\" id=\"Forbered_din_USB-startenhet\"><\/span>  F\u00f6rbered din USB-startenhet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Anslut sedan ett formaterat (eller redo att tas bort) USB-minne till en reservport p\u00e5 din Raspberry Pi 3. Med detta insatt forts\u00e4tter vi med att kopiera operativsystemet \u00f6ver.<\/p>\n<p>B\u00f6rja med att identifiera ditt USB-minne, med <\/p>\n<pre>lsblk<\/pre>\n<p>  kommando.<\/p>\n<figure>\n<\/figure>\n<p>I det h\u00e4r exemplet \u00e4r SD-kortet <\/p>\n<pre>mmcblk0<\/pre>\n<p>  medan USB-minnet \u00e4r <\/p>\n<pre>sda<\/pre>\n<p>  (den formaterade partitionen \u00e4r <\/p>\n<pre>sda1<\/pre>\n<p>).  Om du har andra USB-lagringsenheter anslutna kan USB-minnet vara sdb, sdc, etc. Med namnet p\u00e5 ditt USB-minne etablerat, avmontera disken och anv\u00e4nd det delade verktyget f\u00f6r att skapa en 100 MB partition (FAT32) och en Linux-partition:<\/p>\n<pre>sudo umount \/dev\/sda<br\/>sudo parted \/dev\/sda<\/pre>\n<p>Vid (avskilda) prompten anger du:<\/p>\n<pre>mktable msdos<\/pre>\n<p>Du kan f\u00e5 information om att skivan annars \u00e4r inkopplad.  V\u00e4lj i s\u00e5 fall <strong>Strunta i<\/strong>, notera sedan varningen som instruerar dig att data p\u00e5 disken kommer att f\u00f6rst\u00f6ras.  Som f\u00f6rklarats tidigare b\u00f6r detta vara en disk som du g\u00e4rna tar bort eller formaterar, s\u00e5 godk\u00e4nn detta.<\/p>\n<p>Om du st\u00f6ter p\u00e5 n\u00e5gra problem h\u00e4r kan du beh\u00f6va byta till skrivbordet (antingen manuellt eller \u00f6ver VNC) och bekr\u00e4fta att disken \u00e4r avmonterad, innan du anger kommandot mktable msdos p\u00e5 en kommandorad i f\u00f6nster.<\/p>\n<p>Forts\u00e4tt in med f\u00f6ljande:<\/p>\n<pre>mkpart primary fat32 0% 100M<br\/>mkpart primary ext4 100M 100%<br\/>print<\/pre>\n<p>Detta kommer att mata ut lite information om disken och de nya partitionerna.  Forts\u00e4tt f\u00f6r att avsluta med Ctrl + C, innan du skapar startfilsystemet och rotfilsystemet:<\/p>\n<pre>sudo mkfs.vfat -n BOOT -F 32 \/dev\/sda1<br\/>sudo mkfs.ext4 \/dev\/sda2<\/pre>\n<p>Du m\u00e5ste sedan montera m\u00e5lfilsystemen innan du kopierar ditt nuvarande Raspbian OS till USB-enheten.<\/p>\n<pre>sudo mkdir \/mnt\/target<br\/>sudo mount \/dev\/sda2 \/mnt\/target\/<br\/>sudo mkdir \/mnt\/target\/boot<br\/>sudo mount \/dev\/sda1 \/mnt\/target\/boot\/<br\/>sudo apt-get update; sudo apt-get install rsync<br\/>sudo rsync -ax --progress \/ \/boot \/mnt\/target<\/pre>\n<p>Det sista \u00e4r det sista kommandot som kopierar allt, och det kommer d\u00e4rf\u00f6r att ta ett tag att slutf\u00f6ra.  Dags att g\u00f6ra en kaffe!<\/p>\n<figure>\n<\/figure>\n<p>D\u00e4refter m\u00e5ste du uppdatera SSH-v\u00e4rdnycklarna f\u00f6r att uppr\u00e4tth\u00e5lla anslutningen med den omkonfigurerade Raspberry Pi efter en f\u00f6rest\u00e5ende omstart:<\/p>\n<pre>cd \/mnt\/target<br\/>sudo mount --bind \/dev dev<br\/>sudo mount --bind \/sys sys<br\/>sudo mount --bind \/proc proc<br\/>sudo chroot \/mnt\/target<br\/>rm \/etc\/ssh\/ssh_host*<br\/>dpkg-reconfigure openssh-server<br\/>exit<br\/>sudo umount dev<br\/>sudo umount sys<br\/>sudo umount proc<\/pre>\n<figure>\n<\/figure>\n<p>Observera att efter sudo chroot (det femte kommandot ovan) byter du till root, s\u00e5 anv\u00e4ndaren kommer att \u00e4ndra fr\u00e5n <strong><a rel=\"nofollow noopener\" href=\"https:\/\/ipotek.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"f5859cb587948685979087878c859c\" target=\"_blank\">[email\u00a0protected]<\/a><\/strong> till <strong><a rel=\"nofollow noopener\" href=\"https:\/\/ipotek.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"9ae8f5f5eedae8fbe9eaf8ffe8e8e3eaf3\" target=\"_blank\">[email\u00a0protected]<\/a><\/strong> tills du g\u00e5r in i utg\u00e5ngen p\u00e5 linje 8.<\/p>\n<h2 id=\"prepare-for-rebooting-from-usb\"><span class=\"ez-toc-section\" id=\"Forbered_dig_for_omstart_fran_USB\"><\/span>  F\u00f6rbered dig f\u00f6r omstart fr\u00e5n USB!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bara n\u00e5gra fler saker att reda ut innan din Raspberry Pi \u00e4r redo att starta fr\u00e5n USB.  Vi m\u00e5ste redigera <\/p>\n<pre>cmdline.txt<\/pre>\n<p>  igen fr\u00e5n kommandoraden med:<\/p>\n<pre>sudo sed -i \"s,root=\/dev\/mmcblk0p2,root=\/dev\/sda2,\" \/mnt\/target\/boot\/cmdline.txt<\/pre>\n<p>P\u00e5 samma s\u00e4tt m\u00e5ste f\u00f6ljande \u00e4ndring g\u00f6ras i fstab:<\/p>\n<pre>sudo sed -i \"s,\/dev\/mmcblk0p,\/dev\/sda,\" \/mnt\/target\/etc\/fstab<\/pre>\n<p>Du \u00e4r sedan redo att avmontera filsystemen innan du st\u00e4nger av Pi:<\/p>\n<pre>cd ~<br\/>sudo umount \/mnt\/target\/boot<br\/>sudo umount \/mnt\/target<br\/>sudo poweroff<\/pre>\n<p>Observera att den h\u00e4r anv\u00e4nder den nya <\/p>\n<pre>poweroff<\/pre>\n<p>  kommando som ett alternativ till <\/p>\n<pre>shutdown<\/pre>\n<p>.<\/p>\n<p>N\u00e4r Pi har st\u00e4ngts av, koppla bort str\u00f6mf\u00f6rs\u00f6rjningen innan du tar bort SD-kortet.  Anslut sedan str\u00f6mf\u00f6rs\u00f6rjningen igen \u2013 din Raspberry Pi b\u00f6r nu starta fr\u00e5n USB-enheten!  Och f\u00f6r mer hj\u00e4lp med din Pi, kolla in hur du st\u00e4ller in Wi-Fi och Bluetooth p\u00e5 Raspberry Pi 3.<\/p>\n<p>\u00c4r du redo att ge Raspberry Pi 4 ett f\u00f6rs\u00f6k?  Kolla in dess funktioner och specifikationer.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Christian Cawley (1562 publicerade artiklar)<br \/><\/strong><\/p>\n<p>Bitr\u00e4dande redakt\u00f6r f\u00f6r s\u00e4kerhet, Linux, g\u00f6r-det-sj\u00e4lv, programmering och teknisk f\u00f6rklarad, och riktigt anv\u00e4ndbar podcastproducent, med l\u00e5ng erfarenhet av skrivbords- och mjukvarust\u00f6d.  Christian \u00e4r en bidragsgivare till tidningen Linux Format och \u00e4r en Raspberry Pi-pyssling, en Lego-\u00e4lskare och en retrospelfantast.<\/p>\n<p>                            Mer fr\u00e5n Christian Cawley<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" 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: #999;color:#999\" 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><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-startar-raspberry-pi-3-fran-usb\/#Kom_igang_Installera_Raspbian_och_lagg_till_nya_filer\" >Kom ig\u00e5ng: Installera Raspbian och l\u00e4gg till nya filer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-startar-raspberry-pi-3-fran-usb\/#Forbered_din_USB-startenhet\" >F\u00f6rbered din USB-startenhet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-startar-raspberry-pi-3-fran-usb\/#Forbered_dig_for_omstart_fran_USB\" >F\u00f6rbered dig f\u00f6r omstart fr\u00e5n USB!<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-startar-raspberry-pi-3-fran-usb\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Raspberry Pi \u00e4r ett fantastiskt, m\u00e5ngsidigt kit, som kan utf\u00f6ra s\u00e5 olika projekt som att driva ett mediacenter f\u00f6r att anv\u00e4nda som en s\u00e4ndningsradio. Men den har en p\u00e5fallande brist: of\u00f6rm\u00e5gan att starta fr\u00e5n USB. Tja, tills nu, allts\u00e5. Om du anv\u00e4nder en Raspberry Pi 3 \u00e4r det nu m\u00f6jligt att avst\u00e5 fr\u00e5n uppstart fr\u00e5n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":65620,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/Hur-man-startar-Raspberry-Pi-3-fran-USB.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[36,27,163,6792,826,11869],"class_list":["post-65619","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-fran","tag-hur","tag-man","tag-raspberry","tag-startar","tag-usb"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=65619"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65619\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/65620"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=65619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=65619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=65619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}