Создание мультисистемной загрузочной флешки.

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

gandic
Сообщения: 58
Зарегистрирован: 23 сен 2016, 09:32
Благодарил (а): 10 раз
Поблагодарили: 7 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение gandic » 28 окт 2016, 08:48

В указанной инструкции (http://rusoun.blogspot.ru/p/3.html) по созданию загрузочного USB диска с E2B есть ссылка на то что существует скрипт (fmt.sh) для линукс машин (http://www.easy2boot.com/make-an-easy2b ... ing-linux/) , но там не могу найти сам файл fmt.sh для скачки...
Тоже хочу сделать мультизагрузочную флешку и записать несколько live-образов. Такой вопрос возник - можно ли включить в число таких образов: например, один для 32-битных машин, другой для 64-битных машин и тому подобное, будут ли запускаться live образы?
Linux: Debian 9.0 stretch KDE Plasma 5

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

Автор темы
symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение symon2014 » 28 окт 2016, 08:56

gandic, На второй вопрос отвечу так, думаю Е2В по барабану, что лежит у неё в папках, винда, никс, 32, 64. По сути это просто что то типа программного переходника между флешкой и юсб разъёмом.
По поводу файла не отвечу, я успокоился на том что изготовил флешку из под винды, и теперь просто пользуюсь.
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

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

gandic
Сообщения: 58
Зарегистрирован: 23 сен 2016, 09:32
Благодарил (а): 10 раз
Поблагодарили: 7 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение gandic » 28 окт 2016, 10:01

symon2014 писал(а): По поводу файла не отвечу,
все разобрался он лежит в архиве с самой Easy2boot.
в папкe _ISO/docs/linux_utils/
Последний раз редактировалось пользователем 2 gandic; всего редактировалось раз: 28
Linux: Debian 9.0 stretch KDE Plasma 5

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

Автор темы
symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение symon2014 » 28 окт 2016, 10:04

gandic, Удачи, мне прога понравилась, чуть тяжеловесна, но никакой головной боли, кидай что хочешь и пробуй.
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

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

Автор темы
symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение symon2014 » 28 окт 2016, 10:17

gandic, Прокомментируй здесь своё решение поподробней, пригодится кому нибудь, плиз.
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

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

gandic
Сообщения: 58
Зарегистрирован: 23 сен 2016, 09:32
Благодарил (а): 10 раз
Поблагодарили: 7 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение gandic » 28 окт 2016, 14:05

symon2014 писал(а): Прокомментируй здесь своё решение
распаковываем в хомяке архив с Easy2Boot в любую папку, например, в e2b
в консоли от рута переходим в директорию cd /home/[highlight=yellow]<вашпользователь>[/highlight]/e2b/_ISO/docs/linux_utils
меняем права на содержимое в папке linux_utils выполнив sudo chmod 777 *
перед запуском скрипта необходимо подключить флешку и примонтировать
далее запускаем сам скрипт bash fmt.sh
если скрипт правильно определил флешку, у меня: /dev/sdc1 , то подтверждаем y
и все ждем завершения процесс создания Easy2Boot USB Drive:
Easy2Boot USB Drive contents...
autorun.inf       E2B_ReadMe.txt  MAKE_E2B_USB_DRIVE (run as admin).cmd  QEMU_MENU_TEST (run as admin).cmd
autounattend.xml  grldr           MAKE_THIS_DRIVE_CONTIGUOUS.cmd         unattend.xml
e2b.ico           _ISO            menu.lst                               UPDATE_E2B_DRIVE.CMD
Please wait - flushing write cache and unmounting drive...
После завершения процесса создания Easy2Boot USB Drive
на флешку можем начать копировать файлы ISO на диск USB, а именно в одну из подпапок в папке \_ISO, что на диске USB.
Файлы ОС Linux ISOs в подпапку \_ISO\LINUX
Файлы Win8/8.1 Installer ISOs в под-под-папку \_ISO\WINDOWS\WIN8
и т.д. – см. http://www.easy2boot.com/add-payload-files более подробная информация о папках Easy2Boot...

Русификация интерфейса - нужно создать в папке \_ISO\ файл MyE2B.cfg
с следующим содержимым:

Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось пользователем 1 gandic; всего редактировалось раз: 2
Linux: Debian 9.0 stretch KDE Plasma 5

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

gandic
Сообщения: 58
Зарегистрирован: 23 сен 2016, 09:32
Благодарил (а): 10 раз
Поблагодарили: 7 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение gandic » 31 окт 2016, 08:03

symon2014 писал(а): теперь просто пользуюсь
Все флешку протестил - получилось удобно - все в одном устройстве.
Linux: Debian 9.0 stretch KDE Plasma 5

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

wanoska
Сообщения: 160
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 30 раз
Поблагодарили: 41 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение wanoska » 11 ноя 2016, 06:59

Ошибка при выборе флэшки, подскажите пожалуйста куда копать
ilopatin@WlopatinI ~/Doc/soft/e2b/_ISO/docs/linux_utils $ sudo bash fmt.sh
[3;J
WARNING: THIS SCRIPT CAN FORMAT THE WRONG DRIVE IF USED INCORRECTLY!
USE AT YOUR OWN RISK

fmt.sh resides in directory /home/ilopatin/Doc/soft/e2b/_ISO/docs/linux_utils
Looking for _ISO/e2b folder - please wait...
Found SOURCE at /home/ilopatin/Doc/soft/e2b/_ISO/docs/linux_utils/../../../

autorun.inf MAKE_E2B_USB_DRIVE (run as admin).cmd
autounattend.xml MAKE_THIS_DRIVE_CONTIGUOUS.cmd
e2b.ico menu.lst
E2B_ReadMe.txt QEMU_MENU_TEST (run as admin).cmd
grldr unattend.xml
_ISO UPDATE_E2B_DRIVE.CMD

/dev/sda2 19091584 7525000 10573716 42% /
/dev/sda3 55643508 12732896 40060976 25% /home
/dev/sdc 1962228 4 1962224 1% /mnt/usb-JetFlash_Transcend_2GB_092GT0J5XQP9RSPK-0:0

Is device (/dev/sdc) correct (y/n) : y


fmt.sh: строка 100: [: -lt: ожидается использование унарного оператора
Bad Partition! should end in the number 1 or 2 - e.g. /dev/sdc1
LM18.2 Cinnamon 3.2.7 Kernel: 4.12.0-041200-generic

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

Chocobo
Сообщения: 5499
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1423 раза

Re: Создание мультисистемной загрузочной флешки.

Сообщение Chocobo » 11 ноя 2016, 07:01

wanoska писал(а): fmt.sh: строка 100: [: -lt: ожидается использование унарного оператора
А что там в сотой строчке скрипта?

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

wanoska
Сообщения: 160
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 30 раз
Поблагодарили: 41 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение wanoska » 11 ноя 2016, 07:05

#!/bin/bash
# Bash Script for formatting USB drives by GNUger

clear

echo "WARNING: THIS SCRIPT CAN FORMAT THE WRONG DRIVE IF USED INCORRECTLY!"
echo "USE AT YOUR OWN RISK"
echo

if [[ $EUID -ne "0" ]]
then
echo "You must be root - try: sudo $0"
exit 1
fi

script="$0"
basename="$(dirname $script)"

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

echo "$script resides in directory $DIR"

echo "Looking for _ISO/e2b folder - please wait..."

COUNTER=0

if [ -e "$DIR/../../../_ISO/e2b" ]
then
let COUNTER=20
SRC="$DIR/../../../"
echo Found SOURCE at $SRC
echo ""
ls $SRC
fi

while [ $COUNTER -lt 10 ]; do
echo "Looking for e2b.ico file under / - please wait..."
find / -name 'e2b.ico' 2>/dev/null
echo ""
echo "Example: /home/mint/Documents/E2B"
echo ""
read -p "Enter source folder for E2B files : " SRC

echo ""
echo "Source folder is $SRC"
ls $SRC
echo ""

if [ -e "$SRC/_ISO" ]
then
let COUNTER=20
fi

if [ $COUNTER -lt 10 ]
then
echo ""
echo "ERROR: No _ISO folder!"
read -p "Is this folder correct (y/n) : " opinion2

if [[ $opinion2 == 'y' ]] || [[ $opinion2 == 'yes' ]]
then
let COUNTER=COUNTER+20
else
clear
fi

fi
done




echo ""
df | grep '/dev/sd'
echo ""

device=$(df | grep '/dev/sd' | tail -n1 | awk '{ print $1; }')
read -p "Is device ($device) correct (y/n) : " opinion1
if [[ $opinion1 == 'n' ]] || [[ $opinion1 == 'no' ]]
then
read -p "Enter partition name (e.g. /dev/sdc1 ) : " device
fi
echo

DD="${device:0:8}"
if [ "$DD" == "/dev/sda" ];
then
echo "WARNING: $device may be your internal hard disk!"
fi

DD="${device:0:7}"
if [ "$DD" == "/dev/sd" ];
then
echo ""
else
echo "Bad device - must start with /dev/sd"
exit 1
fi

if [ ${device:8:1} -lt 3 ]
then
echo Partition = ${device:8:1}
else
echo "Bad Partition! should end in the number 1 or 2 - e.g. /dev/sdc1"
exit 1
fi

if [ ${device:8:1} == 0 ]
then
echo "Bad Partition! should end in the number 1 or 2 - e.g. /dev/sdc1"
exit1
fi

echo "Formatting: $device"
echo
read -p "Proceed with formatting (y/n): " opinion2
if [[ $opinion2 == 'y' ]] || [[ $opinion2 == 'yes' ]]

then

# This wipes the drive but then mkfs.vfat creates a superfloppy and bootlace fails - use fdisk manually to wipe a USB drive!
#read -p "Do you wan to erase all partitions on ${device:0:-1} first (y/n) : " opinion2
#if [[ $opinion2 == 'y' ]] || [[ $opinion2 == 'yes' ]]
#then
# dd if=/dev/zero of=${device:0:-1} bs=512 count=1
#fi

sudo umount $device 2>/dev/null
sudo umount /mnt/myusb 2>/dev/null
label="EASY2BOOT"
/sbin/mkfs.vfat -F32 -n "$label" $device

echo Mounting $device as /mnt/myusb
sudo mkdir /mnt 2>/dev/null
sudo mkdir /mnt/myusb 2>/dev/null
sudo mount $device /mnt/myusb

echo Copying $SRC to /mnt/myusb...
cp -r -i $SRC /mnt/myusb

echo Installing grub4dos MBR
sudo chmod +rwx $DIR/bootlace.com
sudo $DIR/bootlace.com --time-out=0 ${device%?}
echo ""
echo "Easy2Boot USB Drive contents..."
ls /mnt/myusb/
echo "Please wait - flushing write cache and unmounting drive..."
# commit writes when it unmounts before user pulls it out!
sudo umount /mnt/myusb

echo ""
echo "If this fails, you may need to use fdisk to delete the drive contents"
echo "See www.rmprepusb.com - Tutorial 114 for details"
sudo fdisk -l ${device%?}


exit 1

fi
LM18.2 Cinnamon 3.2.7 Kernel: 4.12.0-041200-generic

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

Автор темы
symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение symon2014 » 11 ноя 2016, 07:12

wanoska, Какую ФС указал для флешки? Нужно NTFS . Может оно?
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

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

Chocobo
Сообщения: 5499
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1423 раза

Re: Создание мультисистемной загрузочной флешки.

Сообщение Chocobo » 11 ноя 2016, 07:15

wanoska, Судя по коду он ждет раздел а не девайс. попробуй завести sdc1 в том же gparted'е

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

wanoska
Сообщения: 160
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 30 раз
Поблагодарили: 41 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение wanoska » 11 ноя 2016, 07:17

symon2014, там 2 скрипта для ntfs и fat. пробовал и так и так, то же самое :sad:
Вы можете установить E2B в существующий раздел на диске USB с помощью fmt.sh (FAT32) или fmt_ntfs.sh (NTFS) Linux Баш скрипт , который включен в Easy2Boot загрузки (v1.83 +).


Read more: http://www.easy2boot.com/make-an-easy2b ... ing-linux/
LM18.2 Cinnamon 3.2.7 Kernel: 4.12.0-041200-generic

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

Chocobo
Сообщения: 5499
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1423 раза

Re: Создание мультисистемной загрузочной флешки.

Сообщение Chocobo » 11 ноя 2016, 07:21

wanoska писал(а): в существующий раздел на диске USB
вот я примерно о том же)

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

wanoska
Сообщения: 160
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 30 раз
Поблагодарили: 41 раз

Re: Создание мультисистемной загрузочной флешки.

Сообщение wanoska » 11 ноя 2016, 07:36

Chocobo, именно то и надо было сделать, всё работает, спасибо :thumbs:
LM18.2 Cinnamon 3.2.7 Kernel: 4.12.0-041200-generic


sputnik80
Сообщения: 55
Зарегистрирован: 31 авг 2016, 17:02
Благодарил (а): 3 раза

Re: Создание мультисистемной загрузочной флешки.

Сообщение sputnik80 » 01 дек 2016, 15:03

Привет всем подскажите пожалуйста,хочу сделать флешку мульти бут,записал вин 7 на неё с помощью мультисистем,а вин 8.1 не записывается,программа выдаёт что уже есть образ настроенной системы.Я думал что можно хоть сколько виндовс разных записать.Мне то она не очень нужна.Но помогаю друзьям знакомым а у большинства винда

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

Dja
Сообщения: 2740
Зарегистрирован: 27 авг 2016, 17:03
Решено: 11
Откуда: Воскресенск
Благодарил (а): 388 раз
Поблагодарили: 278 раз

Создание мультисистемной загрузочной флешки.

Сообщение Dja » 03 янв 2017, 22:16

sputnik80, если уже есть семерка, зачем туда еще восьмерку пихать? :hm:

А я себе с помощью YUMI делал. Очень удобно. Правда вариант мастдайный. Как запилить описано здесь.
__________
Всем добра! :write:
Новичок? - ознакомься с правилами

В поисках истины :grabli:

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

di_mok
Сообщения: 2201
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 572 раза
Поблагодарили: 339 раз

Создание мультисистемной загрузочной флешки.

Сообщение di_mok » 05 янв 2017, 13:47

А у меня не выходит каменный цветок. Хотел сделать мегасуперпуперфлешку из HDD, но e2b честно меня предупредила, что для такой икебаны нужна еще и флешка
Снимок экрана от 2017-01-05 16-39-27.png
В чём я и убедился
Снимок экрана от 2017-01-05 16-41-44.png
Конечно, можно пойти по предложенному методу и дополнительно использовать флешку, но как-то диковато. Сижу в печали :cray2:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

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

Dja
Сообщения: 2740
Зарегистрирован: 27 авг 2016, 17:03
Решено: 11
Откуда: Воскресенск
Благодарил (а): 388 раз
Поблагодарили: 278 раз

Создание мультисистемной загрузочной флешки.

Сообщение Dja » 05 янв 2017, 14:02

di_mok, не понял юмора. Как это из харда сделать флешку? о.О
Новичок? - ознакомься с правилами

В поисках истины :grabli:

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

Nickolas
Сообщения: 290
Зарегистрирован: 14 сен 2016, 02:44
Решено: 3
Благодарил (а): 105 раз
Поблагодарили: 107 раз

Создание мультисистемной загрузочной флешки.

Сообщение Nickolas » 05 янв 2017, 14:15

Под винду - RUFUS
Пол Linux - UNetbootin
UNetbootin PPA

Официальный форум Linux Mint Russian - https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 18.2 XFCE 64bit (Kernel 4.10.0)
Пингвин птица гордая - не полетит, пока не пнёшь.

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