Для выполнения этой части необходимы компьютер с Ubuntu/Jetson Nano и SSD с шилдом.
a. Открыть приложение Диски(Disks) на компьютере,
b. Выбрать SSD назначения из списка дисков,
c. Нажать кнопку с тремя точками в верхнем правом углу и выбрать вариант "Форматировать диск",
d. В меню "Разделение" выбрать "Совместимый с современными системами(GPT)",
e. Во всплывшем окне выбрать вариант форматировать,
f. После форматирования нажать на "+" и выбрать вариант "Создать раздел",
g. В появившемся окне "Создание раздела" задать размер разделу (на данный момент, 24.01.2022, размер готового образа в разархивированном виде составляет 127 ГБ, поэтому необходимо задать размер раздела не менее этой величины), но меньше величины всего диска(то есть при обьеме диска 256Гб размер раздел должен быть не более 255Гб и т.д.)
h. Далее в окне "Форматирование раздела" указать ему название "APP" (это необходимо для того, чтобы загрузчик Jetson Nano правильно опеределил раздел) и выбрать тип "Внутренний диск для использования с системами на Linux(только для Ext4).
"
i. Пример корректно созданного раздела:
Для выполнения этой части необходимы компьютер и USB-носитель для образа Clonezilla.
a. Установить на компьютер Balena Etcher (тут),
b. Скачать с сайта clonezilla стабильную (любую)версию в виде iso-файла:
c. Запустить Balena Etcher,
d. В появившемся окне нажать кнопку "Flash from file" и выбрать образ Clonezilla, загруженный в пункте 2.b
e. Нажать кнопку "Select target" и выбрать USB-накопитель,
f. Нажать кнопку "Flash",
g. Дождаться окончания записи.
Для выполнения данной части необходимы SSD с шилдом (назначение), USB-накопитель с образом clonezilla, USB-накопитель с образом раздела (источник) и компьютер на Ubuntu.
a. Подсоединить USB-накопитель с образом clonezilla к компьютеру,
b. Перезагрузить компьтер и во время включения нажимать ESC раз в секунду, пока не попадем в меню запуска (до пункта d внешний вид меню может отличаться от того, что указан в инструкции):
c. В моем случае нужно нажать F9 чтобы войти в меню выбора загрузочного медиума(boot device options),
d. С помощью стрелочек на клавиатуре выбрать как загрузочный медиум USB-носитель с образом Clonezilla:
e. В появившемся меню выбрать вариант Clonezilla Liva (VGA with large font & to RAM)После начала загрузки, следует подождать около 3 минут, а потом нажимать Enter раз в три секунды, пока не появится данное меню, где также необходимо нажать Enter, в появившемся меню выберите язык:
f. С помощью стрелочек выбрать вариант device-image и нажать Enter:
g. С помощью стрелочек выбрать вариант local_dev и нажать Enter:
h. Если USB-носитель (источник) и SSD (назначение) был подключен, переподключить его, подождать 5 секунд и нажать Enter, eсли он появился в списке, то нажать ctrl+C, иначе переподключать USB-носитель, пока он не появится в списке:
i. После загрузки, появится меню, где с помощью стрелочек выбрать раздел, где находится образ, и нажать Enter:
j. Нет необходимости в проверке файловой системы, нажать Enter:
k. На данном шаге необходимо выбрать директорию с образом(в данном случает она лежит в корне) , затем нажать Tab:
l. Выбрать режим для новичков и нажать Enter:
m. Выбрать restoreparts(восстановление раздела) и нажать Enter:
n. Выбрать образ и нажать Enter:
o. Выделить раздел для восстановления можно с помощью пробела, выделенные варианты выделяются звездочкой, для продолжения нажать Tab:
p. Выбрать раздел назначения и нажать Enter:
r. Нет необходимости в проверке файловой системы, вниз и Enter:
s. Можно выбрать любой вариант, удобнее всего reboot(вниз, вниз, Enter)
t. Проверить данные и нажать Enter, а затем ввести "y", и нажать Enter:
u. Процедура копирования занимает около получаса:
v. Перезагрузить компьютер.
a. Открыть терминал
b. С помощью этих команд скачать репозиторий и переключиться на его папку:
git clone https://github.com/jetsonhacks/bootFromUSB
cd bootFromUSB
c. Открыть приложение Disks
d. Найти раздел, куда был восстановлен образ и посмотреть на строчку "Device" или "Устройтво"(в моем случае /dev/sda1):
e. Ввести в терминал:
./partUUID.sh -d <содержание строчки после слова "Device">
например, ./partUUID -d /dev/sda1
f. После выполнения команды, найти UUID диска(цифры после слова PARTUUID, в том же месте, где выделены на скриншоте, но у вас они будут другие) и скопировать его:
g. Также в приложении Диски (пункт d) можно найти информацию о том, куда монтирован раздел (Конец строки Contents/Содержание, в моем случае /media/vasuyan/APP)
h. Открыть терминал и ввести следущую команду:
sudo vim <Ваша папка>/boot/extlinux/extlinux.conf
В моем случае, sudo vim /media/vasuyan/APP/boot/extlinux/extlinux.conf
Примечание: этой командой вы открыли файл extlinux.conf в текстовом редакторе vim.
i. Нажать i, стрелочками добраться до "root=PARTUUID=<старый UUID>",
j. Заменить в этой строчке <старый UUID> на <скопированный UUID> (вставка в терминал происходит с помощью сочетания клавиш ctrl+shift+v),
k. После вставки нажать ESC и напечатать ":wq" (вы увидете, что вы напечатали в левом нижнем углу).
После всех вышеописанных шагов можно подключать SSD к Jetson и проверять работоспособность.