Повредите pendrive после создания живого установщика Ubuntu

У меня есть SanDisk 8 ГБ

У меня был kali установленный Linux. Я пытался создать Загрузочную живую Ubuntu pendrive. Я перешел к терминалу и дал следующие команды:

sudo dd if=/dev/zero of=/dev/sdb bs=1k count=2048

sudo parted /dev/sdb mklabel msdos

sudo parted -a none /dev/sdb mkpart  primary fat32 0 2048

mkfs.vfat -n "Disk" /dev/sdb1

sudo dd if=./ubuntu.iso of=/dev/sdd bs=8129

Это создало загрузочный живой установщик USB для Ubuntu успешно.

После двойной загрузки мой latop с Ubuntu и Kali Linux мне теперь нужен pendrive для цели хранения данных

Это показывало мощность только 64 МБ. Я использовал dd команда для переформатирования его, но это не помогло бы. Я также использовал gparted но это не помогло.

Что дальше?

7
задан 5 June 2016 в 08:17

3 ответа

Мне наконец удалось решить проблему. Это довольно легко, после того как Вы получаете основное понимание. Главное состоит в том, что в Linux Вы никогда не должны использовать графический интерфейс пользователя и всегда придерживаться терминала. Я сделал следующее в терминале:

sudo su

Это делает меня sudo пользователем по умолчанию без потребности поместить sudo сначала каждый раз

fdisk -l

Это проверяет на существующие диски. Таким образом я могу безопасно решить, что мой pendrive, чтобы быть sdb. dd является разрушительной командой и должен тщательно использоваться против корректного диска

dd if=/dev/zero of=/dev/sdb bs=4M

Это перезаписывает весь диск с нулями. Это вытирает все существующие файловые системы и таблицы разделов. Диск в этой точке бесполезен.

parted /dev/sdb

Это запускает разделенную программу, которая является мощной программой CLI для создания таблиц разделов

mklabel gpt

Это создает gpt таблицу разделов для диска

quit

Это выходит из разделенной программы

mpunt -a

После изменения или создания новой таблицы разделов должен быть перезагружен/etc/fstab. Это может быть сделано путем перезагрузки компьютера. Однако эта команда линейного оконечного комплекта также делает то же задание

umount /dev/sdb

Теперь для создания разделов различных файловых систем/dev/sdb, должен быть размонтирован сначала

mkfs -t ext4 -L SANDISK /dev/sdb

Это создает раздел файла типа ext4. Здесь аргумент-t для типа файла. аргумент-L для маркировки диска. Здесь диск называют 'SANDISK'

Именно

1
ответ дан 23 November 2019 в 06:32

Можно попытаться выбрать, "Создают таблицу разделов", в соответствии с меню устройства в Gparted, чтобы полностью переформатировать его. (Выберите MS-DOS как тип таблицы разделов). Затем необходимо смочь создать новый раздел на карте с интерфейсом USB.


Если это не работает, очень простое (Но медленный, и я уверен, что существует лучший путь), способ зафиксировать, это должно было бы просто перезаписать весь диск с dd, при помощи чего-то вроде этого:

sudo dd if=/dev/zero of=/dev/sdb bs=4M

То, которое перезапишет все содержание с, обнуляет, после которого необходимо смочь создать таблицу разделов и раздел с Gparted, как описано выше.

5
ответ дан 23 November 2019 в 06:32

Попробовать mkfs.vfat.

Принятие Вашего pendrive /dev/sdb

sudo mkfs.vfat -I -n "Name you want" /dev/sdb

создаст новую файловую систему FAT32 на /dev/sdb. (Если Вы хотите NTFS, замену mkfs.vfat с mkfs.ntfs)

Объяснение -I:

-I создает файловую систему на всем /dev/sdb устройство, удаляя любые предыдущие разделы.

От man mkfs.vfat:

-I  It is typical for fixed disk devices to be partitioned so, by default, you are not permitted to create a filesystem across the entire device.  mkfs.fat  will  complain  and  tell  you  that  it  refuses  to  work.  This is different when using MO disks.  One doesn't always need partitions on MO disks.  The filesystem can go 
    directly to the whole disk.  Under other OSes this is known as the 'superfloppy' format.  This switch will force mkfs.fat to work properly.
2
ответ дан 23 November 2019 в 06:32

Другие вопросы по тегам:

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