Как записать iso образ на диск в ubuntu
Перейти к содержимому

Как записать iso образ на диск в ubuntu

  • автор:

CdDvd / Burning

Writing data to write-able and re-write-able CDs and DVDs and Blu-Ray media is commonly referred to as «burning». This tutorial covers the default burning software provided with Ubuntu as well as command line burning. There are also alternative burning programs to consider such as xcdroast or k3b.

For better results try the slowest burn speed reasonably possible. Most Gui tools have a «Properties» button to select speed but with Brasero those sorts of options appear after pressing the 1st «burn» button. Slower speeds ensure greater accuracy.

Graphical User Interface(GUI)

This section covers using a GUI for burning.

Burning ISO images

For burning ISO images like the Ubuntu LiveCD using a GUI, please refer to the BurningIsoHowto page.

Burning Files to CD or DVD

  1. Insert a blank CD or DVD into your drive
  2. Wait for the pop-up and choose Data or Music CD (older versions may offer a Photo CD option, and is identical to the Data CD option)
    • To burn a Music CD, see AudioCDCreation
    • To burn a Data CD, drag the data over to the window and click Burn

Copying Discs and Other Advanced Operations

  • Click Applications ->Sound and Video ->Brasero
  • Create a new project when prompted.
  • Click Help ->Contents if further help is needed.

Blu-Ray Burning

Brasero and K3B can’t burn Blu-ray out of the box. In order to do so you have to install the cdrecord package from this PPA https://launchpad.net/~brandonsnider/+archive/cdrtools and in doing so you will be uninstalling wodim which is used by default and does not support BD-R media. See how to add a PPA.

Once you added the PPA, simply install cdrecord package as any other package.

Then you have to install K3b if you did not have it already installed and enable «Show advanced GUI elements» in the advanced settings.

k3b-1.png

Make sure in the «Programs» setting that cdrecord is being used. Use the «search» button to make K3b find cdrecord is necessary.

k3b-2.png

Once Show advanced GUI elements is enabled, the burn dialog will let you select cdrecord as the «Writting app» and in the «Misc» tab you have to select «No multisession».

k3b-3.png

k3b-4.png

Command Line (Terminal)

Burning a CD or DVD using Command Line tools

This section details the use of the command line(terminal) to burn either a CD or DVD disk.

Creating an ISO image

genisoimage -r -J -o cd_image.iso /directory

The -r and -J ensures long file names work for Unix (using Rock Ridge) and Windows (using Joliet extensions) respectively.

Checking CD Images Before Burning

    If you have sudo access, you can also mount the image, and explore its contents

sudo modprobe loop sudo mount -t iso9660 -o ro,loop=/dev/loop0 cd_image.iso /media/cdrom

Remember to unmount an image after checking:

sudo umount /media/cdrom

Burning a CD on the Command Line with wodim

cdrecord can burn an ISO(.iso) disk image or other data onto a CD. To burn a data CD (using image prepared earlier):

$ wodim --devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/scd0' rwrw-- : 'LITE-ON' 'DVDRW SOHW-1633S' -------------------------------------------------------------------------

After finding the info. from device scanning, take the appropriate target. This is important if there are more than one device on the system.

$ ls -l /dev/cdrw lrwxrwxrwx 1 root root 4 2009-01-26 21:56 /dev/cdrw -> scd0
$ ls -l /dev/dvdrw lrwxrwxrwx 1 root root 4 2009-01-26 21:56 /dev/dvdrw -> scd0
wodim dev=/dev/cdrw -v -data cd_image.iso

To burn an audio cd from wav files:

wodim dev=/dev/cdrw -v -audio [wav files. ]

Blanking a CD/RW

umount /dev/cdrw
wodim -vv dev=/dev/cdrw blank=all

As stated before, replace /dev/cdrw as needed if this is not your CD-Writer when it applies.

Using wodim on «unsupported» drives

Sometimes Ubuntu fails to detect and configure your Burner. This results in «no media found» if you use ‘wodim dev=/dev/cdrw’. Even ‘wodim -scanbus’ does not work — so you just don’t know, how to address the drive. You can work around this by looking into the boot messages with dmesg, to identify the devicepath to your burner.

$ dmesg hda: PIONEER DVD RW DVR-108, ATAPI CD/DVD-ROM drive hdb: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive [. ] hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache

    Now you can burn on this drive using:

wodim dev=ATAPI:/dev/hda -data -v -eject your_data.iso

Burning a DVD or Blu-Ray Disc

  • Install the dvd+rw-tools package. See [InstallingSoftware].
  • Use the packages growisofs application to burn a DVD or Blu-Ray disc.
growisofs -Z /dev/dvdrw -R -J /some/files
growisofs -speed=2 -dvd-compat -Z /dev/dvdrw=dvd_image.iso

Note that -dvd-compat closes the disk in write-once context (DVD+R or DVD-R).

growisofs -M /dev/dvdwriter additionaldata

Blanking DVD+RW discs

dvd+rw-format -blank /dev/cdrw

CdDvd/Burning (последним исправлял пользователь tecnologia 2014-04-30 18:22:54)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Downloading an Ubuntu ISO

Ubuntu is distributed over the Internet as DVD image (.iso) files. The GettingUbuntu page has links to the ISO image files, as well as other methods of getting Ubuntu.

Verifying the ISO integrity

Before burning a DVD, it is highly recommended that you verify the md5 sum or sha256 sum (hash) of the .iso file. For instructions, please see HowToMD5SUM and HowToSHA256SUM. For the current list of Official Ubuntu SHA256 hashes, see the SHA256SUMS file for the release you’re using under http://releases.ubuntu.com (and optionally the PGP signatures in the SHA256SUMS.gpg file); hashes for the older MD5 algorithm are in the same directory. UbuntuHashes currently has only md5sums. Checking the hash ensures that the file was not damaged during the download process and is 100% intact.

Burning the ISO on to a DVD

Unlike a regular data file, the ISO file cannot be simply dragged and dropped or copied directly onto a disc. It needs to be burned in a specific way that expands/extracts the image so you have usable files on your disc.

  • A working DVD burner (i.e. R/W drive)
  • A blank DVD. (recent Ubuntu versions do not fit on to CD any more)

Inexpensive «write once» DVD-Rs are a good choice for burning ISO images.

Burning from Windows

Windows 7/8/8.1

  1. Right-click on an ISO image and choose “Burn disc image”.
    • windows7_right.jpg
  2. Select a disk burner (drive) and press «Burn».
    • windows7_burn.jpg

Windows 2000 or newer: Infra Recorder

infrarecorder3.png

  1. Download and install Infra Recorder, a free and open source image burning program.
  2. Insert a blank CD in the drive and select Do nothing or Cancel if an autorun dialog pops up.
  3. Open Infra Recorder and click the ‘Write Image’ button in the main screen.
    • Alternatively you can select the ‘Actions’ menu, then ‘Burn image’.
  4. Select the Ubuntu CD image file you want to use, then click ‘Open’.
  5. In the dialog, click ‘OK’.

Windows XP or newer: ISO Recorder

  1. Download and install the appropriate version of ISO Recorder.
  2. Insert an unformatted CD into your burner. (Note: one can burn DVDs with this tool only from Vista.)
  3. Open Windows Explorer, browse to your ISO file, right-click and choose «Next».

Burning from Mac OS X

Note: To burn most ISOs, you can use Apple’s Disk Utility (Disk Copy in older versions).

  1. Launch Disk Utility (Applications → Utilities → Disk Utility).
  2. Insert your blank CD/DVD.
  3. Drag and drop your .iso file to the left pane in Disk Utility. Now both the blank disc and the .iso should be listed.
  4. Select the .iso file, and click on the Burn button in the toolbar.
    • macosx_disk-utility.png
  5. Ensure that the «Verify burned data» checkbox is ticked (you may need to click on the disclosure triangle to see the checkbox).
  6. Click on Burn. The data will be burned and verified.
    • macosx_disk-utility_burn.png

Burning from Ubuntu

  1. Insert a blank CD into your burner. A «CD/DVD Creator» or «Choose Disc Type» window might pop up. Close this, as we will not be using it.
    • ubuntu_blankcd_dialog.png
  2. Browse to the downloaded ISO image in the file browser.
  3. Right click on the ISO image file and choose «Write to Disc».
    • ubuntu_rightclick_cd.png
  4. Where it says «Select a disc to write to», select the blank CD.
    • ubuntu_imageburn.png
  5. If you want, click «Properties» and select the burning speed. Lower speeds offer greater reliability, but will take longer to write.
    • ubuntu_imageburn_properties.png
  6. Start the burning process.
  7. The program should automatically check whether the image has been burned correctly.
  8. If the standard CD burning application does not work, install K3B and follow the instructions for Kubuntu below.

Burning from Kubuntu

kubuntu_1.png

  1. Insert a blank CD into your burner. Open K3B from the KDE menu
  2. On the near bottom of the application where it says «Welcome to K3b — The CD and DVD Kreator» click «more actions. » and then pick «Burn Image».
  3. You may want to enable the disk verification option to make sure the image is burned correctly, and lower the burning speed to have more reliability.
  4. Start the burning process.
  5. You can use the default settings.

If the burning fails

If the CD writing fails, try writing at a slower speed. For better results, try the slowest burn speed reasonably possible. Most GUI tools have a «Properties» button to select speed but with Brasero those sorts of options appear after pressing the «burn» button first. This is the single most likely cause of problems but is much more widely known than MD5sum/SHA error-checking. Slower speeds ensure greater accuracy.

Checking the integrity of the finished DVD

The CDIntegrityCheck page describes how to verify the integrity of the finished disk. Please try your DVD as a LiveDVD. If your finished disk fails to boot when you restart your computer, please refer to the BootFromCD page.

Программы для записи образа на флешку Linux

Запись образа на флешку — очень частая задача для тех, кто ещё пытаете выбрать дистрибутив или тестирует новые версии Linux. В Windows мы привыкли к Rufus — это одна из самых лучших, интуитивно понятных и наиболее популярных утилит для записи образов дисков на USB-флешку. Она по праву считается лучшей и используется довольно часто. Но, к сожалению, нет версии этой программы для Linux; если вы новичок и хотите записать образ на флешку, то можете столкнуться с проблемой, чем это можно сделать.

На самом деле в операционной системе Linux есть свои программы для записи образа на флешку Linux, и их достаточно много. В этой статье мы рассмотрим лучшие аналоги Rufus для Linux, а также как ими пользоваться для решения своих задач. Сразу перейдём к списку.

1. dd

Если вы уже пытались спрашивать на форумах, как записать образ на флешку в Ubuntu, то, наверное, уже слышали совет использовать утилиту dd. Это простая консольная утилита, которая позволяет побайтово переносить данные из одного места в другое, например из файла на флешку.

Несмотря на свою простоту она очень популярна среди опытных пользователей Linux, поскольку может правильно записать данные в большинстве случаев. Использовать эту утилиту очень просто. Нужно указать файл образа откуда будут скопированы данные и раздел на вашей флешке, например:

dd if=~/ваш_образ.iso of=/dev/sdc bs=5M

Обратите внимание, что есть два возможных способа записи образа на флешку с помощью dd. Это непосредственно на флешку /dev/sdc или на раздел флешки — /dev/sdc1. Обычно работает первый вариант, но вы можете попробовать и второй. Запись образа на флешку займет определённое время, так что вам придется подождать.

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

2. Unetbootin

Unetbootin — это графическая утилита с открытым исходным кодом для записи образа на USB-флешку. Работает она совсем по-другому. В отличие от dd, здесь флешка должна быть примонтирована к системе и отформатирована в правильную файловую систему. Утилита распакует содержимое образа на флешку, а затем добавит необходимые флаги раздела и установит загрузчик, чтобы всё работало так, как нужно.

unetbootin

Вы можете выбрать образ из файловой системы или скачать систему автоматически через интернет. Кроме того, вы можете записывать образы дискеты, а также жестких дисков. Еще можно оставить свободное место на флешке, чтобы в будущем записать туда файлы. Это отличная альтернатива Rufus Linux и используется она настолько же часто, как и Rufus в Windows.

Установить программу можно из официальных репозиториев. В Ubuntu для установки наберите:

sudo apt install unetbootin

3. Etcher

Это следующее поколение программ для записи образа на флешку Linux. Etcher — утилита с открытым исходным кодом, которая может работать в Windows, Linux и Mac OS. Но её выгодно отличает ещё одна особенность — это современный графический интерфейс.

etcher

Утилита работает очень просто. Сначала вы выбираете образ диска, который нужно записать, потом флешку, а затем просто нажимаете кнопку Записать (Flash!). Программа сделает всё сама. Она новая, поэтому её ещё нет в официальных репозиториях, но вы можете найти портативный образ AppImage на официальном сайте.

4. Ventoy

Это утилита, которая позволяет записать образ на флешку не очень стандартным образом. Вам достаточно просто установить программу на флешку, а затем скопировать туда же образ с нужным дистрибутивом. Программа сама разберется как его запустить и какие параметры передать чтобы все работало. Очень удобно. Графического интерфейса у программы нет, но он и не нужен, установку можно выполнить с помощью терминала, а затем копировать нужные образы в файловом менеджере. Более подробно об этой и следующей программе можно прочитать в этой статье.

5. Multisystem

Еще одна утилита с открытым исходным кодом. Она тоже позволяет записывать несколько образов операционных систем на флешку. Всё выполняется быстро и просто. Берёте флешку, выбираете её в программе, далее выбираете несколько образов и записываете их.

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

После этого нам остаётся записать образы и можно пользоваться. Кроме этого, в утилите есть множество настроек загрузчика Grub и Brug, резервное копирование и восстановление флешки, а также поддержка загрузки нужных вам образов из интернета.

6. Gnome MultiWriter

Утилита Gnome MultiWriter — это небольшая программа, разработанная в рамках проекта Gnome. Она позволяет записывать один ISO образ сразу на несколько носителей. Интерфейс программы предельно простой, но свою функцию она отлично выполняет. Для её установки в Ubuntu выполните:

sudo apt install gnome-multi-writer

Выводы

Вот и всё. Мы рассмотрели лучшие аналоги Rufus Linux, с помощью каждой из этих программ вы сможете записать свой образ на USB-флешку. В большинстве случаев всё работает достаточно хорошо. Я для своих целей использую либо dd, либо Unetbootin. А какие программы для записи ISO на флешку Linux используете вы? Напишите в комментариях!

На десерт видео о том, как пользоваться одной из самых популярных программ — Unetbootin:

Команда dd Linux

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

Для решения всех этих задач используется утилита dd linux, которая просто выполняет копирование данных из одного места в другое на двоичном уровне. Она может скопировать CD/DVD диск, раздел на диске или даже целый жесткий диск. В этой статье мы рассмотрим что из себя представляет команда dd linux, основные ее опции и параметры, а также как ею пользоваться.

Как работает команда dd?

Сначала нужно понять как работает команда dd и что она делает. Фактически, это аналог утилиты копирования файлов cp только для блочных данных. Утилита просто переносит по одному блоку данных указанного размера с одного места в другое. Поскольку в Linux все, в том числе, устройства, считается файлами, вы можете переносить устройства в файлы и наоборот.

С помощью различных опций утилиты можно повлиять на размер блока, а это, в свою очередь, уже влияет на скорость работы программы. Дальше мы рассмотрим основные опции утилиты и ее возможности.

Команда dd

Синтаксис утилиты достаточно необычен, но в то же время очень прост, после того как вы его запомните и привыкнете:

$ dd if= источник_копирования of= место_назначения параметры

С помощью параметра if вам нужно указать источник, откуда будут копироваться блоки, это может быть устройство, например, /dev/sda или файл — disk.img. Дальше, с помощью параметра of необходимо задать устройство или файл назначения. Другие параметры имеют такой же синтаксис, как if и of.

Теперь давайте рассмотрим дополнительные параметры:

  • bs — указывает сколько байт читать и записывать за один раз;
  • cbs — сколько байт нужно записывать за один раз;
  • count — скопировать указанное количество блоков, размер одного блока указывается в параметре bs;
  • conv — применить фильтры к потоку данных;
  • ibs — читать указанное количество байт за раз;
  • obs — записывать указанное количество байт за раз;
  • seek — пропустить указанное количество байт в начале устройства для чтения;
  • skip — пропустить указанное количество байт в начале устройства вывода;
  • status — указывает насколько подробным нужно сделать вывод;
  • iflag, oflag — позволяет задать дополнительные флаги работы для устройства ввода и вывода, основные из них: nocache, nofollow.

Это были все основные опции, которые вам могут понадобиться. Теперь перейдем ближе к практике и рассмотрим несколько примеров как пользоваться утилитой dd linux.

Как пользоваться dd?

Обычные пользователи используют команду dd чаще всего для создания образов дисков DVD или CD. Например, чтобы сохранить образ диска в файл можно использовать такую команду:

sudo dd if=/dev/sr0 of=~/CD.iso bs=2048 conv=noerror

Фильтр noerror позволяет отключить реагирование на ошибки. Дальше, вы можете создать образ жесткого диска или раздела на нем и сохранить этот образ на диск. Только смотрите не сохраните на тот же жесткий диск или раздел, чтобы не вызвать рекурсию:

dd if=/dev/sda of=~/disk.img

В вашей домашней папке будет создан файл с именем disk1.img, который в будущем можно будет развернуть и восстановить испорченную систему. Чтобы записать образ на жесткий диск или раздел достаточно поменять местами адреса устройств:

dd if=~/disk.img of=/dev/sda

Очень важная и полезная опция — это bs. Она позволяет очень сильно влиять на скорость работы утилиты. Этот параметр позволяет установить размер одного блока при передаче данных. Здесь нужно задать цифровое значение с одним из таких модификаторов формата:

Команда dd linux использует именно такую систему, она сложная, но от этого никуда не деться. Ее придется понять и запомнить. Например, 2b — это 1 килобайт, и 1k, это тоже 1 килобайт, 1М — 1 мегабайт. По умолчанию утилита использует размер блока — 512 байт. Например, чтобы ускорить копирование диска можно брать блоки размером по 5 мегабайт. Для этого применяется такая команда:

dd if=/dev/sda of=~/disk.img bs=5M

Следующий параметр — это count. С помощью него можно указать сколько блоков необходимо скопировать. Например, мы можем создать файл размером 512 мегабайт, заполнив его нулями из /dev/zero или случайными цифрами из /dev/random:

sudo dd if=/dev/zero of=file.img bs=1M count=512

Обратите внимание, что этот параметр указывает не размер в мегабайтах, а всего лишь количество блоков. Поэтому, если вы укажите размер блока 1b, то для создания файла размером 1Кб нужно взять только два блока. С помощью этого параметра также можно сделать резервную копию таблицы разделов MBR. Для этого скопируем в файл первые 512 байт жесткого диска:

sudo dd if=/dev/sda of=mbr.img bs=1b count=1

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

Если образ диска слишком большой, можно перенаправить весь вывод нестандартный поток вывода утилиты gzip:

dd if =/dev/sda2 | bzip2 disk.img.bz2

Также можно использовать утилиту dd linux для копирования файлов, хотя это и не является ее прямым предназначением:

dd if=/home/sergiy/test.txt of=/home/sergiy/test1.txt

Как вы знаете, команда dd linux пишет данные на диск непосредственно в двоичном виде, это значит, что записываются нули и единицы. Они переопределяют то, что было раньше размещено на устройстве для записи. Поэтому чтобы стереть диск вы можете просто забить его нулями из /dev/zero.

sudo dd if=/dev/zero of=/dev/sdb

Такое использование dd приводит к тому что весь диск будет полностью стерт.

Выводы

В этой статье мы рассмотрели как пользоваться dd linux, для чего можно применять эту утилиту и насколько она может быть полезной. Это почти незаменимый инструмент системного администратора, поскольку с помощью нее можно делать резервные копии целой системы. И теперь вы знаете как. Если у вас остались вопросы, спрашивайте в комментариях!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *