Все проверил по ссылке.
Размер 4244635648, md5sum a3092fec0701730e57c5de21b53cf705, только на код "cat /MD5SUMS |grep 1.iso" ругается "cat: /MD5SUMS: Нет такого файла или каталога". записал диск тем же Brasero в файл iso, то-же все совпадает. Думаю что попробую выкачать 7,0,0 вместо 7,0,1 ... посмотрю что получится.
Если получится то не поленюсь еще раз заново выкачаю 7,0,1 и прожгу.
Спасибо за ответы.
Он и должен ругаться. :)
Как проверить матрицу с прожжённым образом:
Полное пошаговое руководство
Вариант I
Команды в примерах
Где мы находимся?
$ pwd
/home/altlinux
Посмотреть контрольную сумму для этого образа:
$ wget http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/images/simply/MD5SUM && cat ./MD5SUM | grep 7.0.1 | grep i586 | grep install
Выплюнет вывод в формате:
контрольная сумма - имя iso-образа
a3092fec0701730e57c5de21b53cf705 altlinux-7.0.1-simply-i586-install-dvd5.iso
Проверка контрольной суммы скачанного образа:
$ md5sum /там/где/лежит/altlinux-7.0.1-simply-i586-install-dvd5.iso
Вывод этой команды (сумма - образ):
a3092fec0701730e57c5de21b53cf705 /там/где/лежит/altlinux-7.0.1-simply-i586-install-dvd5.iso
Контрольная сумма указанная в файле MD5SUM (т.е. вывод по-grep-аной команды cat) и вывод команды md5sum должны совпадать.
Далее
проверка качества прожига матрицы.
Предварительное получение исходных данных для команды проверки:
размер iso-образа в байтах и имя оптического привода в системе
Посмотреть размер iso-образа в байтах:
$ du -b /там/где/лежит/altlinux-7.0.1-simply-i586-install-dvd5.iso
Команда выплюнет вывод в формате:
Размер iso-образа в байтах - /путь/имя_iso-образа
4244635648 /там/где/лежит/altlinux-7.0.1-simply-i586-install-dvd5.iso
Посмотреть как называется оптический привод и есть ли он:
$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 сен 10 20:26 /dev/cdrom -> sr0
Комментарий к команде:
/dev/cdrom - это симлинк на файл (помните? UNIX - всё файлы) устройства /dev/sr0
Симлинк /dev/dvd на устройство /dev/sr0, т.е. оптический привод, может и отсутствовать.
Например в этом live'е этого дистрибутива.
В любом случае, при отсутствии какого-то симлинка, вы можете указать абсолютное имя устройства которое имеется в системе - в данном случае /dev/sr0
И далее в командах использовать его.
Также вы можете посмотреть имя вашего устройства командой:
$ cat /proc/sys/dev/cdrom/info | grep 'drive name'
drive name: sr0
и далее в командах вместо симлинка /dev/cdrom использовать абсолютное имя - /dev/sr0
Показать имя оптического привода как устройства может и wodim:
$ wodim -checkdrive|head -n 1
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/sr0
Using /dev/cdrom of unknown capabilities
Device type : Removable CD-ROM
Выполнение команды проверки качества прожига матрицыВставьте прожжённую матрицу в оптический привод.
Для подсчитывания контрольной суммы прожжённой матрицы, подставляем в команду:
размер iso-образа в байтах и имя оптического привода, т.е. данные, которые мы получили выше:
$ head -c 4244635648 /dev/cdrom | md5sum
Команда должна выплюнуть вывод, т.е. контрольную сумму:
a3092fec0701730e57c5de21b53cf705 -
которая должна совпадать с контрольной суммой указанной в файле MD5SUM для этого iso-образа.
Формат команды:
$ head -c размер_iso-образа_в_байтах /dev/cdrom | md5sum
Если контрольные суммы совпали, матрица прожжена качественно и пригодна к использованию.
А также это означает, что содержимое матрицы полностью совпадает с тем, что содержится на сервере.
Фактически все действа укладываются в два этапа:
- Проверка скачанного образа
- Проверка прожига матрицы
Казусы и неприятности: обход проблемQ: Что делать, если для подсчёта контрольной суммы прожжённой матрицы необходимо получить размер iso-образа в байтах, но имеется только матрица с прожжеённым на неё iso-образом, отсутствует исходный iso-образ, а до сервера не достучаться, чтобы получить эти данные? И локально имеется только файл MD5SUM.A: Воспользуйтесь командой isoinfo.Вставьте в оптический привод матрицу с прожжённым образом altlinux-7.0.1-simply-i586-install-dvd5.iso и посмотрите выводы 'Logical block size' (Размер блока в байтах) и 'Volume size' (Количество блоков) из матрицы выполнив команду:
$ isoinfo -d -i /dev/cdrom | grep 'size is'
Volume set size is: 1
Logical block size is: 2048
Volume size is: 2072576
Обращайте внимание на 'Volume set size'.
Вызовите калькулятор
bc и перемножьте размер блока в байтах и количество блоков
$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
2048*2072576
4244635648
quit
Полученный результат, т.е. число 4244635648 и есть размер iso-образа altlinux-7.0.1-simply-i586-install-dvd5.iso в байтах который прожигался на матрицу.
Выход из калькулятора
bc командой
quit.
Эти же данные, полученые с помощью команды
isoinfo можно использовать для подсчёта контрольной суммы прожжённой матрицы по
Варианту II с помощью команды dd.
Целью команды
isoinfo может быть iso-образ или имя оптического привода (/dev/cdrom, /dev/dvd, /dev/sr0), которое вы должны получить из системы. Как это сделать упоминалось выше.
Что изменено и/или дополнено в этом тексте:- Добавлена команда получения имени оптического привода из системы и комментарий.
- Несущественные правки делающие комментарии более понятными.
- Как получить размер iso-образа в байтах при отсутствии исходного образа и доступа к серверу содержащего данные.
- Как получить имя устройства оптического привода при помощи wodim.
Вариант,
как выполнить проверку качества прожига с помощью команды dd, можно посмотреть
здесь - Вариант II.
Проверка прожига без проверки iso-образа не имеет смысла
Думаю что попробую выкачать 7,0,0 вместо 7,0,1 ... посмотрю что получится.
Если получится то не поленюсь еще раз заново выкачаю 7,0,1 и прожгу.
иначе так можно всю упаковку в сотню штук "болванок" "уговорить".