супер флешка

О том о сем
Закрыто
Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

супер флешка

#1

Сообщение Dja » 28 май 2017, 20:45

Приветствую всех форумчан!
Раз уж повелось про liveUSB писать в болталке, то сюда и закину.
Итак цель:
Вариант 1. LiveUSB с возможностью как загружаться в нулевую сессию, так и в сессию с сохранением данных. (2 разных строки в загрузчике)
Вариант 2. Тоже самое, но только установленное на USB и тут разумеется уже ни о какой нулевой сессии речи не идет.

А вот и главное условие: Загрузка должна быть возможной как с уефаей так и без.

Как и чем такое запилить?
Сделал live-usb через multisystem, так на уефай всё ок, а без уефай даже строчки с минтом нет. :hm:

Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

супер флешка

#2

Сообщение Dja » 28 май 2017, 21:28

Вот что странно. Открыл через интерфейс программы grub.cfg, а там
Скрытый текст
#Ne supprimez pas ce marqueur! / Do not remove this marker!
#MULTISYSTEM_START
#MULTISYSTEM_MENU_DEBUT|25-05-2017-16:56:09-273756209|linuxmint-18.1-xfce-64bit.iso|multisystem-linuxmint|1712Mio|
menuentry "linuxmint-18.1-xfce-64bit.iso" {
search --set -f "/linuxmint-18.1-xfce-64bit.iso"
loopback loop "/linuxmint-18.1-xfce-64bit.iso"
linux (loop)/casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper locale=ru_RU bootkbd= console-setup/layoutcode= console-setup/variantcode= iso-scan/filename=/linuxmint-18.1-xfce-64bit.iso noprompt quiet splash --
initrd (loop)/casper/initrd.lz
}
#MULTISYSTEM_MENU_FIN|25-05-2017-16:56:09-273756209|linuxmint-18.1-xfce-64bit.iso|multisystem-linuxmint|1712Mio|
#MULTISYSTEM_MENU_DEBUT|25-05-2017-17:06:12-247755122|linuxmint-18.1-xfce-64bit.iso|multisystem-linuxmint|1712Mio|persistent 2315Mio
menuentry "Mode persistent linuxmint-18.1-xfce-64bit.iso" {
search --set -f "/linuxmint-18.1-xfce-64bit.iso"
loopback loop "/linuxmint-18.1-xfce-64bit.iso"
linux (loop)/casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper persistent locale=ru_RU bootkbd= console-setup/layoutcode= console-setup/variantcode= iso-scan/filename=/linuxmint-18.1-xfce-64bit.iso noprompt quiet splash --
initrd (loop)/casper/initrd.lz
}
Странно именно вот это
Скрытый текст
linux (loop)/casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper locale=ru_RU bootkbd= console-setup/layoutcode= console-setup/variantcode= iso-scan/filename=/linuxmint-18.1-xfce-64bit.iso noprompt quiet splash --
как там cdrom оказался...

Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

супер флешка

#3

Сообщение Dja » 29 май 2017, 02:33

Глянул live скопированный dd-шкой
17-05-29-022348.png
Глянул сделанный при помощи multisystem
17-05-29-022738.png
Вроде и там и там и уефи и груб...

Кстати если выбираю груб 2, то черный экран с надписью
Скрытый текст
warn. The sector won't be mmapped, as it would conflict with the boot file
Booting...
Судя по
google
предупредить. Этот сектор не будет mmapped, так как он будет конфликтовать с файлом загрузки
Видимо одна и та же ссылка ссылается на два файла или наоборот.... и что такое mmapped тоже непонятно...


symon2014

супер флешка

#4

Сообщение symon2014 » 29 май 2017, 06:19

Энто маппет , на сидиром тоже можно забить, установщик так флешку обзывает.

Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

супер флешка

#5

Сообщение Dja » 30 май 2017, 07:52

Unetbootin тоже не справился с режимом legacy
2017-05-30 07-47-09.JPG
2017-05-30 07-46-12.JPG

Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

супер флешка

#6

Сообщение Dja » 31 май 2017, 08:16

live отмёл в сторону, поскольку оно должно быть установлено и настроено.

Вышло так: снчала поставил в режиме UEFI чтоб загрузчик прописался в efi-разделе, затем установил в режиме legacy, чтоб загрузчик прописался в mbr.
В итоге грузится и так и так!!! :magic:
Единственное, наверное, не стоит обновлять ядро :vic:

Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

супер флешка

#7

Сообщение Dja » 31 май 2017, 18:32

Такой вариант оказался рабочим только на том ноуте, где стоит линух. На ноуте с десяткой все равно не хочет ((( хотя лайв в ефи грузится. :sad:

Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

супер флешка

#8

Сообщение Dja » 01 июн 2017, 14:16

Попробовал еще. В итоге: на одном ноуте (с десяткой на борту) флешка грузится только в легаси, в ефи отказывается (хотя лайв грузится как выше написал), на втором (который по модели такой же, как и тот, на котором проходила установка и на котором всё работает и в ефи и в легаси) в ефи не грузилась, в легаси не пробовали. На третьей машине (моноблок с десяткой на борту) вообще никак не грузилась... ни в ефи ни в легаси, когда лайв тот же грузился спокойно и в ефи и в легаси...
Такие вот дела. :sad:

Аватара пользователя

Автор темы
Dja
Сообщения: 7069
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1368 раз
Поблагодарили: 734 раза
Контактная информация:

Эпилог

#9

Сообщение Dja » 01 июн 2017, 23:22

Для кого-то это очевидно, а для кого-то как и для меня... а те, кому очевидно могли бы и отписаться :magic:
Итак, сделал очередной заход, который состоял из:
1. Разбил флешку (gpt) на 5 разделов. A B C D E, где A - fat32 (efi), B - swap, C & D & E - ext4.
2. Загрузился в лайв в режиме легаси и установил в режиме легаси. B - swap, D - корень, E - хомяк.
3. Загрузился в лайв в режиме EFI и установил в режиме EFI. A - efi, B - swap, C - корень, E - хомяк (пользователь тот же). :crazy:
В итоге всё грузилось, всё работало. Но...как и предыдущий раз только на той машине, на которой проводилось шаманство. На другом ноутбуке удалось загрузиться только в легаси (как и в предыдущий раз (сорян за тавтологию)).
В следствии всего делаю вывод, что efi завязан на драйвера (возможно драйвер контроллера или еще чего...). А то, что происходит загрузка live-usb в режиме efi везде, то это видимо потому, что в /efi/boot раздела efi Live-usb отсутствует какая-либо ссылка на загрузочный том. Но там располагаются bootx64.efi и grubx64.efi (dos-файлы), которые, видимо, и являются стартовой точкой для ефи.
В установленной же версии в /efi вообще отсутствует /boot, но присутствует /ubuntu, в которой присутствует grub.cfg со ссылкой на том с UUID. Присутствует в этой папке так же grubx64.efi, а вот bootx64.efi отсутствует... :hoho:

Закрыто

Вернуться в «Болталка: Оффтоп, разбор полетов»