Як встановити зображення ОС на SD-карту?


45

Щойно я замовив свій Raspberry Pi і хочу підготувати свою SD-карту. Як встановити зображення ОС на SD-карту?


FYI: Для завершення копії зображень ddна OS X знадобилося ~ 30 хв .
Тайлер,

@Tyler Так, це потребує певного часу! Я не впевнений, що ddце правильний шлях для * nix систем.
Алекс Чемберлен

Просто хочу трохи додати. Використання SD Formatter для форматування SD - карти.
Widi Widiyanto

Відповіді:


41

Процес досить простий.

Завантажте зображення

Спочатку перейдіть на сторінку завантаження Raspberry Pi Foundation та завантажте потрібне зображення.

Останнє зображення - Raspbian Stretch, яке є офіційним розповсюдженням для всіх моделей Pi. Крім того, зображення Arch Linux чудово, якщо ви хочете мінімально встановити або якщо раніше ви мали трохи досвіду роботи з Linux.

Перевірте Завантаження

Raspberry Pi Foundaton надає хеш SHA-256 завантаження, який ми можемо використати, щоб перевірити, чи файл завантажений правильно та не був підроблений.

Windows

Ви можете використовувати утиліту, яку надає Microsoft під назвою fciv, або іншу, яку надає Frozen Logic під назвою Summer Properties .

Linux

  1. Біжи sha256sum 2018-06-27-raspbian-stretch.zip. Згенерований хеш повинен відповідати тому, який наведено на веб-сайті; для блискавки 2018-06-27, це 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24. Для інших версій змініть ім’я файлу вище, як це доречно, і підтвердьте хеш на веб-сайті.

Витягніть файл img

Витягніть .imgфайл і запам’ятайте, куди його поклали. Зверніть увагу на назву файлу зображень - вам потрібно буде скористатися пізніше . У випадку з хостом Linux перевірте, чи ваш PWD - каталог, у якому зберігається файл зображення.

Linux

Ви можете використовувати unzipз командного рядка.

Установка

Установка відрізняється залежно від того, чи використовується хост Linux або Windows для відтворення зображення на карту.

Windows

  1. Вставте SD-карту у свій комп’ютер та запишіть букву диска, якій вона призначена.
  2. Завантажте та встановіть Win32DiskImager .
  3. Виберіть файл зображення, який ви витягли раніше, та букву диска SD-карти.

Попередження Існує великий ризик, що ви можете пошкодити вашу файлову систему, якщо ви вибрали неправильну літеру диска. Переконайтесь, що ви правильно це зробите!

  1. Клацніть «Написати» і перегляньте досить прогресуючу панель.

Linux

  1. Вставте SD-карту у свій комп’ютер.
  2. Знайдіть пристрій, запустивши sudo fdisk -l. Це, мабуть, буде єдиний диск потрібного розміру. Запишіть назву пристрою; припустимо, що це так /dev/sdx. Якщо у вас виникли сумніви, вийміть картку, запустіть sudo fdisk -lще раз і запишіть, які там диски. Знову вставте SD-карту, запустіть sudo fdisk -lі це новий диск.
  3. Демонтуйте розділи, запустивши sudo umount /dev/sdx*. Може виникнути помилка, сказавши, що диск не встановлений - це добре.
  4. Скопіюйте вміст файлу зображень на SD-карту, запустивши

    sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx

    Звичайно, вам потрібно буде змінити ім'я файлу зображень вище, як це доречно.

Попередження Існує значна небезпека пошкодження вашої файлової системи, якщо ви використовуєте неправильно /dev/sdx. Переконайтеся, що ви правильно це зробите!

Веселіться!

Після встановлення ОС належним чином витягніть SD-карту і вставіть її в Raspberry Pi. Прикладіть сили і насолоджуйтесь.

Список літератури

  1. Настройка RPi Easy SD Card

3
Мені подобається використовувати "Summer Properties" для обчислення контрольних сум в Windows. Інтегрується дуже красиво. rozenlogic.org/summerproperties.shtml
Kibbee

@Kibbee, Додаток That Summer Properties досить приголомшливий.
user606723

Обов’язково запустіть syncпісля того, як ви закінчите, щоб переконатися, що зображення написане.
isaaclw

@isaaclw будь-яка пропозиція щодо того, як можна використовувати syncв цьому випадку? Приклад був би дуже корисним
modulitos

@Lucas sync- команда, яку можна запустити у своєму терміналі. Не потрібні варіанти.
isaaclw


4

Зміни вищезгаданого процесу Linux, якщо використовується Mac OS X:

  1. Підключіть картку.
  2. Перейти до Disk Utility.
  3. Зверніть увагу на назву розділу
  4. Йти до About this Mac
  5. Клацніть System report
  6. Йти до USB
  7. Знайдіть список назв розділу
  8. Зверніть увагу на BSD Ім'я (приклад: disk1s1)
  9. Йти до Terminal
  10. тип: dd if=path_to_image_file of=/dev/BSD_Nameзазначено на попередньому кроці
  11. Зачекайте довгий час

    або ви пропускаєте крок 10 і 11 і використовуєте sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(зверніть увагу на rраніше BSD_Name, він повинен бути там!)


Чи не відноситься / dev / disk1s1 до першого розділу?
Алекс Чемберлен

Ласкаво просимо до Raspberry Pi, приємна відповідь! Я відредагував ваш оригінальний пост, намагаючись покращити його розбірливість. Якщо ви хочете, ви можете двічі перевірити, чи зараз все в порядку.
Авіо

Крім того, bs=1mмає бути малий регістр rendezvouswithpavan.wordpress.com/2015/06/16/…
Jason

1

Я виявив, що роблю це частіше, ніж я думав, і втомився робити ці кроки вручну і написав сценарій, який робить важкий підйом ...

Якщо ви перебуваєте на Mac, ви можете спробувати MakeMyPi, який завантажує, якщо потрібно, образ Wheezy і записує його для вас, а потім налаштовує Pi відповідно до ваших уподобань (та будь-яких сценаріїв користувальницьких програм), одночасно заповнюючи SD-карту коренева файлова система (тому ви не обмежуєтесь простором ≈2 ГБ). Він навіть налаштовує wifi, якщо хочете.

Єдине, що вам потрібно зробити - це встановити параметри конфігурації перед її запуском, вставити SD-карту, дотримуватися інструкцій, і лише через кілька хвилин у вас повинен бути робочий Raspberry Pi.

Від заступництва MakeMyPi в дії :

Скріншот MakeMyPi

(Я все ще вчуся, але знаю, що цей сценарій можна вдосконалити. Не соромтеся робити внесок ...)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.