личинка думает, что ext4 является iso9660 файловой системой

Определенная проблема, которую Вы видите, имеет отношение к имени/заголовку окна 4. Комбинация того, чтобы быть слишком длинным (очевидно), и содержащий странные символы, которые заставляют tmux измерять его как являющийся короче (таким образом, этому не удается правильно ограничить строку состояния шириной экрана) я не уверен, как сбросить его (на моем, это отслеживает название приоритетного процесса), Вам, вероятно, придется закрыть окно.

1
22.08.2013, 05:34
4 ответа

Ваш диск usb может действительно иметь своего рода подпись ISO на нем, или по крайней мере это похоже так для расчистки. используйте fdisk-l/dev/sdb (и разделенная печать/dev/sdb для подтверждения) для нахождения, где/dev/sdb1 запускается. затем просто очистите эти секторы использование dd если =/dev/zero =/dev/sdb bs=512 count=numSectorsBeforeSdb1. если у Вас есть какие-либо критические данные, которые Вы не можете потерять, создайте резервную копию его, как всегда, когда Вы делаете что-то вроде этого.

1
27.01.2020, 23:39

Попробуйте запустить grub-setup вручную:

grub-setup --force --skip-fs-probe /deb/sdb

У меня возникла проблема, потому что я случайно записал ISO-образ CD на диск вместо USB-носителя. grub-setup выдала несколько предупреждений, но в конце концов я смог загрузиться на этот диск.

0
27.01.2020, 23:39

Извините, но в данный момент я не могу комментировать другие ответы.

Пожалуйста, НИКОГДА НЕ ДЕЛАЙТЕ то, что предлагает johnshen64.

dd if=/dev/zero of=/dev/sdb bs=512 count=numSectorsBeforeSdb1

Это полностью УНИЧТОЖИТ вашу таблицу разделов!

Первый сектор (512 байт) дисков (как HDD, так и USB) содержит таблицу разделов диска.

Перезапись, которая разрушит структуру разделов вашего диска.

Идея johnshen64 хороша, но вы должны ПРОПУСТИТЬ 1-й сектор.

Поэтому используйте:

sudo dd if=/dev/zero of=/dev/sdb bs=512 seek=1 count=2047

Аргумент поиска указывает игнорировать первые 512 байт (таблица разделов) и записывать после них 2047 секторов.

1
27.01.2020, 23:39

Лучше всего это сделать "хирургическим путем" с помощью команды wipefs:

sudo wipefs  /dev/sdb

покажет что-то вроде:

  DEVICE OFFSET TYPE    UUID                   LABEL
  sdb    0x8001 iso9660 2016-07-20-12-17-32-00 Lubuntu 16.04.1 LTS i386
  sdb    0x1fe  dos

Итак, у вас есть 2 подписи двух ОС в вашем разделе sdb.

Чтобы решить эту проблему, выполните следующее:

sudo wipefs -o 0x8001 /dev/sdb

(Хирургически записывается нулями более 5 байтов подписи ISO. не касаясь GPT ).

После этого запустите «partprobe» или перезагрузите систему, чтобы обновить информацию о разделе до ОС.

Источник:https://bugzilla.gnome.org/show_bug.cgi?id=789898

2
10.04.2020, 09:03

Теги

Похожие вопросы