LINUX.ORG.RU

Установка Linux dd

 ,


1

2

Перепробовал всё. Перечитал ЛОР. Интернет. Располагаю минт и дебиан.
Образ не пишется на флешку от слова «вообще».
Сначала гуй: Ether, Multybootusb, woeusb, стандартная утилита минта для записи флешек, убунтовская приблуда из старых реп, unetbootin, multisystem. Результат один-хрен. Особенно отличается Этчер-делает 2 главных раздела на флешке, и 2 логических. Один из них fat 16, остальные-без файловых систем.
Терминал:
dd-хрен.
dd if=/home/path ... of=dev/sdb
Пишет на флеху неопределенную область без форматировая (gparted). Не грузит ничего. Установка grub, syslinux-хрен. Черный экран.
Флаги conv=noerror, sync после команды, естественно... Хрен.
dncp-хрен.
dd_riskye-xрен.

Во всех случаях использования консоли все эти лютые софтины родом из 70-х делали что угодно, только не запись образа. В большинстве случаев-очень разнообразно разбитый носитель на много партиций, которые потом долго чинил fdisk.
Список образов. Всё проверены через qume и virtualbox. По 2 раза.
-ubuntu 16
-debian 9 mate, lxde, cinamon (live)
-mint 19
-fedora 30
-bodshi 5
-slitaz
-linux lite
Результат один. ХРЕН.
Флешка покупалась новой, и отформатирована уже 100-150 раз. 2 недели за компом. Ну вы хоть посочуствуйте...

Ответ на: комментарий от Vsevolod-linuxoid

влезу

Потому как-либо подготавливать перед ним флешку бесполезно, он все равно всё затрет.

Не соглашусь. Некоторые сигнатуры могут быть и в конце раздела или устройства. Например, метаданные программного рейда. Или резервная таблица GPT. И они могут мешать, так как dd только начало перезапишет. вон выше же человек ясно написал

как один из несложных вариантов действия проще сначала тем же «dd if=/dev/zero of=/dev/флешка» нулями забить устройство,
а потом также с помощью «dd» записать образ дистрибутива

P.S. Ну и чтобы наглядно видеть скорость записи, в обоих действиях можно дописать «status=progress»

kolja ★★
()
Последнее исправление: kolja (всего исправлений: 2)
Ответ на: комментарий от Deleted

Короче. Я у компа. Были выдвинуты версии неким пользователем Федоры, что я:
-делаю херню
-криворукий нуб
плюс рекомендация от него-установить федоровский софт на деб-систему (видимо, путём компилирования, и создания отдельного треда, с названием «Почему это не работает в Минт?» )
А также просьбы пошагово всё описать от других пользователей. Итак.
Операционная система Linux Mint 18.2 64 бит. Был взят небольшой образ, чтоб недолго писало. С остальными дело обстоит, уверяю, аналогично. Сейчас вкину картинки, после них-запись из bash.

1.Отформатированная под fat32 8gb флешка. С таблицей ms-dos, и загрузочным флагом. Знаю, dd это всё затрёт, но сделал. (варианты ext2, ext3, ext4 ранее были опробованы. Результат такой же, как и сейчас)
https://d.radikal.ru/d04/1906/b3/d1508b65a6fe.png

2. Содержимое терминала. Всё, что я вводил от начала сессии, и до окончания записи флешки.

sania@sania ~ $ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             2987440        0   2987440   0% /dev
tmpfs             602168     9196    592972   2% /run
/dev/sda1       76765216  6101524  66741108   9% /
/dev/sda7       28704764  7943272  19280328  30% /usr
tmpfs            3010824      184   3010640   1% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            3010824        0   3010824   0% /sys/fs/cgroup
/dev/sda5       24030076   156056  22653364   1% /boot
/dev/sda6       20053256    45072  18966472   1% /tmp
/dev/sda8       47929224  2179356  43292116   5% /var
/dev/loop2           128      128         0 100% /snap/hello-world/27
/dev/loop7         55040    55040         0 100% /snap/core18/782
/dev/loop0          3584     3584         0 100% /snap/falkon/55
/dev/loop8        271744   271744         0 100% /snap/kde-frameworks-5-core18/29
/dev/loop5         90624    90624         0 100% /snap/core/6964
/dev/loop6         91392    91392         0 100% /snap/core/6673
/dev/loop10        55040    55040         0 100% /snap/core18/941
/dev/loop9           128      128         0 100% /snap/hello-world/29
/dev/loop3         91648    91648         0 100% /snap/core/6818
/dev/loop1         55040    55040         0 100% /snap/core18/970
/dev/loop4        273280   273280         0 100% /snap/kde-frameworks-5-core18/28
/dev/sda9       38314312  1340448  35004512   4% /opt
/dev/sda3       62348244 51142916   8015108  87% /home
cgmfs                100        0       100   0% /run/cgmanager/fs
tmpfs             602168       36    602132   1% /run/user/1000
/dev/sdb1        7847948        4   7847944   1% /media/sania/LIN
sania@sania ~ $ sudo umount /dev/sdb1
[sudo] password for sania: 
sania@sania ~ $ sudo dd if=/home/sania/Документи/bodhi-5.0.0-64.iso of=/dev/sdb
1445888+0 records in
1445888+0 records out
740294656 bytes (740 MB, 706 MiB) copied, 362,588 s, 2,0 MB/s
sania@sania ~ $ sudo sync
sania@sania ~ $ sudo qemu-system-x86_64 -hda /dev/sdb
WARNING: Image format was not specified for '/dev/sdb' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
sania@sania ~ $ sudo qemu-system-x86_64 -hda /dev/sdb
WARNING: Image format was not specified for '/dev/sdb' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
sania@sania ~ $ sudo qemu-system-x86_64 -hda /dev/sdb
WARNING: Image format was not specified for '/dev/sdb' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
sania@sania ~ $ sudo qemu-system-x86_64 -hda /dev/sdb1
WARNING: Image format was not specified for '/dev/sdb1' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
sania@sania ~ $ 


3. Результат:

https://a.radikal.ru/a24/1906/0c/cbceee182af5.png

Виртуальная система сначала пыталась что-то показать, но потом чёрный экран с конфигурацией pxe (памяти машине хватает, если что... флаг не добавлял при запуске)

https://c.radikal.ru/c06/1906/f1/33fada37c541.png

https://b.radikal.ru/b13/1906/f9/9efe72e0c6ee.png

https://a.radikal.ru/a35/1906/c8/197b2ac76672.png

Снимок с экрана, если реально попытаться с неё загрузится. Ребут.

https://a.radikal.ru/a29/1906/1a/39b45c0b87ea.jpg

sania77
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

в опции dd — скорость станет нормальной


Я знаю. Специально проводил чистую запись без флагов.

https://a.radikal.ru/a24/1906/0c/cbceee182af5.png

Ты кстати, на размер блока обратил внимание? Чего оно ругается? Флеха после этого не отмонтируется, и не форматируется gparted-ом.
Только системной утилитой форматирования, после чего оно уже не ругается, и gparted может ее открыть.

sania77
() автор топика
Ответ на: комментарий от sania77

Нечего их жалеть, с ними ничего не будет. А эту пора в утиль — она сдохла.

И новая — не показатель. Я тоже намедни в Комусе купил флешку — у неё скорость ниже плинтуса и отваливается через минут под любой ОС.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от sania77

Прогони её через badblocks, если совсем капец, то будет видно.

Deleted
()
Ответ на: комментарий от sania77

Издеваюсь только над этой. Другие жалко.

Меняй флешку. Тебе и 2Гб хватит а это в районе 200руб. Нашел что жалеть. И марку твоей флешки в СТУДИЮ!:-)

SergeySVold ★★★★
()
Ответ на: комментарий от Deleted

фотосессию своего BIOS-а

«Жаль. Жаль, что мы так и не услышали начальника транспортного цеха.»

Deleted
()
Ответ на: комментарий от SergeySVold

Меняй флешку.



Verico08

Мне не этой флешки жалко, а того, что и другая «накроется».
Это не дело. Это предположения. Жива флеха, не жива.
Где найти лог журналирования потока во время dd?

sania77
() автор топика
Ответ на: комментарий от sania77

Флешки от записи настолько быстро не дохнут.

Deleted
()
Ответ на: комментарий от sania77

Мне не этой флешки жалко, а того, что и другая «накроется».

Простейшая проверка в твоём «случае»:

cat /dev/zero > /dev/sd$X$
либо
pv /dev/zero > /dev/sd$X$
Пронулит, значит не такая уж и «дохлая».

Deleted
()
Ответ на: комментарий от sania77

Ууу, у нас очередная городская легенда на подходе — от Linux теперь дохнут флешки (ранее ломались мышки и перетирались провода у блоков питания).

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

Проверка на иной флешке даст тебе инфу, сдохла ли эта или у тебя дело в другом.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Deleted

Не факт, ой не факт... китайцы приноровились делать странные флешки с хрен пойми какими контроллерами — бывают даже подделки под больший размер. Быстрее и надежнее проверить на заведомо исправной.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Deleted

Простейшая проверка в твоём «случае»:

cat /dev/zero > /dev/sd$X$
либо
pv /dev/zero > /dev/sd$X$
Пронулит, значит не такая уж и «дохлая».


sania@sania ~ $ sudo cat /dev/zero > /dev/sdb
bash: /dev/sdb: Permission denied

sania77
() автор топика
Ответ на: комментарий от sania77

sudo cat /dev/zero > /dev/sdb

Семён Семёныч:

sudo sh -c "cat /dev/zero > /dev/sdb"
Но с pv ты ещё и скорость флехи получишь:
sudo sh -c "pv /dev/zero > /dev/sdb"

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

есть еще bar для измерения скорости

bar /dev/zero | dd of=/dev/sdХ

anonymous
()

dmesg | tail

Для форматирования в FAT32 используйте команду — $ sudo mkfs.vfat /dev/название диска

anonymous
()
Ответ на: комментарий от sania77

-делаю херню

Ты делаешь херню, да.

-криворукий нуб

С вероятностью 90% проблема у тебя именно в этом, да.

плюс рекомендация от него-установить федоровский софт на деб-систему (видимо, путём компилирования, и создания отдельного треда, с названием «Почему это не работает в Минт?» )

Ну там же флатпак по ссылке есть, алло!

1.Отформатированная под fat32 8gb флешка. С таблицей ms-dos, и загрузочным флагом. Знаю, dd это всё затрёт, но сделал. (варианты ext2, ext3, ext4 ранее были опробованы. Результат такой же, как и сейчас)

Зачем? ЗАЧЕМ? Вот зачем ты опять пытаешься делать не так, как работает, а так, чтобы странно и непонятно зачем вообще?

/dev/sdb1 7847948 4 7847944 1% /media/sania/LIN

Ты читал вообще мой пост? Вот это надо ОТМОНТИРОВАТЬ перед dd! Понимаешь?

  1. Результат:

https://a.radikal.ru/a24/1906/0c/cbceee182af5.png

https://c.radikal.ru/c06/1906/f1/33fada37c541.png

Игнорируй, тут всё нормально.

Виртуальная система сначала пыталась что-то показать, но потом чёрный экран с конфигурацией pxe (памяти машине хватает, если что… флаг не добавлял при запуске)

https://b.radikal.ru/b13/1906/f9/9efe72e0c6ee.png

Это кусок экрана загрузчика с флешки. Да, я скачал bodhi-5.0.0-64.iso и посмотрел как он работает. Варианта два:

  • Примонтированная ФС, которую ты забыл отмонтировать, уже успела закорраптить файлы загрузчика. Я об этом писал.
  • У тебя битая флешка.
Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Кстати, qemu лучше добавить в опции -m 1G хотя бы. На 128M скорее всего ни один live-дистрибутив не заработает.

Deleted
()

Ваша проблема в том, что все использованные дистрибутивы из одной кучи говна (простите). В общем случае запись установщика линукса на флешку производится следующим образом

parted -a optimal /dev/sdc
>mklabel gpt
>mkpart linuxinstall 0% 4096MB
>p
>q
mkfs.fat -F 32 /dev/sdc1
mkdir /mnt/iso
mkdir /mnt/usb
mount linux.iso /mnt/iso
cp -Rt /mnt/usb /mnt/iso
sync
umount /mnt/usb
umount /mnt/iso

Всё. В виртуалке такая флэшка возможно будет работать если включить режим efi вместо легаси, но не факт, на железе она 100% будет определяться и работать корректно.

linuxnewbie
()
Ответ на: комментарий от sania77

Отформатированная под fat32 8gb флешка. С таблицей ms-dos, и загрузочным

Занулите флэшку через dd и никогда так больше не делайте, используйте gpt и не перезатирайте случайные части (или зануляйте каждый раз). Софт типа gparted очень кривой и капризный, лучше использовать parted.

linuxnewbie
()
Ответ на: комментарий от sania77

Ты читаешь по диагонали.

Это ты читаешь по диагонали.

Можешь больше ничего не советовать?

Нет, не могу.

Deleted
()
Ответ на: комментарий от linuxnewbie

ок. спс.
Все шаги от вас я ранее делал. До строки cp r
Только у меня далее было dd. Я много чего пробовал.
И дистров я десяток использовал. См. первый пост.

sania77
() автор топика
Ответ на: комментарий от Deleted

Нет, не могу.

Зачем, ты уже высказал ему свои знания, предложил помощь, но он её не может понять или не хочет.

Дальнейшие попытки помощи не имеют смысла.

Уважайте себя.

Здесь так же высказаны и другие предложения помощи, это уже дело автора темы принять помощь или нет, но ему нужно в начале захотеть её принять.

infomeh ★★
()
Ответ на: комментарий от sania77

Я много чего пробовал.

«Жаль. Жаль, что мы так не услышали начальника транспортного цеха». (см. выше)

Deleted
()

образы качай iso а не img.gz .
из линукса (не в виртуалке , т.к. не проверял):

lsblk
dd if=/dev/zero of=/dev/sdX bs=59123123 count=1
dd bs=4M if=/home/current.iso of=/dev/sdX status=progress && sync
под виндой " rufus-2.9.exe"
с телефона EtchDroid , рут не нужен (проверено работает)

Beleth
()
Ответ на: комментарий от linuxnewbie

Попробовал ваш метод. 2 ошибки.
1. Вы никуда не примонтировали флешку. Только образ. И что-то куда-то после этого копируете.
2. Если примонтировать флешку в папку /mnt/usb то она не пишется. Потому что read only.

sania77
() автор топика
Ответ на: комментарий от Beleth

Не совсем понял из скринов, как эта андроидовская прога действует. Телефон коннектится к компу через кабель, и пишет образ на флешку?

sania77
() автор топика
Ответ на: комментарий от linuxnewbie

Не знаю, почему. Не должно быть так.
После Партеда, делал всё по вашей инструкции.

sania@sania ~ $ sudo mount  /dev/sdb1 /mnt/iso
mount: /dev/sdb1 is already mounted or /mnt/iso busy
       /dev/sdb1 is already mounted on /mnt/iso
sania@sania ~ $ sudo mount /home/sania/Завантаження/mini.iso /mnt/usb
mount: /dev/loop12 is write-protected, mounting read-only
sania@sania ~ $ sudo cp -Rt /mnt/usb /mnt/iso/*
cp: cannot stat '/mnt/iso/*': No such file or directory
sania@sania ~ $ sudo cp -Rt /mnt/usb /mnt/iso
cp: cannot create directory '/mnt/usb/iso': Read-only file system

sania77
() автор топика
Ответ на: комментарий от sania77

строку sudo cp -Rt /mnt/usb /mnt/iso/* вводил и так тоже: sudo cp -Rt /mnt/usb /mnt/iso
Не пишет.

sania77
() автор топика
Ответ на: комментарий от sania77

sania@sania ~ $ sudo cp -Rt /mnt/usb /mnt/iso

Ты пытаешься скопировать директорию, в которую смонтирована флешка, внутрь директории, куда смонтирован iso-образ. Это не имеет смысла.

Deleted
()
Ответ на: комментарий от Deleted

Почему в образ? Из образа на флешку. Одна папка примонтирана с образом, вторая- с флешкой. Из образа в флешку.

sania77
() автор топика
Ответ на: комментарий от sania77

Почему в образ?

Помнишь, я тебе уже писал о том, что использовать опции без понимания их смысла не стоит? Вот поэтому.

Почитай что делает опция -t в cp.

upd. Или ты перепутал местами /mnt/usb и /mnt/iso. Но в этом случае команда cp -Rt /mnt/usb /mnt/iso всё ещё бессмысленна.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.