
Я использовал dd
команду, чтобы записать загрузочный дистрибутив Ubuntu (файл ISO) на свой USB. Теперь весь диск полностью "только для чтения". Изменить его невозможно! Я попробовал переключиться на root и выполнил несколько разных команд:
hdparm -r0
sudo chmod -R -v 777 *
chown -R -v
chmod ugo+wx /
В принципе, все трюки, перечисленные наStackExchangeлюдей, которые столкнулись с той же проблемой, потерпели неудачу. Кажется, ничего не работает!! Я был так расстроен, что подошел и подключил его к коробке WinXP, чтобы получить r/w. Ему удалось скопировать небольшой файл на загрузочный раздел размером 2 МБ, который появился в проводнике Windows как FAT32.
Изменив тип раздела с помощью fdisk, каким-то образом разделил USB на два раздела, маленький раздел FAT32 размером 2 МБ, на который я скопировал файл WinXP, и большой раздел, на котором хранятся данные Ubuntu. Моя голова застряла в песке. Монтирование с опцией RW тоже не сработало.
решение1
В худшем случае флешка либо неисправна, либо вышла из строя.
Я купил три одинаковых диска Patriot 32 ГБ Supersonic в интернет-магазине, и один из них был «защищен от записи» из коробки. Я зашел на сайт производителя и, загрузив и попробовав их собственный инструмент, просто чтобы убедиться, они без всяких проблем предоставили RMA. Через неделю у меня был новый рабочий диск.
Удачи вам.
решение2
Попробуйте sudo dd if=/dev/zero of=/dev/<device>
. Это полностью перезапишет диск нулями. Затем вы можете отформатировать его в FAT 32 или что-то в этом роде с помощью утилиты Disks.
решение3
ok! Оказывается, что файл .iso, который я скопировал на USB через dd cmd, на самом деле хранится в специальной файловой системе/формате: iso9660, который, по словам "экспертов", доступен только для чтения. Самое простое решение — создать небольшой раздел на USB только для iso, пометив его как "загрузочный" с помощью cfdisk, а затем отдельный раздел(ы) для оставшейся части USB с помощью gparted или cfdisk.