Автор Тема: Установка LiveUSB на флешку  (Прочитано 36206 раз)

Оффлайн SG

  • Давно тут
  • **
  • Сообщений: 184
Re: Установка LiveUSB на флешку
« Ответ #15 : 10.02.2014 23:27:52 »
Автор: Kirikekeks
« : Сегодня в 16:45:51 » Цитата:
  "У меня на форматированных командой dd флешках разделов просто нет. Нечего грохать."

 Про флешки: 
 Вставляем флешку.
 Запускаем Гпартед,
 в нем выбираем флешку,
 жмём "Устройства",
 жмём "создать таблицу разделов",
 жмём "Применить".
 после этого создаём раздел во всю флешку и форматируем его, можно и виндой.
 Кстати, гпартед находит удалённые разделы(не всегда) и показывает, что в них есть.("Устройства - Attempt Data Rescue")

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Установка LiveUSB на флешку
« Ответ #16 : 11.02.2014 00:51:28 »
Цитировать
$ dmesg | less -p Kingston

[24468.486730] usb 7-6: Manufacturer: Kingston
[24468.486732] usb 7-6: SerialNumber: 5B8618000034
[24468.487199] usb-storage 7-6:1.0: USB Mass Storage device detected
[24468.488046] scsi10 : usb-storage 7-6:1.0
[24469.489283] scsi 10:0:0:0: Direct-Access     Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS
[24470.017273] sd 10:0:0:0: [sde] 7839744 512-byte logical blocks: (4.01 GB/3.73 GiB)
[24470.017888] sd 10:0:0:0: [sde] Write Protect is off
$ mount | grep sde
$
# fdisk -l /dev/sde

Disk /dev/sde: 4013 MB, 4013948928 bytes, 7839744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x51ee72bb

Устр-во Загр     Начало       Конец       Блоки   Id  Система

Поехали: fdisk+mkfs

----------------------------------------------------------------------------------------------------

backup.txt
#1391946965 Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121602 255 63
 1 : start=       63, size=1952668557, Id=07, *
 2 : start=1952668620, size=   321300, Id=82, P
 3 : start=1953198765, size=   321300, Id=83, P
id=07
7  HPFS/NTFS/exFAT

Id=82
82  Linux swap / So

Id=83
83  Linux

start= абсолютный номер сектора

Если верить backup.txt
sectors 0-62 - mbr
# bc -l
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'.

последний сектор первого раздела
(следующий раздел начинается с сектора start=1952668620)
1952668557-1+63
1952668619

Размер раздела
bc -l
(1952668619+1-63)*512/1024^3
931.10492563247680664062

testdisk.txt ничего нового не сообщает:
...
Current partition structure:
 1 * HPFS - NTFS              0   1  1 121547 254 63 1952668557
 2 P Linux Swap           121548   0  1 121567 254 63     321300
 3 P Linux                121581   0  1 121600 254 63     321300 [swap]
Ask the user for vista mode
Computes LBA from CHS for Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121602 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121602 255 63
NTFS at 0/1/1
filesystem size           1952668557
sectors_per_cluster       8
mft_lcn                   4
mftmirr_lcn               122041784
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS              0   1  1 121547 254 63 1952668557
     NTFS, 999 GB / 931 GiB
...

У вас
(0-62 (всего 63) - mbr)
1 : start=       63, size=1952668557, Id=07, *
toggle the dos compatibility flag (?)

Вообще раздел альтовых образов начинается с 64-го сектора
   Device Boot      Start         End      Blocks   Id  System
/dev/sde1   *          64     1054719      527328   17  Hidden HPFS/NTFS
(образ ложился на sdX1 ?)


Один раздел 931Gb на (почти) весь винчестер?
Хреновое дело...
Если образ положили прямо на sdX1 терабайтника, dd затёр таблицу раздела.
Вместе с файлами в начале раздела размером с iso'шник.

Оффлайн Kirikekeks

  • Полу-попутчик, полу-мудрец, полу-невежда, полу-подлец...
  • Давно тут
  • **
  • Сообщений: 314
    • Email
Re: Установка LiveUSB на флешку
« Ответ #17 : 11.02.2014 10:13:07 »
Про флешки: 
 Вставляем флешку.
 Запускаем Гпартед,
 в нем выбираем флешку,
Две флешки 4 гб удалось таким образом реанимировать сразу - УРА!
Но две другие постоянно выдавали ошибку, 4 и 8 гб.
Предполагаю, что две первые команды dd писались на sdXY, а вторые на сырой sdb.
Вторые реанимировать тоже удалось! Спасибо SG! Но через следующую последовательность:
В gparted создаём новую таблицу разделов.
Попытки отформатировать флешки не удаются с ошибкой. Предполагаю, что причина в том, что флешки в настоящий момент примонтированы и видны как образ дистрибутива. Думаю, что более опытный линуксоид сможет их отмонтировать в терминале. Я же через меню "извлечь" и "безопасно удалить" просто удалял их, в том числе и из gparted. Поэтому:
- грубо выдергиваю флешку и снова вставляю, вижу их в Nautilus/Компьютер не смонтированными (вот только давить на них не надо! снова примонтируются)
- в gparted обновляю изформацию об устройствах Ctrl+R
- снова вижу свою флешку 7,21 гб, и далее создаю раздел (форматирую)
Получаю живую флешку нативного (7,21 гб) размера.
В итоге, не знаю как правильно, но вывод:
вернуть флешки с записанными дистрибутивами альт к жизни можно, причем в изначальном размере.

Теперь попробую осознать написанное Speccyfighter на терабайте.
Ламер

Оффлайн SG

  • Давно тут
  • **
  • Сообщений: 184
Re: Установка LiveUSB на флешку
« Ответ #18 : 11.02.2014 11:00:51 »
 Так, гпартед умеет и размонтировать...
 "Ваздел - Размонтировать";  или ПКМ по нужному разделу  - "Размонтировать"
 и ваще: http://gparted.org/display-doc.php?name=help-manual&lang=ru

 

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Установка LiveUSB на флешку
« Ответ #19 : 11.02.2014 17:06:11 »
Две флешки 4 гб удалось таким образом реанимировать сразу - УРА!
Но две другие постоянно выдавали ошибку, 4 и 8 гб.
Предполагаю, что две первые команды dd писались на sdXY, а вторые на сырой sdb.
Вторые реанимировать тоже удалось! Спасибо SG! Но через следующую последовательность:
В gparted создаём новую таблицу разделов.
Попытки отформатировать флешки не удаются с ошибкой. Предполагаю, что причина в том, что флешки в настоящий момент примонтированы и видны как образ дистрибутива. Думаю, что более опытный линуксоид сможет их отмонтировать в терминале. Я же через меню "извлечь" и "безопасно удалить" просто удалял их, в том числе и из gparted. Поэтому:
- грубо выдергиваю флешку и снова вставляю, вижу их в Nautilus/Компьютер не смонтированными (вот только давить на них не надо! снова примонтируются)
- в gparted обновляю изформацию об устройствах Ctrl+R
- снова вижу свою флешку 7,21 гб, и далее создаю раздел (форматирую)
Получаю живую флешку нативного (7,21 гб) размера.
В итоге, не знаю как правильно, но вывод:
вернуть флешки с записанными дистрибутивами альт к жизни можно, причем в изначальном размере.

В Линукс мне не удалось не создать раздел.
Пришлось идти к Виндоус.
Есть такой момент - Вин7 не может отформатировать usb-flash после удаления с флеш альтового гибридного.
# fdisk -l /dev/sdd

Disk /dev/sdd: 4013 MB, 4013948928 bytes, 7839744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x51ee72bb

Устр-во Загр     Начало       Конец       Блоки   Id  Система

# isoinfo -d -i /dev/sdd
CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: ALT Linux altlinux-p7-tde-sysv/i
Volume set id: ALT Linux
Publisher id: ALT LINUX TEAM
Data preparer id: XORRISO-1.2.6 2013.01.08.103001, LIBISOBURN-1.2.6, LIBISOFS-1.2.6, LIBBURN-1.2.6
Application id: ALTLINUX-P7-TDE-SYSV
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 263680
El Torito VD version 1 found, boot catalog is in sector 80
Joliet with UCS level 3 found
Rock Ridge signatures version 1 found
Eltorito validation header:
    Hid 1
    Arch 0 (x86)
    ID ''
    Key 55 AA
    Eltorito defaultboot header:
        Bootid 88 (bootable)
        Boot media 0 (No Emulation Boot)
        Load segment 0
        Sys type 0
        Nsect 4
        Bootoff 40528 263464

Нужно уничтожить таблицу разделов на флешке, чтобы W7 смогла отформатировать флешку:
(Потенциально опасно! Не перепутайте имя устройства! Оно у вас своё!)
# dd if=/dev/zero of=/dev/sdd bs=1M count=1
1+0 записей получено
1+0 записей отправлено
 скопировано 1048576 байт (1,0 MB), 0,00169231 c, 620 MB/c
# fdisk -l /dev/sdd

Disk /dev/sdd: 4013 MB, 4013948928 bytes, 7839744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Разница в наличии/отсутствии строки
Устр-во Загр     Начало       Конец       Блоки   Id  Система
т.е. наличии/отсутствии таблицы разделов.
# isoinfo -d -i /dev/sdd
CD-ROM is NOT in ISO 9660 format

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

Но форматирует флешку Win7 ислючительно тупо.
Что быстрым форматированием
# fdisk -l /dev/sdd

Disk /dev/sdd: 4013 MB, 4013948928 bytes, 7839744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6e697373

Это не похоже на таблицу разделов
Возможно, вы выбрали неверное устройство.

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdd1   ?  1936269394  3772285809   918008208   4f  QNX4.x 3-я часть
/dev/sdd2   ?  1917848077  2462285169   272218546+  73  Неизвестный
/dev/sdd3   ?  1818575915  2362751050   272087568   2b  Неизвестный
/dev/sdd4   ?  2844524554  2844579527       27487   61  SpeedStor

Пункты таблицы разделов расположены не в дисковом порядке
Что полным
# fdisk -l /dev/sdd

Disk /dev/sdd: 4013 MB, 4013948928 bytes, 7839744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6e697373

Это не похоже на таблицу разделов
Возможно, вы выбрали неверное устройство.

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdd1   ?  1936269394  3772285809   918008208   4f  QNX4.x 3-я часть
/dev/sdd2   ?  1917848077  2462285169   272218546+  73  Неизвестный
/dev/sdd3   ?  1818575915  2362751050   272087568   2b  Неизвестный
/dev/sdd4   ?  2844524554  2844579527       27487   61  SpeedStor

Пункты таблицы разделов расположены не в дисковом порядке


Теперь попробую осознать написанное Speccyfighter на терабайте.

Я не специалист по реанимации, не из Team, не из ALT Linux Club и тем более не из ALT Linux.
Но по моему скромному если на винчестере был один раздел почти на всё пространство, содержимое файловой раздела утрачено безвозвратно.
Файл состоит из двух частей атрибутов и тела файла. Тело без атрибутов - труп.
Нет ни имени, ни адреса указавающего на местоположение и размер.

У себя структура usb'шника выбрана не случайно:
                      cfdisk (util-linux 2.22.1)

           Дисковый накопитель: /dev/sdc
           Размер: 500107837440 байт, 500.1 ГБ
Головок: 255   Секторов на дорожку: 63   Ци

   Имя        Флаги    Тип разделТип ФС         [Метка]      Размер (МБ)
   ---------------------------------------------------------------------
   sdc1       ЗагрузочныОсновной ext4                         21476,21
   sdc2                 Основной ext3        [Transcend2]    238788,11
   sdc3                 Основной ext3        [Transcend3]    238788,11
   sdc4                 Основной swap                          1055,4*

    [Загруз.]     [Удалить]     [Справка]     [Макс. ]
    [Вывести]     [Выход]       [  Тип  ]     [Ед. изм.]
    [Запись]

Первый раздел:
MagOS - live-linux для чайников. Абсолютно безопасен для данных при установке.
Максимум из повреждений по-неопытности - уничтожение загрузчика основной системы при несоблюдении иструкции по установке. Нужно быть непревзойдённо талантливым, чтобы установкой этой лайв системы на usb повредить данные. Основное целевое назначение: лайв для мобильных накопителей USB/eSATA.
Уничтожение биткарты раздела вместе с таблицей разделов не катастрофично - возможно восстановление остальных разделов.
Второй раздел:
Зеркала ALT Linux
Уничтожение критично, но не катастрофа - зеркалится rsync'ом.
Нет такого образа положенного через dd на этот usb'шник, который бы дотянулся до этого раздела.
Третий раздел:
Свыше 60Гб сборки в мелочёвках.
Уничтожение катастрофично. Восстановлению не подлежит.
Четвёртый раздел:
swap - до лампочки.

Технически винчестер можно было разбить и на два раздела по степени потери:
Первый - очень жаль, но не катастрофа.
Второй - абсолютная катастрофа.

Меньше чем 225443840 байт у альтов гибридов не существует.
Этого хватит, чтобы окончательно убить и таблицу разделов и биткарту первого раздела.

(идти на трекеры и запасаться контрафактом?)
У фоторек да и многого другого крайне ограниченные возможности.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Установка LiveUSB на флешку
« Ответ #20 : 11.02.2014 17:44:41 »
Опять на будущее:
Снять структуру винчестеров через fdisk.
Тестдиск и прочие по реальным фактам угадывают местоположение, размер и тип раздела.
Если структура выданная fdisk'ом положена в файл, ничего не нужно угадывать:
достаточно сказать будущей таблице разделов, адреса, пределы и тип разделов, данные для которых берутся из резервного файла.
И все разделы которые не повреждены, но исчезли вместе с исчезновением таблицы разделов, тут же восстановятся со всем своим содержимым.
Требования - безошибочность и внимательность при вводе данных. А времени меньше чем на чашку кофе.

Оффлайн Kirikekeks

  • Полу-попутчик, полу-мудрец, полу-невежда, полу-подлец...
  • Давно тут
  • **
  • Сообщений: 314
    • Email
Re: Установка LiveUSB на флешку
« Ответ #21 : 11.02.2014 20:16:39 »
Так, гпартед умеет и размонтировать...
 "Ваздел - Размонтировать";  или ПКМ по нужному разделу  - "Размонтировать"
Не получится на практике. Выдаст две ошибки - при размонтировании и при попытке создать таблицу разделов. При этом размонтированный раздел будет спокойно видеться в Наутилусе как образ дистрибутива Альта. А вот за ссылочку - отдельное спасибо, уверен будут ещё грабли больших размеров.
Ламер

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Установка LiveUSB на флешку
« Ответ #22 : 12.02.2014 01:39:27 »
видеться в Наутилусе как образ дистрибутива Альта.

Да... Кто бы сомневался.
Голова-то у него с описателем в iso9660, а середина и хвост в NTFS.
Образ-то лёг наверное размером метров не менее пятисот?

Оффлайн Kirikekeks

  • Полу-попутчик, полу-мудрец, полу-невежда, полу-подлец...
  • Давно тут
  • **
  • Сообщений: 314
    • Email
Re: Установка LiveUSB на флешку
« Ответ #23 : 14.02.2014 13:56:12 »
Но по моему скромному если на винчестере был один раздел почти на всё пространство, содержимое файловой раздела утрачено безвозвратно.
Файл состоит из двух частей атрибутов и тела файла. Тело без атрибутов - труп.
Нет ни имени, ни адреса указавающего на местоположение и размер.

У себя структура usb'шника выбрана не случайно:
Все сказанное подтверждаю. Имею на руках - труп.  Структуру диска в новой жизни воспроизведу из сказанного ниже. Спасибо за науку
Speccyfighter. Выводы fdisk кладу в спецпапку на дропбоксе.
учше
« Последнее редактирование: 14.02.2014 16:48:43 от Kirikekeks »
Ламер

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Установка LiveUSB на флешку
« Ответ #24 : 14.02.2014 18:15:05 »
Мануалы по восстановлению разделов набросанные экспромтом на коленке с воссозданием реальной боевой обстановки:

Этот пост
http://forum.altlinux.org/index.php/topic,29170.msg223352.html#msg223352
и следующий, это описание эксперимента с выбросами, чтобы показать как это делается.
(Голова помнит хорошо, а файл лучше)
Делалось это на боевом железе, на флешке, без эмуляторов. Выбросы из реальных процессов.
Подробности на столько, на сколько увидел необходимым, и на столько, на сколько хватило отсутствия лени.

Но первый пост в той теме, это не эксперимент.
Это реальные выбросы процесса восстановления разделов, которые были угроблены одной командой на своём 500-гигабайтном винчестере по собственной глупости и собственной невнимательности. (Все мы не боги и делаем ошибки)
Такое удобно и полезно (если надо) хранить в обычных ascii-файлах как шпаргалки. Такие файлы, например, можно просмотреть даже после init=/bin/bash когда система почти полностью мертва.
« Последнее редактирование: 14.02.2014 18:19:36 от Speccyfighter »

Оффлайн Kirikekeks

  • Полу-попутчик, полу-мудрец, полу-невежда, полу-подлец...
  • Давно тут
  • **
  • Сообщений: 314
    • Email
Re: Установка LiveUSB на флешку
« Ответ #25 : 15.02.2014 13:32:50 »
Этот пост
http://forum.altlinux.org/index.php/topic,29170.msg223352.html#msg223352
Этот пост я кинул в начало файла в выводами всех команд fdisk (как академических так и просто).
Ламер

Оффлайн andreydunin

  • Начинающий
  • *
  • Сообщений: 18
Re: Установка LiveUSB на флешку
« Ответ #26 : 23.04.2014 23:01:27 »
Две страницы текста.
Куча мнений.
Уход от темы.
А решения проблемы так и нет.

Есть скаченный образ(altlinux-7.0.4-centaurus-x86_64-ru-live-cd.iso). есть флешка(на выбор от 4 до 64 гб). есть unetbootin-windows (дада все еще на виндовс и такими темпани наврятли перейдем)

Итак вопросы остались:
при запись образа и запуска на целевой машине предлагается начать установку  - выбрать источник установки! даже при выборе варианта Live

И толь программа записи не та, толь образ левый скачен с сайта альта, толь венера сейчас в раке поэтому все через одно место но.. НЕ РАБОТАЕТ..

Ну делаете LiveCD -Так делайте его нормально: с инструкциями, программами необходимыми для записи, readme для чайников и прапорщиков. howto для продвинутых, и fAQ для остальных.
ГДЕ???


Оффлайн Kamrad

  • Давно тут
  • **
  • Сообщений: 178
  • Пингвиновод
    • Email
Re: Установка LiveUSB на флешку
« Ответ #27 : 23.04.2014 23:21:52 »
В операционной системе Windows:

    скачать образ дистрибутива, проверить контрольную сумму образа;
    скачать архив с программой Image Writer по ccылке http://www.simplylinux.ru/media/win32diskimager-RELEASE-0.3-r27-binary-alt1.zip;
    распаковать архив c Image Writer;
    вставить флэшку в USB-разъем (размер флэшки должен быть не менее 1 Гбайт);
    запустить файл .exe;
    в появившимся окне указать ссылку на образ и выбрать устройство (флэшку);
    нажать кнопку Write.

В операционной системе Linux:

необходимо дать команду:

dd if=simply_linux.img of=/dev/sdX

где simply_linux.img — образ флешки, а /dev/sdX — usb-порт.
"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!" (аргументация менеджера в компьютерной фирме)

Оффлайн andreydunin

  • Начинающий
  • *
  • Сообщений: 18
Re: Установка LiveUSB на флешку
« Ответ #28 : 23.04.2014 23:55:13 »
Попунктно:
1) MD5 совпадает e4d9d55d3ad941e48c430869e53c7c40
2) done
3) done
4) done 32gb свободная рабочая 100%
5) done  с правами админа, win7
6) done
7) done

ошибка :



    скачать образ дистрибутива, проверить контрольную сумму образа;
    скачать архив с программой Image Writer по ccылке http://www.simplylinux.ru/media/win32diskimager-RELEASE-0.3-r27-binary-alt1.zip;
    распаковать архив c Image Writer;
    вставить флэшку в USB-разъем (размер флэшки должен быть не менее 1 Гбайт);
    запустить файл .exe;
    в появившимся окне указать ссылку на образ и выбрать устройство (флэшку);
    нажать кнопку Write.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Установка LiveUSB на флешку
« Ответ #29 : 24.04.2014 00:43:33 »
Дак что не понятного то?

Ошибка 8! Это-же огого! :)))) Информативно :) Виндопроблемы такие вендопроблемы :)))

Варианты решения:
а) отключить антивирус
б) переместить программу и образ в корень диска ЦЭ
в) переформатировать флешку в ФАТ-32
г) перегрузится в безопасном режиме
д) помолиться Гейтсу и его пророку Балмеру :)))
« Последнее редактирование: 24.04.2014 00:46:35 от YYY »