
На моем настольном компьютере установлена операционная система ubuntu-14.04.1-server-amd64. Это чистая установка. У меня есть дисковод USB 3.5. Мне нужно отформатировать дискету с файловой системой ext2. Что мне нужно сделать, если у меня уже установлена и работает операционная система ubuntu-14.04.1-server-amd64? Мне нужно использовать отформатированную дискету при последующей переустановке операционной системы ubuntu-14.04.1-server-amd64. Установочная часть операционной системы должна иметь возможность идентифицировать отформатированную дискету как "/dev/fd0", чтобы она могла загрузить GRUB на дискету.
решение1
Для довольно графического способа сделать это, установите/используйте gparted
или даже gnome-disk-utility
(«Диски»). Я настоятельно предпочитаю gparted
, дает больше опций и рассказывает больше подробностей о том, что он делает, Диски могут работать, но больше похожи на решение типа «черный ящик» «щелкни и надейся».
Или вы можете использовать терминал самостоятельно, используя mkfs.ext2
(псевдоним для mke2fs
). Если ваш дисковод — /dev/fd0, то эта команда должна создать файловую систему ext2 на дисководе, используя ext2 и автоматически определяя другие параметры (см. man mke2fs
все параметры). Это будет использовать весь дисковод без разбиения на разделы, вероятно, то же самое, что сделает gparted, я не уверен.
mkfs.ext2 -t ext2 /dev/fd0
Сделать диск загрузочным / установить флаг загрузки не является опцией ext, я всегда использую для этого gparted или даже диски gnome, но вы можете использовать терминальную программу, fdisk
например fdisk /dev/fd0
, а затем a
команду для переключения флага загрузки (возможно, потребуется добавить 1
для 1-го раздела), а затем w
для записи.
Или, если ваш дисковод не /dev/fd0, то вы можете попробовать lsblk
или, может быть, blkid
посмотреть, есть ли он в списке, или после того, как вы его подключите, проверьте файлы журналов, и он должен быть где-то там указан (используйте dmesg
или просмотрите, /var/log/syslog
и там должна быть какая-то информация). Я думаю, /dev/fd0
это стандартное имя для дисководов, но с USB-дисководом оно может быть другим. Я полагаю, вы можете попробовать связать /dev/fd0 с любым именем USB-дисковода, если оно другое, но я никогда не пробовал, мне нужно было это попробовать.
И установка grub на дискету должна работать, хотя cd/dvd/usb будет достаточно большим для целого образа ubuntu live iso, и может быть проще. Если только ваш компьютер не загружается с usb или у него нет привода cd/dvd...
решение2
Загрузите "Диски" из диспетчера программ. Вставьте дискету. Откройте "Диски" (из диспетчера настроек). Выберите дискету. Нажмите кнопку шестеренки. Выберите "Форматировать" и выберите ext2 из всплывающего списка системы. Установите флажок "загрузочный". Отформатируйте ее. Если вы хотите использовать дискету для автономной установки Live Disk - учтите, что размер дискеты (1,44 Мб) недостаточен даже для минимального образа Ubuntu iso (~30-50 Мб). Я бы рассмотрел возможность использования USB-накопителя вместо FD