команда cp, щоб зробити завантажувальний iso image usb


9

Тут багато дискусій щодо створення завантажувального USB-накопичувача. Посібник Debian щодо встановлення Wheezy пропонує наступне:

# cp debian.iso /dev/sdX
# sync

Переконайтеся, що спочатку USB-пристрій відключено.

Сторінка посібника Debian.

Я робив це під час підготовки до встановлення хрипів. Це, здається, працює, тому що ISO-образ - це все, що бачиться на USB, а розмір, який можна використовувати, - це зображення. Залишилося побачити, чи буде він завантажуватися тощо.

Тепер, чи може хтось детальніше пояснити, чому це працює. Я подумав, що така команда cp подібна до перетягування (крім того, що USB не відключений).

Відповіді:


7

Пристрої в Linux - це файли. / dev / sda або / dev / sdb також є файлами. Тож вам потрібно замінити файл / dev / sdX на файл dot-ISO, який ви зможете змонтувати та використовувати як пристрій.

Що робить синхронізація, чи змушує оновлені блоки віртуального пристрою (/ dev / sda-файлу) оновлюватись на фактичному диску.


2
Отже, магічна частина цього полягає у виконанні команди cp на відключеному пристрої (файлі). Наче це було загальновідомим при читанні посібника для debian, а може, і є? У будь-якому випадку, це спрацювало, моя нова машина завантажила USB та встановила сирі, спасибі.
Томпа

3

Можливо, кращий спосіб зробити це з dd. що робить байт копію. синтаксис був би

dd if=debian.iso of=/dev/sdX

і команду потрібно буде запустити як root. dd дозволяє мати більше контролю, якщо ви цього хочете. Ознайомтеся із сторінкою тут або інструкціями Debian про те, як створити завантажувальну USB-палку тут .

(Де sdX, можливо, повна назва накопичувача з номером, наприклад / dev / sdc1 .)


І ця команда, напевно, повинна виконуватися із змонтованим пристроєм?
Томпа

@Tompa, насправді це не має значення. Напевно, було б краще використовувати відключений пристрій, оскільки ви перезаписуєте всю структуру розділів, відформатовану у recimo fat або ext3 або ntfs, і замінюєте її форматом cdrom або dvd (зазвичай UDF). Якщо операційна система записує у файлову систему під час її перезапису, це може бути поганою справою. блок-пристрій / dev / sdx в основному є віртуальним файлом, що дозволяє двійковим доступом до всього жорсткого диска.
Мобіус
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.