супер флешка

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

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

супер флешка

#1

28 май 2017, 20:45

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

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

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

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

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

супер флешка

#2

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
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

супер флешка

#3

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...
Судя по
предупредить. Этот сектор не будет mmapped, так как он будет конфликтовать с файлом загрузки
Видимо одна и та же ссылка ссылается на два файла или наоборот.... и что такое mmapped тоже непонятно...

no avatar

symon2014

супер флешка

#4

29 май 2017, 06:19

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

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

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

супер флешка

#5

30 май 2017, 07:52

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

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

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

супер флешка

#6

31 май 2017, 08:16

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

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

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

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

супер флешка

#7

31 май 2017, 18:32

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

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

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

супер флешка

#8

01 июн 2017, 14:16

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

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

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

Эпилог

#9

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:

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей