Найти в Дзене

Как установить Linux на SSD одноплатного ПК клонированием в терминале с TF-карты

Благодаря Orange Pi, у меня в руках оказалась их мини-ПК 4A. Это, несомненно, новый опыт, с новыми открытиями и нюансами, которые надо решать. Например, без дополнительного оборудования (кейса для SSD и/или провода USB-A - USB-A для подключения к ПК, приходится искать более сложные и долгие альтернативы, чтобы поставить систему на более быстрый SSD вместо загрузки с TF-карты (Micro SD). ВАЖНО! Поскольку копирование происходит посекторно, а TF-карта - не самое быстрое устройство, а объем существенно больше нужного для данной процедуры, то этот процесс занял 105 минут. Возможно, есть смысл брать сильно меньше по объему карту памяти или воспользоваться альтарнативными методами. Например, запись через Orange Pi Config (или других альтернатив Linux'ового BIOS) - это самый лучший вариант, который даёт вам готовый SSD через 10-20 минут. Или можно копированием через BalenaEtcher при наличие дополнительного оборудования (бокса для SSD для подключения к ПК). Так будет ЗНАЧИТЕЛЬНО быстрее. В данн
Оглавление
(C) Алексей Крымов / FanTechno
(C) Алексей Крымов / FanTechno

Благодаря Orange Pi, у меня в руках оказалась их мини-ПК 4A. Это, несомненно, новый опыт, с новыми открытиями и нюансами, которые надо решать. Например, без дополнительного оборудования (кейса для SSD и/или провода USB-A - USB-A для подключения к ПК, приходится искать более сложные и долгие альтернативы, чтобы поставить систему на более быстрый SSD вместо загрузки с TF-карты (Micro SD).

ВАЖНО! Поскольку копирование происходит посекторно, а TF-карта - не самое быстрое устройство, а объем существенно больше нужного для данной процедуры, то этот процесс занял 105 минут. Возможно, есть смысл брать сильно меньше по объему карту памяти или воспользоваться альтарнативными методами.

Например, запись через Orange Pi Config (или других альтернатив Linux'ового BIOS) - это самый лучший вариант, который даёт вам готовый SSD через 10-20 минут. Или можно копированием через BalenaEtcher при наличие дополнительного оборудования (бокса для SSD для подключения к ПК). Так будет ЗНАЧИТЕЛЬНО быстрее. В данной статье просто описан один из НЕОПТИМАЛЬНЫХ вариантов.

Подготовка и запуск Linux

(C) Алексей Крымов / FanTechno
(C) Алексей Крымов / FanTechno
  1. Запишите Linux на TF-карту. Этот шаг отдельно расписывать не буду, делайте всё как указано в статье по ссылке, всё прекрасно работает и делается буквально за 10-20 минут в зависимости от скорости вашего SSD.
  2. Вставьте TF-карту в слот для карт на Orange Pi или подобного устройства
  3. Убедитесь, что SSD правильно подключен к M.2 разъёму Orange Pi (мы это сделали ещё на этапе сборки нашего Orange Pi 4A).
  4. Подключите плату к питанию, чтобы загрузиться в Linux с TF-карты.
  5. Подождите загрузку ОС (первый запуск будет длиться примерно 10-15 минут)

Клонирование Linux с TF-карты на SSD

(C) Алексей Крымов / FanTechno
(C) Алексей Крымов / FanTechno

1. Запустите Terminal Linux

2. В терминале введите команду:

sudo fdisk -l

3. Внимательно ищите, как называется диск с Linux и как называется ваш SSD (в нашем случае это /dev/mmcblk1p1 и /dev/nvme0n1)

4. В итоге прописывайте команду в таком виде в том же терминале:

sudo dd if=НАЗВАНИЕTF of=НАЗВАНИЕSSD bs=1M status=progress

В нашем случае это:

sudo dd if=/dev/mmcblk1p1 of=/dev/nvme0n1 bs=1M status=progress

Дополнение

При копировании может произойти так, что ваш SSD будет использован не полностью - тогда можно будет расширить используемое под систему пространство до максимума.

https://fantechno.com/how-to-install-linux-on-an-ssd-for-a-sbc-by-cloning-from-a-tf-card/