Страница 2 из 3

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

Добавлено: 28 окт 2016, 11:48
gandic
В указанной инструкции (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 образы?

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

Добавлено: 28 окт 2016, 11:56
symon2014
gandic, На второй вопрос отвечу так, думаю Е2В по барабану, что лежит у неё в папках, винда, никс, 32, 64. По сути это просто что то типа программного переходника между флешкой и юсб разъёмом.
По поводу файла не отвечу, я успокоился на том что изготовил флешку из под винды, и теперь просто пользуюсь.

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

Добавлено: 28 окт 2016, 13:01
gandic
symon2014 писал(а): По поводу файла не отвечу,
все разобрался он лежит в архиве с самой Easy2boot.
в папкe _ISO/docs/linux_utils/

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

Добавлено: 28 окт 2016, 13:04
symon2014
gandic, Удачи, мне прога понравилась, чуть тяжеловесна, но никакой головной боли, кидай что хочешь и пробуй.

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

Добавлено: 28 окт 2016, 13:17
symon2014
gandic, Прокомментируй здесь своё решение поподробней, пригодится кому нибудь, плиз.

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

Добавлено: 28 окт 2016, 17:05
gandic
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
с следующим содержимым:

Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.

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

Добавлено: 31 окт 2016, 11:03
gandic
symon2014 писал(а): теперь просто пользуюсь
Все флешку протестил - получилось удобно - все в одном устройстве.

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

Добавлено: 11 ноя 2016, 09:59
wanoska
Ошибка при выборе флэшки, подскажите пожалуйста куда копать
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

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

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

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

Добавлено: 11 ноя 2016, 10:05
wanoska
#!/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

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

Добавлено: 11 ноя 2016, 10:12
symon2014
wanoska, Какую ФС указал для флешки? Нужно NTFS . Может оно?

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

Добавлено: 11 ноя 2016, 10:15
Chocobo
wanoska, Судя по коду он ждет раздел а не девайс. попробуй завести sdc1 в том же gparted'е

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

Добавлено: 11 ноя 2016, 10:17
wanoska
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/

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

Добавлено: 11 ноя 2016, 10:21
Chocobo
wanoska писал(а): в существующий раздел на диске USB
вот я примерно о том же)

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

Добавлено: 11 ноя 2016, 10:36
wanoska
Chocobo, именно то и надо было сделать, всё работает, спасибо :thumbs:

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

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

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

Добавлено: 04 янв 2017, 01:16
Dja
sputnik80, если уже есть семерка, зачем туда еще восьмерку пихать? :hm:

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

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

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

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

Добавлено: 05 янв 2017, 17:02
Dja
di_mok, не понял юмора. Как это из харда сделать флешку? о.О

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

Добавлено: 05 янв 2017, 17:15
Nickolas
Под винду - RUFUS
Пол Linux - UNetbootin
UNetbootin PPA