element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum boot from ssd in pi desktop
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 73 replies
  • Answers 11 answers
  • Subscribers 684 subscribers
  • Views 10157 views
  • Users 0 members are here
  • raspberry_pi_space
Related

boot from ssd in pi desktop

gdenicolas
gdenicolas over 8 years ago

I couldnt find the file pidesktop.deb. The webpage is really complicated.

  • Sign in to reply
  • Cancel
Parents
  • vandia
    0 vandia over 8 years ago

    I found a useful link I think may help:

    https://github.com/raspberrypi/documentation/blob/master/hardware/raspberrypi/bootmodes/msd.md

     

     

    But please note:

    - Not all Mass Storage Devices will work.
    - You will still need an SD card to drive the boot sector, to run files from your SSD.
    -Files LOADING from the SSD are going to be running through USB, which will throttle the speed down to lower than running something on the SD card in most cases.

     

    Actually, it will be MUCH MUCH slower to load via USB, which may not make the trouble worth it to you, once you go through the trouble to see how slow it actually is. I can give you numbers, but you're not going to understand until you try to run files from the SD instead. Until then, you're probably going to think the Pi is a slow PoS, lol.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • balearicdynamics
    0 balearicdynamics over 8 years ago in reply to vandia

    I have setup a 120 Gb SSD and set the flag as mentioned in the post above. Things worked fine and the PI Now boot (fast) from the SSD without the SD card.

    For now I am using it for development experiments and attached beck to a 21 inches HD display it work as oscilloscope (with the Bitscope PI) and other stuff.

     

    Enrico

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • vandia
    0 vandia over 8 years ago in reply to balearicdynamics

    So wait, two questions:
    -Since when did the Raspi have a boot sector that could boot from USB?

    -What image are you using that you're booting "fast" from USB? What are you overall using this pi with the SSD for? I am saying this as one question, because I'd think that it would go pretty slow compared to a decent SD card....

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 8 years ago in reply to vandia

    vandia wrote:

     

    So wait, two questions:
    -Since when did the Raspi have a boot sector that could boot from USB?

    I'm not a Pi expert (haven't used mine for absolutely ages, since it munched its SD card again and annoyed me!) but it looks like since the Pi3: https://www.raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot/

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • balearicdynamics
    0 balearicdynamics over 8 years ago in reply to vandia

    Hello Vandia image

     

    Since when did the Raspi have a boot sector that could boot from USB?

    The boot process follow this path:

    1. When powered on the CPU check what should be done in a sort of 2Kb of bios inside of its EEPROM. By default in the PI it addresses the boot searched from the /boot partition on the SD card.
    2. With a terminal command you can change this bit setting to address the CPU to search for the /boot partition somewhere else, e.g. the USB port.

    This is a sort of innovation introduced by build in the internal firmware of the PI B3 as they have modified the firmware to give this option. IMHO I suppose that they have just applied to the traditional PI the changes in the EEPROM processor that is in the other version of the PI, the one with the DIMM Form factor.

    As explained in the same github link you cited in a previous post, there it is explained both the command and the procedure.

     

     

    What image are you using that you're booting "fast" from USB? What are you overall using this pi with the SSD for? I am saying this as one question, because I'd think that it would go pretty slow compared to a decent SD card

     

    I have just used the last Raspbian pixel image loaded on the SSD connected to the Mac via the same USB adaptor) without changing none. For image burning I have used Etcher, that in advanced mode settings gives the option to burn the image (the PI img file) on any device, not only the SD card we are used to. Take a look to  https://etcher.io/

     

    Below the back image of my PI Desktop. It is not completely closed in a case as I should put the hans on it almost frequently so only the bottom side of the VESA support has been 3D printed.

    image

    Below the video with the SSD boot sequence, that is 35 seconds before showing the desktop screen.

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

     

    Also consider the incredibly amount of available space for less then 50$ and the reliability of the SSD compared to the micro SD card

     

    BTW if I am not wrong there is not the boot sector as we are used in other OS (e.g. Windows) as the boot sector is replaced by a partition that can be edited too in some parts.

    Enrico

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • balearicdynamics
    0 balearicdynamics over 8 years ago in reply to vandia

    Hello Vandia image

     

    Since when did the Raspi have a boot sector that could boot from USB?

    The boot process follow this path:

    1. When powered on the CPU check what should be done in a sort of 2Kb of bios inside of its EEPROM. By default in the PI it addresses the boot searched from the /boot partition on the SD card.
    2. With a terminal command you can change this bit setting to address the CPU to search for the /boot partition somewhere else, e.g. the USB port.

    This is a sort of innovation introduced by build in the internal firmware of the PI B3 as they have modified the firmware to give this option. IMHO I suppose that they have just applied to the traditional PI the changes in the EEPROM processor that is in the other version of the PI, the one with the DIMM Form factor.

    As explained in the same github link you cited in a previous post, there it is explained both the command and the procedure.

     

     

    What image are you using that you're booting "fast" from USB? What are you overall using this pi with the SSD for? I am saying this as one question, because I'd think that it would go pretty slow compared to a decent SD card

     

    I have just used the last Raspbian pixel image loaded on the SSD connected to the Mac via the same USB adaptor) without changing none. For image burning I have used Etcher, that in advanced mode settings gives the option to burn the image (the PI img file) on any device, not only the SD card we are used to. Take a look to  https://etcher.io/

     

    Below the back image of my PI Desktop. It is not completely closed in a case as I should put the hans on it almost frequently so only the bottom side of the VESA support has been 3D printed.

    image

    Below the video with the SSD boot sequence, that is 35 seconds before showing the desktop screen.

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

     

    Also consider the incredibly amount of available space for less then 50$ and the reliability of the SSD compared to the micro SD card

     

    BTW if I am not wrong there is not the boot sector as we are used in other OS (e.g. Windows) as the boot sector is replaced by a partition that can be edited too in some parts.

    Enrico

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • vandia
    0 vandia over 8 years ago in reply to balearicdynamics
    This is a sort of innovation introduced by build in the internal firmware of the PI B3

    This explains it.... I'm still on the Pi2, and now using the Edison, lol.

     

    I was hoping you'd post another good infomercial article in response... but this one was better than I hoped/expected! <3 image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube