Raspberry 3 - Boot Dari USB - tetapi bagaimana?

11

Rupanya Raspberry Pi 3 dapat melakukan booting dari hal lain selain SD Card, termasuk USB flash drive. Saya mendapatkan Pi 3 saya hari ini (hore!) Dan membakar Raspbian terbaru ke kartu SD dan USB flash drive.

Pi boot dari Kartu SD tidak perlu khawatir (tentu saja!), Tetapi tidak melakukan apa-apa jika saya cukup mencolokkan USB Stick (dan saya melepaskan kartu SD).

Apakah Anda masih memerlukan kartu SD untuk 'pre-boot', atau apakah Anda harus memformat USB Stick dengan cara tertentu? Adakah yang memiliki pengaturan seperti ini yang berfungsi?

Lihat: "USB dan boot jaringan PXE" di https://www.raspberrypi.org/magpi/pi-3-interview/

Akan lebih baik untuk dapat menukar dalam sistem operasi uji seperti Windows 10 iOT atau Ubuntu pada Flash Drive, daripada kartu SD kadang-kadang!

monojohnny
sumber
1
Mengapa Anda berpikir "Pi 3 sekarang dapat boot dari hal-hal lain selain Kartu SD"
Milliways
Sudah ada tag pi-3.
Jacobm001
Ah - saya salah baca ini saya pikir - judulnya sepertinya menyarankan USB-boot. Tapi saya pikir itu boot jaringan dan USB (penyimpanan massal langsung) ...
monojohnny
3
@ Milliways karena mereka bilang begitu? raspberrypi.org/magpi/pi-3-interview
Thomas
1
@Milliways tetapi PXE adalah "sesuatu selain kartu SD"
Thomas

Jawaban:

11

Saya pikir jawaban yang diberikan saat ini tidak akurat - atau setidaknya itu jawabannya. Dari wawancara Magpi dengan Eben :

"... Foundation memiliki beberapa input akhir untuk Broadcom untuk menambahkan dua fitur baru: penyimpanan massal USB langsung dan kemampuan boot jaringan PXE." Gordon menulis ulang boot ROM untuk chip dan kemudian menyediakan boot ROM yang diperbarui untuk Broadcom, dengan mengatakan ' sorong ini ke dalam chip, itu akan berhasil ', "Eben tertawa." Dan itu berhasil! " (Penekanan ditambahkan).

Eben selanjutnya mencatat bahwa sementara perangkat keras mendukung fitur-fitur ini, akan diperlukan waktu setelah peluncuran untuk dukungan perangkat lunak untuk keluar. Kami sudah memiliki "pre-boot" dari SD, jadi apa yang Eben sebutkan adalah sesuatu yang baru. Juga masuk akal bahwa mereka ingin menambahkan fitur-fitur ini 1) dengan semua masalah korupsi SD, 2) untuk menjaga biaya tetap rendah - mengapa meminta pengguna Anda menggunakan SD hanya untuk boot, dan 3) untuk membantu mendukung penggunaannya dalam pendidikan - bayangkan lab sekolah dengan 30 RPI3, semua boot PXE dari gambar yang sama!

dogbertrp
sumber
2
Belum mencobanya: tetapi lihat ini: raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot
monojohnny
1

Anda masih membutuhkan kartu SD Anda untuk pra-boot. Kemudian Anda dapat melewati proses boot ke USB DoK dengan melewatkan root = / dev / sdX (USB Anda) di parameter kernel.

lihat: https://archlinuxarm.org/forum/viewtopic.php?f=64&t=9537

Assaf Sapir
sumber
2
Ini salah. Kartu SD tidak akan diperlukan begitu perangkat lunak yang tepat tersedia, itulah yang dibicarakan Eben Upton. Seperti saat ini berdiri, kita harus menunggu.
UtahJarhead
-1

Opsi USB-boot tidak diatur ke aktif. Membutuhkan penyesuaian dalam firmware terlebih dahulu. Silakan lihat dokumentasi pi . Opsi USB-boot tidak mendukung semua drive USB, hanya itu yang memulai dalam 2 detik (yang Anda dapat memperpanjang hingga 5).

grumpywhale
sumber
1
Tautan dan ringkasan cara melakukan ini akan membantu.
Steve Robillard
Selain komentar Steve, upaya tata bahasa yang tepat juga akan sangat dihargai.
Jacobm001