Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Загрузочная флешка Ubuntu 16.04 - неочевидные нюансы  (Прочитано 25500 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн TeleScope

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Если хочется воспользоваться местом, которое осталось за образом - просто добавьте раздел.

До или после копирования добавлять раздел?
Если копировать образ на устройство, то, думаю, после, так как это копирование "затрет" имеющиеся на флешке или диске разделы.


Правильно?

Нужно ли перед копированием удалять разделы с флешки?


Пользователь добавил сообщение 28 Октябрь 2017, 21:27:08:
2. Свободное место в конце флешки, нельзя вообще ни как использовать, даже просто сохранить файл, так как флешка в себе будет содержать неизвестную файловую систему. Похоже на то, что нынешная "usb-creator-gtk" работает по типу dd.

Странно, обнаружил загрузочную флешку, с Ubuntu-16.04-desktop-amd64.iso
Образ скачан 16.06.2016, файлы на флешке имеют дату 23.06.2016, раздел с файлами образа один общий.
UNetbootin не был установлен.
Не помню, как создавал эту загрузочную флешку, скорее всего, с помощью usb-creator-gtk.

Тогда утилита usb-creator-gtk еще работала по-старому?


 
« Последнее редактирование: 28 Октябрь 2017, 21:27:08 от TeleScope »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 24227
    • Просмотр профиля
Правильно?
Да.
Странно, обнаружил загрузочную флешку, с Ubuntu-16.04-desktop-amd64.iso
Надо смотреть конкретно, что там как.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн TeleScope

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Да.

Т.е. таки содержимое флешки при копировании образа по команде cp будет уничтожено?

Надо смотреть конкретно, что там как.

Содержимое флешки под спойлером:

(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 29 Октябрь 2017, 15:32:45:

Скачанный образ:

~$ ls '/home/one/Загрузки/ubuntu-16.04-desktop-amd64.iso' -l
-rw-r--r-- 1 one one 1485881344 июл 16  2016 /home/one/Загрузки/ubuntu-16.04-desktop-amd64.iso
« Последнее редактирование: 29 Октябрь 2017, 16:09:06 от TeleScope »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 24227
    • Просмотр профиля
Т.е. таки содержимое флешки при копировании образа по команде cp будет уничтожено?
При копировании образа на физический носитель, как в инструкции - да.
cp или dd (лучше, конечно, dd) - не так важно, важно, что будет полностью перезаписана таблица размещения разделов той, что содержится в записываемом образе.
Но после копирования можно добавить в эту таблицу свои разделы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Онлайн www777

  • Автор темы
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2414
    • Просмотр профиля
Цитировать
Тогда утилита usb-creator-gtk еще работала по-старому?
Я уже писал об этом. Всё зависит от того какой версии использовалась usb-creator-gtk.

Оффлайн TeleScope

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Всё зависит от того какой версии использовалась usb-creator-gtk.

Возможно, не помню точно, я сделал апгрейд до Ubuntu 16.04 с предыдущей версии через переустановку ОС.
И записывал эту флешку в предыдущей версии Ubuntu.

Оффлайн TeleScope

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Резюмирую

Из рабочих вариантов только создание mbr-разметки, 1 раздела 2 Гб, установки флага boot (UNetbootin его не устанавливает)

Работает также cp в раздел /dev/sdc1, установка флага
Но при этом не грузится на некоторых компьютерах.

сp и dd на устройство /dev/sdc работают, но раздел в неразмеченном пространстве мне создать не удалось:

Gparted при пересканировании сообщение:

Предупреждение от libparted
Драйвер говорит,что размер физического блока равен 2048 байт, но Linux говорит, что он 512 байт.

Раздел создать не удается, ни в Gparted, ни в disks.

Пользователь добавил сообщение 07 Ноябрь 2017, 15:24:05:
C GPT разделами и UNetbottin грузятся также не все копьютеры.
« Последнее редактирование: 07 Ноябрь 2017, 15:24:05 от TeleScope »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11393
  • Xubuntu 16.04 (64bit)
    • Просмотр профиля
Драйвер говорит,что размер физического блока равен 2048 байт, но Linux говорит, что он 512 байт.
На это предупреждение просто не нужно обращать внимание (забить).
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн TeleScope

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
На это предупреждение просто не нужно обращать внимание (забить).

Каким образом?
Ни disks (Диски), ни Gparted не создает раздел.

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1219
  • Tri.Optimum
    • Просмотр профиля
сp и dd на устройство /dev/sdc работают, но раздел в неразмеченном пространстве мне создать не удалось:
Не удивительно, таблицы разделов при этом способе нет и не будет.
415243484c494e5558

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11393
  • Xubuntu 16.04 (64bit)
    • Просмотр профиля
ALiEN175, нет вы не правы.

В образе есть таблица разделов, и их там даже две: MBR + таблица разделов ISO9960 формата. При копировании образа на устройство - на устройстве эти две совмещеных таблицы окажутся в нужных местах. Если бы в такой флешке не было MBR, то с нее и не было бы возможности загрузиться.

В MBR образа есть не совсем адекватные записи, да еще это совмещение двух таблиц разделов, поэтому некоторые утилиты могут отказываться с таким MBR работать.

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

Вот поставил натурный эксперимент - fdisk спокойно создал раздел (все выборы - по умолчанию)
# cp xubuntu-16.04.1-desktop-amd64.iso /dev/sdc
# sync
# fdisk /dev/sdc

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения остаются только в оперативной памяти, пока вы не решите их сохранить.
Будьте осторожны с использованием команды сохранения!


Команда (m для справки): p
Диск /dev/sdc: 3,8 GiB, 4048551936 байтов, 7907328 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0x6a017440

Устр-во    Загрузочный   Start Конец Секторы  Size Id Тип
/dev/sdc1  *                 0 2470911 2470912  1,2G  0 Пустой
/dev/sdc2              2451696 2456431    4736  2,3M ef EFI (FAT-12/16/32)

Команда (m для справки): n
Тип раздела
   p   первичный (2 первичных, 0 расширенных, 2 свободно)
   e   расширенный (контейнер для логических разделов)
Select (default p):

Using default response p.
Номер раздела (3,4, по умолчанию 3):
Первый сектор (2470912-7907327, по умолчанию 2471936):
Last sector, +sectors or +size{K,M,G,T,P} (2471936-7907327, по умолчанию 7907327):

Создан новый раздел 3 типа 'Linux' и размера 2,6 GiB.

Команда (m для справки): p
Диск /dev/sdc: 3,8 GiB, 4048551936 байтов, 7907328 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0x6a017440

Устр-во    Загрузочный   Start Конец Секторы  Size Id Тип
/dev/sdc1  *                 0 2470911 2470912  1,2G  0 Пустой
/dev/sdc2              2451696 2456431    4736  2,3M ef EFI (FAT-12/16/32)
/dev/sdc3              2471936 7907327 5435392  2,6G 83 Linux

Осталось только форматнуть /dev/sdc3 и можно использовать.
(Нажмите, чтобы показать/скрыть)

gdisk сразу стал пытаться конвертнуть в GPT, но такое конвертирование убьёт образ. Поэтому не пытайтесь gdisk использовать.
Однако тип таблицы раздело он определяет верно:

s# gdisk /dev/sdc
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


parted (который используется в gparted) выдает сообщение о неверном размере сектора? но после игнора выдает почти нормальный вывод:
# parted /dev/sdc
GNU Parted 3.2
Используется /dev/sdc
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд.
(parted) print                                                           
Предупреждение: Драйвер говорит,что размер физического блока равен 2048 байт, но Linux говорит, что он 512 байт.
Игнорировать/Ignore/Отменить/Cancel? I                                   
Модель: JetFlash Transcend 4GB (scsi)
Диск /dev/sdc: 16,2GB
Размер сектора (логич./физич.): 2048B/512B
Таблица разделов: mac
Флаги диска:

Номер  Начало  Конец   Размер  Файловая система  Имя    Флаги
 1     2048B   6143B   4096B                     Apple
 2     1255MB  1258MB  2425kB                    EFI

(parted)                                                             

Только вот тип таблицы разделов и размер диска указаны не верно.... что явно намекает: parted-ом тоже не стоит пытаться создавать таблицу разделов ....

Остается только старый, проверенный годами, и убеленный сединами - fdisk.
« Последнее редактирование: 15 Ноябрь 2017, 23:22:59 от Sly_tom_cat »
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 368
    • Просмотр профиля
Sly_tom_cat, Внятно и доходчиво, уважительно

 

Страница сгенерирована за 0.177 секунд. Запросов: 23.