Я столкнулся с той же проблемой и решил ее, используя parted для изменения метки файловой системы с msdos на gpt.
Откройте флэш-накопитель USB с помощью parted:
sudo parted /dev/sdX
Используйте команду print
, чтобы узнать текущую метку файловой системы. Вот что я получаю:
GNU Parted 3.2
Using /dev/sdh
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: SanDisk U3 Cruzer Micro (scsi)
Disk /dev/sdh: 2048MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 2048MB 2047MB primary fat32 boot
Обратите внимание, что таблица разделов - это MSDOS. Когда вы используете dd для записи ISO на свой флеш-накопитель, он, кажется, не записывает с ним таблицу разделов, поэтому вы застряли в том формате, который был у него раньше. В любом случае используйте команду mklabel
, чтобы изменить метку с msdos на gpt.
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdh will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes
Теперь используйте dd для записи ISO на флешку, и она должна загрузиться. По крайней мере, это сработало для меня, YMMV.
Отредактируйте файл /etc/udev/rules.d/90-rename-serial-ports.rule
, чтобы он содержал эту строку
ACTION=="add" KERNEL=="ttyS1" NAME="ttyS0"