Daftar Isi:

Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot: 10 Langkah
Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot: 10 Langkah

Video: Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot: 10 Langkah

Video: Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot: 10 Langkah
Video: #778 Add SSD To Raspberry Pi - Install a Bootable SSD Raspberry Pi 3B+ - And Webserver Tips 2024, November
Anonim
Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot
Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot
Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot
Raspberry Pi 3 Dengan Drive SSD yang Dapat Di-boot

Pertama-tama, saya sangat menyarankan, Anda terlebih dahulu membuat salinan (Snapshot dari HA Anda yang ada) dan mencoba metode ini dengan instalasi Home Assistant baru dan mengujinya selama beberapa hari, jika tidak ada kesalahan. Simpan Kartu SD Anda dengan instance Hass.io saat ini dengan aman, jadi jika ada masalah, Anda cukup mengganti drive SSD dengan Kartu SD dan kembali ke Asisten Rumah sebelumnya dalam beberapa menit.

ANDA TELAH DIPERINGATKAN!

Langkah 1: Persyaratan:

Raspberry Pi 3b dan 3b+ (hanya Pi 3 yang mendukung boot USB)

- Versi Asisten Rumah ResinOS LAMA (HassOS saat ini TIDAK mendukung USB Boot)

- mSATA SSD drive (disarankan minimum 16GB)

- papan ekspansi penyimpanan x850

- Flashdisk USB (minimal 1GB)

- Gambar boot CD/USB GParted (https://gparted.org/livecd.php)

- Saat ini berjalan atau sistem ResinOS baru (pada Kartu SD)

Jika Anda memiliki Raspberry Pi 3b+, mungkin Anda dapat melewati langkah 1 (saya tidak punya, jadi saya tidak yakin). Jika Anda memiliki Raspberry Pi 3b, lanjutkan.

PERINGATAN:

PROSES INI TIDAK DAPAT DIUBAH. SETELAH USB BOOT DIAKTIFKAN, TIDAK DAPAT DIUBAH

Meskipun ini tidak memengaruhi apa pun, karena Anda masih dapat menggunakan kartu SD setelah itu, jika diinginkan.

Langkah 2:

Gambar
Gambar

Anda perlu mengaktifkan boot USB, dengan menambahkan kode berikut di bagian paling bawah file config.txt:

program_USB_boot_mode=1

File terletak di partisi boot resin. Ini adalah satu-satunya partisi FAT di Kartu SD Anda, yang ada di Raspberry Pi. Cukup letakkan di komputer Anda dan arahkan ke partisi resin-boot, gulir ke bawah ke baris terakhir dan masukkan kode di atas dan simpan saat keluar. Keluarkan Kartu SD dari komputer dengan aman, masukkan kembali ke Raspberry Pi 3b Anda dan pasang kabel daya. Biarkan boot. Seharusnya boot seperti biasa.

Sekarang Raspberry Pi 3 Anda dapat melakukan booting dari USB.

Langkah 3:

Unduh gambar GParted Live CD/USB dan simpan di komputer Anda

gparted.org/livecd.php

Gunakan Etcher, untuk mem-flash-nya ke stik USB.

Langkah 4:

Gambar
Gambar
Gambar
Gambar
Gambar
Gambar

Unduh dan simpan Home Assistant versi ResinOS LAMA (versi Raspberry Pi3)

github.com/home-assistant/hassio-build/rel…

Gunakan Etcher, untuk mem-flash-nya ke Drive SSD Anda (Atau Perangkat USB yang berbeda)

Langkah 5:

Setelah flashing selesai, lepaskan drive SSD dengan aman dan sambungkan kembali (jika karena alasan apa pun, partisi boot resin tidak muncul di My Computer, klik kanan pada My Computer > Kelola > Kelola drive > klik kanan Partisi boot resin > Ubah Disk Letter dan tetapkan huruf drive baru secara manual).

Langkah 6:

Reboot PC Anda ke BIOS dan ubah opsi boot, jadi boot dari stik USB GParted Anda.

Setelah komputer boot dari USB stick, Anda tidak perlu mengubah apa pun, cukup tekan Enter 4x, sehingga memuat ke GUI GParted. (Drive SSD Anda seharusnya sudah terpasang ke komputer, jadi GParted mendeteksinya dengan benar).

Langkah 7:

Gambar
Gambar

Sekarang, di GParted, pastikan Anda telah memilih drive yang benar (drive SSD). Sekarang Anda perlu mengubah ukuran dua partisi:

dev/sdb4 dan dev/sdb6 (Ini juga bisa berupa sda4 atau sdc4 dan sda6 atau sdc6, tergantung berapa banyak drive yang ditemukan).

Seharusnya tidak terlalu penting, seberapa banyak Anda akan mengubah (menambah) ukuran dev/sdb4. Saya sendiri, saya beralih dari 1GB ke 3GB (Anda dapat melanjutkan dan mencoba menggunakan seluruh ruang yang tersedia).

Sekarang, Anda dapat meningkatkan ukuran dev/sda6, yang harus diubah menjadi apa yang tersedia setelah mengubah ukuran dev/sdb4 (singkatnya, partisi sdb6 ada di dalam sdb4).

PERINGATAN:

GUNAKAN BAR DI ATAS UNTUK MENGUBAH UKURAN. PASTIKAN UKURAN DI AWAL PARTISI TIDAK BERUBAH (KASUS SAYA ADALAH 4MB), JIKA ANDA MUNGKIN MENDAPATKAN INFORMASI, BAHWA DRIVE MUNGKIN TIDAK BOOT DENGAN BENAR

Setelah mengubah ukuran, Terapkan dan tunggu sampai selesai.

Sekarang Anda dapat mematikan GParted dan boot ke Windows lagi.

Langkah 8:

Gambar
Gambar
Gambar
Gambar

Arahkan lagi ke partisi Resin-boot di Komputer saya dan temukan dua file:

config.txt

cmdline.txt

Mengedit config.txt mungkin opsional, karena Raspberry Pi 3 kami sudah dapat melakukan booting dari USB, tetapi saya hanya mengikuti instruksi lain:

Di config.txt lagi, tambahkan baris berikut di bagian paling bawah file: program_USB_boot_mode=1

Di cmdline.txt, ubah yang berikut ini:

root=/dev/mmcblk0p2 (atau serupa) ke root=/dev/sda2 (BUKAN sdb2 atau sdc2, seperti yang mungkin Anda miliki di GParted).

OPSIONAL: Saya telah mengonfigurasi file "sampel resin" dengan pengaturan jaringan saya (IP statis yang ditetapkan untuk Raspberry Pi3) saya. Jika Anda memilikinya juga, Anda dapat mengganti file asli dengan milik Anda di /resin-boot/system-connections/resin-sample)

Setelah menyimpan kedua file, lepaskan Drive SSD dengan aman dan pasangkan ke Raspberry Pi 3 Anda.

Langkah 9: Menyelesaikan…

Menyelesaikan…
Menyelesaikan…
Menyelesaikan…
Menyelesaikan…

Itu saja, Raspberry Pi 3 Anda sekarang harus boot dari USB dan memulai proses instalasi Home Assistant, yang akan memakan waktu sekitar 10-15 menit. Setelah itu, instance Home Assistant akan tersedia di 192.168.xxx.xxx:8123 (IP apa pun yang Anda atur untuk Pi3).

Langkah 10: OPSIONAL…

OPSIONAL…
OPSIONAL…

Langkah lain di bawah ini juga OPSIONAL:

- Siapkan akun baru

- Masuk ke HA Anda

- Instal dan konfigurasikan samba addon

- Arahkan ke HASSIO share di komputer Anda

- Salin Snapshot dari cadangan yang dibuat sebelumnya dari Asisten Rumah Anda dan tempel di bagian cadangan

- Mulai ulang Asisten Rumah

- Snapshots mungkin tidak segera tersedia, berikan beberapa menit dan tekan tombol Refresh di sudut kanan atas

- Pilih pengaturan Snapshot dan restore terbaru (SAYA TIDAK AKAN mengembalikan Home Assistant itu sendiri, hanya file konfigurasi, jadi pastikan Anda menghapus centang Home Assistant)

- Tekan Restore Selected (JANGAN tekan WIPE & RESTORE) - Beri waktu beberapa menit hingga proses selesai -

OPSIONAL: Untuk menghindari kesalahan, hapus file home-assistant_v2.db di folder config.

Direkomendasikan: