Создать сайт
Понравился? Нажмите -
@ADVMAKER@
Запись дисков в Linux в командной строке
Добавил: uzhmaylo 02 марта 2016 21:22

     Когда я стал переходить на Arch linux (Manjaro), столкнулся с тем, что на многих компьютерах стартовая загрузка с CD/DVD диска останавливалась на каком-то странном сообщении: 30 секунд...

     Очень долго искал по инету что же это может быть... всё ссылалось на установку с флехи (USB диска), но я то пытался установиться с CD/DVD устройства!!! поэтому те решения, что были описаны - для меня были не актуальны. И вот всё-же на каком-то англоязычном форуме человек говорил, что ему помогла команда WODIM.

     Для меня эта команда была незнакома. Поискав в инете по этому слову - выяснилось, что это программа для записи CD/DVD дисков из пакета cdrkit.

     Решил попробовать записать установочный образ на диск с помощю этой утилиты. И вуаля! Ошибка "30 секунд" пропала! Хотя до этого я перепробовал все доступные графические утилиты для записи под Linux. Полчается все эти графические утилиты не надёжны! Теперь все важные диски я пишу исключительно в командной строке.

Итак,  в первую очередь нам необходимо установить эту утилиту.

для *ubuntu в командной строке набираем:

sudo aptitude install wodim
или
sudo apt-get install wodim

для Arch Linux (Manjaro) в командной строке набираем

sudo pacman -S cdrkit

После установки определяем наше CD/DVD устройство следующими командами:

cdrecord -scanbus 
или
wodim -scanbus 

или

fdisk -l - выводит список подключённых дисков - там находим наше CD/DVD устройство. 

там примерно такая строка
0,0,0 0) 'TEAC ' 'CD-W552G ' 'Q4S2' Removable CD-ROM
0,1,0 1) *
и так далее
Первые цифры номер шины, первая строка на примере и есть нужный привод, далее если надо сначала стереть диск то

cdrecord dev=0,0,0 blank=all -eject -speed=4 -v

или
sudo wodim dev=/dev/sdc blank=fast

Для очистки CD-RW необходимо в качестве параметров указать следующее:
blank=all - очистить весь диск
blank=disc - то же самое
blank=fast - быстрая очистка диска
blank=session - очистить последнюю сессию
blank=unclose - открыть последнюю записанную сессию

Теперь когда получилось стиреть диск, сама запись

cdrecord -v -eject speed=10 dev=0,0,0 /Путь/к/файлу/test.iso

Обозначения здесь следующие:
-v - verbose-режим. Обозначает тоже, что и в предыдущем случае
-eject - выдвигает лоток привода после окончания процесса записи
-speed - указываем скорость записи диска. В нашем случае --- 48х
-dev - записывающее устройство. Числа взяты из вывода программы cdrecord с параметром scanbus
Последний параметр - имя файла, содержащего записываемый образ.

sudo wodim -v -dao speed=4 dev=/dev/sg0 image.iso

где:
-v (-verbose) – включает вывод информации о процессе записи;
-dao – запись диска в режиме Disc-At-Once (DAO), т.е. дозаписать какие-либо данные на этот диск будет невозможно;
speed=4 – скорость записи;
dev=/dev/sg0 – устройство;
image.iso – используемый iso-образ

 

Материал взят отсюда: http://4tux.ru/blog/zapis_diskov_v_linux_wodim

и отсюда: http://ubuntulyb.blogspot.com/2010/04/ubuntu_9551.html

Просмотры (460)  Комментарии (0)  Форум (Общие)
Зарегистрированный
Анонимно