Мультизагрузочная флешка — ни один способ не работает
Автор vicmic, 29 января 2016, 09:29:44
« назад — далее »
0 Пользователи и 1 гость просматривают эту тему.
Помогите — голову почти сломал!
Попытался сделать мультизагрузочную флешку тремя разными способами (последние, с форумов):
1) YUMI — продвинулся дальше всего — записалась папка YUMI, в которую уложились два .iso-дистрибутива (хотел ещё PuppyRus положить, но YUMI на него ругается — не могу, мол). Но при попытке загрузиться с этой флешки оказалось, что загрузчика нет. И где у неё загрузчик?
2) Multisystem — пробовал установить двумя способами — Synaptic и GDebi — оба выдают требование:
Открыть содержимое (спойлер)
Пожалуйста, вставьте диск с меткой:
Debian GNU/Linux 8 _Jessie_ — Official Snapshot i386 LIVE/INSTALL Binary 20150908-22:49
в дисковод /media/cdrom/
[свернуть]
С чего это вдруг? У меня его не было никогда — всегда с интернета и флешки устанавливал, что ubuntu, что debian.
Нажал «отменить»
Открыть содержимое (спойлер)
3) Попробовал вот это http://blog.amet13.name/2014/02/linux-grub2.html — но даже отформатировать флешку не смог — при втыкании она монтируется, команда ругается, что не могу отформатировать — там смонтированная файловая система.
Как это побороть — пока не знаю.
Да, ещё пытался установить Multisystem из консоли, но на этапе apt-get update получил в конце выдачи вот это:
Открыть содержимое (спойлер)
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock — open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?
root@victor:~#
[свернуть]
Но я-то под рутом эти команды давал!
Подскажите, пожалуйста, что в debian можно сделать для решения задачи — «сделать мультизагрузочную флешку».
от root
geany /etc/apt/sources.list
geany замените на свой текстовый редактор. в sources.list закоментируйте # или удалите совсем
Debian GNU/Linux 8 _Jessie_ - Official Snapshot i386 LIVE/INSTALL Binary 20150908-22:49
нельзя одновременно пользоваться Synaptic и GDebi и терминалом, выбирайте что то одно, тогда не будет блокировки /var/lib/dpkg/lock
чтобы установить multisystem можно сделать так, в sources.list добавьте
## MultiSystem
deb http://liveusb.info/multisystem/depot all main
установите ключ
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | apt-key add -
обновите
sudo apt update
и установите
sudo apt install multisystem
добавьте пользователя
sudo usermod -a -G adm "$SUDO_USER"
$SUDO_USER замените на себя (пользователь компьютера)
1. Скачать grub4dos,
2. Распаковать,
3. Установить так:
/home/user/grub4dos/bootlace.com /dev/sdx
или так:
sudo dd if=/home/user/grub4dos/grldr.mbr of=/dev/sdx bs=440 count=1
sudo dd if=/home/user/grub4dos/grldr.mbr of=/dev/sdx skip=1 seek=1
4. Скопировать файлы default, grldr, grldr.mbr, menu.lst в корень флешки.
5. Не все дистрибутивы легко грузятся с iso, поэтому кое-какие придется распаковать на флешку в отдельную папку (почти все убунты, puppy, но не puppyrus-pra, грузятся с исо), arch легче распаковать.
6. Пример с puppyrus-pra:
menu.lst в корне флешки:
default 0
timeout 3
color 11 12 13 14
graphicsmode -1 640:800
font /boot/grub4dos/rus_bold.lz
title PRA12game
configfile /pragame12/menu.lst
title PRA 6406-1601
configfile /pra6406-1601/menu.lst
title stilaz
map /slitaz-rolling.iso (0xff) || map --mem /slitaz-rolling.iso (0xff)
map --hook root (0xff)
chainloader (0xff)
#title Porteus-v3.1 64bit from ISO
#map --heads=0 --sectors-per-track=0 /Porteus-LXQt-v3.1-x86_64.iso (0xff)
#map --hook
#root (0xff)
#kernel /boot/syslinux/vmlinuz from=/Porteus-LXQt-v3.1-x86_64.iso autoexec=startx
#initrd /boot/syslinux/initrd.xz
#title Runtu lite 14.04 + rus
#find --set-root /runtu-lite-14.04.1_20140914.iso
#map /runtu-lite-14.04.1_20140914.iso (0xff) || map --mem /runtu-lite-14.04.1_20140914.iso (0xff)
#map --hook
#root (0xff)
#kernel /casper/vmlinuz boot=casper iso-scan/filename=/runtu-lite-14.04.1_20140914.iso ignore_uuid locale=ru_RU.UTF-8 console-setup/layoutcode=ru quiet splash --
#initrd /casper/initrd.lz
#title Slacko ISO
#find --set-root /slacko-6.3.0.iso
#map /slacko-6.3.0.iso (0xff) || map --mem /slacko-6.3.0.iso (0xff)
#map --hook
#root (0xff)
#kernel /vmlinuz iso-scan/filename=/slacko-6.3.0.iso
#initrd /initrd.gz
# For booting GNU/Linux on /dev/sda1 (U.S.B. flash drive partition)
#title Slacko
#rootnotify (hd0,0)
#kernel (hd0,0)/slacko/vmlinuz pmedia=usbflash psubdir=slacko
#initrd (hd0,0)/slacko/initrd.gz
#title tahr-6.0.2_PAE
#kernel /tahr/vmlinuz pmedia=usbflash psubdir=tahr
#initrd /tahr/initrd.gz
title Перезагрузка
reboot
title Выключить
halt
Первые два пункта с title отправляют в меню в подпапках модификаций puppyrus-pra.
Потом slitaz, porteus, Runtu-lite, Slacko из iso в корне флешки, потом slacko и tahr из подпапок на флешке.
В папках puppyrus-pra, slacko и tahr нужно подправить menu.lst — указать пути к файлам:
например:
Цитировать
title ▒▒ XFCE+Sd
set l=XFCE
set v=load=Xfce;Systemd
set x=noload=Mini
configfile /pra6406-1601/menu0.lst
PS: в puppyrus-pra есть установщик на флешку. Можно сначала с его помощью установить PRA, а потом в меню дописать другие оси. Но вышеизложенный вариант для меня удобнее.
Да, пункты меню для загрузки других дистров можно выдрать из того же yumi, multiboot.
PSS: флешка — fat32?
Отчитываюсь:
Флешка FAT32.
Multisystem установил, но при попытке записи на флешку выдаёт ошибку:
«Выбранный раздел не имеет метки файловой системы — программа присвоила ему метку.
Пожалуйста переподключите раздел чтобы изменения вступили в силу.»
Переподключаю, ничего не происходит.
Нажимаю ОК, Multisystem закрывает окно — и тишина…
Переходим к другому способу: http://blog.amet13.name/2014/02/linux-grub2.html
Здесь дошёл до шага 4. и споткнулся о конфигурационый файл.
Если вот с этими командами всё более-менее понятно — пути, имена файлов, etc…
Открыть содержимое (спойлер)
menuentry «CentOS-6.5-x86_64-minimal» {
loopback loop /boot/iso/CentOS-6.5-x86_64-minimal.iso
linux (loop)/isolinux/vmlinuz boot=casper iso-scan/filename=/boot/iso/CentOS-6.5-x86_64-minimal.iso noeject noprompt —
initrd (loop)/isolinux/initrd.img
}
[свернуть]
То вот что с последней строчкой делать — не пойму:
initrd (loop)/isolinux/initrd.img
Дело в том, что эти файлы initrd.img, а также initrd.gz и initrd.lz видны только в распакованных .iso, а grub разберётся в .iso?
upd:
Снова попробовал YUMI.
Сначала отформатировал в GParted в FAT32.
Потом в YUMI записал три .iso образа, но нигде не увидел как записать загрузчик.
Видимо должен записываться автоматически — подумал я, и перезагрузился — но флешка не грузится.
GParted показывает, что флаг boot поднят.
Что не так?
vicmic, возможно флешку отформатировать надо.. теоретически в multisystem это можно сделать. если не получится то есть GParted и терминал, там же и метку можно сделать
см. флешку
df -h
форматируем
sudo mkfs.vfat -n 'usb drive' -I /dev/sdb
у вас /dev/sdХ может быть другим.
ЗЫ себя в пользователи добавили?
vacka,
Флешку-то я отформатировал в GParted, и себя в пользователи sudo добавил…
vic5710,
syslinux — попробую разобраться.
Вы говорите: «(loop) не значит, что образ подмонтирован?» — вот мне и интересно, если образ подмонтирован, то GRUB2 его видит как папку с файлами (ну или как-то находит отдельные файлы в .iso по именам)? Или нет?
Т.е., если я в этом HowTo (http://blog.amet13.name/2014/02/linux-grub2.html) заменю пути к файлам на свои — то всё должно работать?
Или как-то по-другому нужно задачу решать?
I-Jurij,
в grub4dos пока не разобрался.
Мне хотелось бы на флешку 4Гб уместить:
- debian-live-8.2.1-i386-hamradio
- ubuntu-14.04.3-desktop-i386
- ubuntu-14.04.3-desktop-amd64
- puppyrus-203-FF-m
Это чтобы иметь систему на случай падения, ну, и чтобы пробовать на «вновь прибывших» компьютерах.
Интересно, что на DELL Latitude D820 сходу не пошла ubuntu 14.04.3 — при загрузке с флешки на экране появились чёрно-белые полосы в шахматном порядке и всё — halt.
А вот Debian 8 прижилась. Я установил драйвера на nvidia, и — о, чудо! — ubuntu 14.04.3 стала грузиться с флешки, как и на других компьютерах. Это обнаружилось случайно, т.к. на одном из компьютеров рухнула 14.04 (после экспериментов с wacom-планшетом и krita — сначала всё заработало, но после перезагрузки — стала зависать — загрузится вроде нормально, но экран растянутый и не реагирует ни на клавиатуру, ни на мышку). Пришлось переустанавливать, но решил попробовать сделать мультизагрузочную флешку…
Вот такие пироги с котятами.
Как вариант… установите в виртуалке систему. Клонируйте. Образ залейте на флешку.
Цитата: BULATUS от 30 января 2016, 22:53:00
Как вариант… установите в виртуалке систему. Клонируйте. Образ залейте на флешку.
Одну-то систему на флешку залить не проблема.
Вопрос в том, как сделать и записать «правильный» загрузчик для нескольких систем.
Ну, вот.
Сделал, как написано в «Блоге начинающего сисадмина» http://blog.amet13.name/2014/02/linux-grub2.html
Нашёл в каждом .iso свой initrd.gz, lz, …
«Ура! Заработало!» (с)
Но вот только PuppyRus поискал чего-то на диске, не нашёл и завис. Может его распаковать надо было?
Ubuntu и Debian отлично загрузились, но только на amd64-машине, на Dell Latitude D820 ubuntu-i386 зависла с чёрным экраном
И вот ещё, Debian в live-режиме не грузится, а сразу начинает установку.
Но то что есть — уже что-то.
Спасибо откликнувшимся.
Цитата: vicmic от 30 января 2016, 06:28:54Multisystem установил, но при попытке записи на флешку выдаёт ошибку:
«Выбранный раздел не имеет метки файловой системы — программа присвоила ему метку.
Пожалуйста переподключите раздел чтобы изменения вступили в силу.»
Переподключаю, ничего не происходит.
Нажимаю ОК, Multisystem закрывает окно — и тишина…
можно как вариант попробовать самому поставить метку. у меня было такое как то, решилось если не ошибаюсь именно форматированием флешки с присвоением метки. например, если форматировать флешку в терминале
sudo mkfs.vfat -n 'usb drive' -I /dev/sdb
то ‘usb drive’ и есть энта самая метка. в принципе Multisystem сам всё это должен сделать и обычно делает..
ЗЫ если windows под рукой имеется, то с помощью WinSetupFromUSB можно сделать мультизагрузочную флешку.
таки попробуйте syslinux memdisk. ЕМНИП там просто передача управления непосредственно на iso-образ
/boot/syslinux/syslinux.cfg
LABEL some_label
LINUX memdisk
INITRD /path/to/image.iso
APPEND iso
Цитата: vicmic от 31 января 2016, 03:48:44Но вот только PuppyRus поискал чего-то на диске, не нашёл и завис. Может его распаковать надо было?
Porteus, к примеру ищет на диске файл porteus.sgn и если не находит — не грузится. Папирус тоже может что-то такое
menuentry "debian-7.4.0-amd64-netinst" {
loopback loop /boot/iso/debian-7.4.0-amd64-netinst.iso
linux (loop)/install.amd/vmlinuz boot=casper iso-scan/filename=/boot/iso/debian-7.4.0-amd64-netinst.iso noeject noprompt --
initrd (loop)/install.amd/initrd.gz
}
а вы не скопипастили /install/initrd.gz? для live-режима есть каталог /live. initrd и vmlinuz надо брать отттуда
и параметр boot=live надо
Цитата: vacka от 31 января 2016, 10:05:57
ЗЫ если windows под рукой имеется, то с помощью WinSetupFromUSB можно сделать мультизагрузочную флешку.
С некоторых пор на домашних компьютерах принципиально не пользуюсь Windows.
vic5710, в кусочке syslinux.cfg, который Вы привели, именно такая структура для каждого .iso? Или там что-то ещё должно быть?
Я почитал ту ссылку, но ещё не разобрался…
Попробовал установить grub2, вот его grub.cfg
Открыть содержимое (спойлер)
### ubuntu-14.04.3-desktop-i386.iso
### ubuntu-14.04.3-desktop-amd64.iso
### debian-live-8.2.1-i386-hamradio.iso
### puppyrus-203-FF-m.iso
menuentry «ubuntu-14.04.3-desktop-i386» {
loopback loop /boot/iso/ubuntu-14.04.3-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-14.04.3-desktop-i386.iso noeject noprompt —
initrd (loop)/casper/initrd.lz
}
menuentry «ubuntu-14.04.3-desktop-amd64» {
loopback loop /boot/iso/ubuntu-14.04.3-desktop-amd64.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/boot/iso/ubuntu-14.04.3-desktop-amd64.iso noeject noprompt —
initrd (loop)/casper/initrd.lz
}
menuentry «debian-live-8.2.1-i386-hamradio» {
loopback loop /boot/iso/debian-live-8.2.1-i386-hamradio.iso
linux (loop)/install/vmlinuz boot=casper iso-scan/filename=/boot/iso/debian-live-8.2.1-i386-hamradio.iso noeject noprompt —
initrd (loop)/install/initrd.gz
}
menuentry «puppyrus-203-FF-m» {
loopback loop /boot/iso/puppyrus-203-FF-m
linux (loop)/vmlinuz boot=casper iso-scan/filename=/boot/iso/puppyrus-203-FF-m noeject noprompt —
initrd (loop)/initrd.gz
}
[свернуть]
Цитата: vic5710 от 31 января 2016, 13:51:41
а вы не скопипастили /install/initrd.gz? для live-режима есть каталог /live. initrd и vmlinuz надо брать отттуда
и параметр boot=live надо
Конечно, скопипастил, спасибо, попробую поправить.
UPD:
Интересно, а у меня в debian-live-8.2.1-i386-hamradio.iso в каталоге /live лежат vmlinuz1 и vmlinuz2, а также initrd1.img и initrd2.img
«И который из них от кашля?» (с)
Попробовал оба — ни один не помогает. Получаю в итоге такую катрину:
Открыть содержимое (спойлер)
BusyBox v1.22.1 (Debian 1:1.22.0-9+deb8u1) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
/bin/sh: can’t sccess tty: job control turned off
(initramfs) Unable to find a medium contsning a live file system
modprobe: module ehci-orion not found in modules.dep
[свернуть]
Вот вам и live-образ debian8…
Ладно, попробуем что-нибудь ещё — кеды, например…
А в Папирусе вообще нет casper или live. И какой тогда нужен параметр boot?
Это не в debian причина, а вот в этом:
menuentry "debian-live-8.2.1-i386-hamradio" {
loopback loop /boot/iso/debian-live-8.2.1-i386-hamradio.iso
linux (loop)/install/vmlinuz boot=casper iso-scan/filename=/boot/iso/debian-live-8.2.1-i386-hamradio.iso noeject noprompt --
initrd (loop)/install/initrd.gz
там ну точно-точно нет папки casper. Она не нужна в debian и puppyrus, а вы все дистрибутивы грузите одинаково.
Debian:
Изучите menu.lst или isolinux.cfg в папке boot. В итоге придете приблизительно к такому:
menuentry '[loopback]debian-live-7.8.0-amd64-xfce-desktop' {
set isofile='/boot/iso/debian-live-7.8.0-amd64-xfce-desktop.iso'
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live config fromiso=/dev/sdb2/$isofile
initrd (loop)/live/initrd.img
Puppyrus:
Отсюда для grub4dos (для grub в принципе то же самое):
ЦитироватьДобавляем Live-USB PuppyRus-203 на основе Linux.
Скачиваем PuppyRus-203 и извлекаем все файлы и папки из этого архива в корень USB-носителя
Прописываем в Menu.lst следующие строчки
title Запустить Live-USB PuppyRus-203-FF-m
configfile (hd0,0)/boot/Puppy/menu.lst
и дальше
ЦитироватьОткрываем для редактирования файл puppy203/menu.lst
а) добавляем в начало запись: root (hd0,0)/puppy203
б) через поиск находим и удаляем все записи (cd) (со скобками)
в) заменяем все записи типа pmedia=cd на pmedia=usbflash
г) сохраняем изменённый файл.
Cообщение объединено 01 февраля 2016, 20:45:36
Цитата: vicmic от 31 января 2016, 19:47:04
С некоторых пор на домашних компьютерах принципиально не пользуюсь Windows.
А что случилось-то? Религию поменяли?
- Русскоязычное сообщество Debian GNU/Linux
-
►
-
►
Установка Debian -
►
Мультизагрузочная флешка — ни один способ не работает
Код: Выделить всё
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-efi-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod gzio
insmod part_gpt
insmod part_msdos
insmod btrfs
insmod ext2
insmod iso9660
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 857c90e6-741e-4afe-89f9-00620adfaa88
else
search --no-floppy --fs-uuid --set=root 857c90e6-741e-4afe-89f9-00620adfaa88
fi
font="/grub2/fonts/unicode.pf2"
fi
if loadfont $font ; then
# set gfxmode=1920x1080,1600x1200,1440x960,1680x1050,1366x768,1280x1024,1280x720,1024x768,1024x600,800x600,640x480
set gfxmode=1280x1024,1280x720,1024x768,1024x600,800x600,640x480
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
fi
terminal_output gfxterm
insmod part_gpt
insmod btrfs
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 857c90e6-741e-4afe-89f9-00620adfaa88
else
search --no-floppy --fs-uuid --set=root 857c90e6-741e-4afe-89f9-00620adfaa88
fi
insmod gfxmenu
loadfont ($root)/grub2/themes/rosa/dejavu_sans_bold_14.pf2
loadfont ($root)/grub2/themes/rosa/dejavu_sans_mono_11.pf2
loadfont ($root)/grub2/themes/rosa/terminal_font_11.pf2
#loadfont ($root)/grub2/themes/magos/dejavu_sans_bold_14.pf2
#loadfont ($root)/grub2/themes/magos/dejavu_sans_mono_11.pf2
#loadfont ($root)/grub2/themes/magos/terminal_font_11.pf2
insmod png
#set theme=($root)/grub2/themes/rosa/theme.txt
set theme=($root)/grub2/themes/magos/theme.txt
export theme
insmod part_gpt
insmod btrfs
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 857c90e6-741e-4afe-89f9-00620adfaa88
else
search --no-floppy --fs-uuid --set=root 857c90e6-741e-4afe-89f9-00620adfaa88
fi
insmod png
background_image -m stretch /grub2/themes/rosa/terminal_background.png
#background_image -m stretch /grub2/themes/magos/terminal_background.png
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
if cpuid -l; then
submenu 'Rosa Linux Fresh' $menuentry_id_option 'gnulinux-advanced-92f39ec0-dd84-4eaa-bef3-c139c12ff573' {
if test echo $grub_platform == 'efi'; then
menuentry 'Rosa Fresh R10 KDE x86_64 UEFI' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.FRESH.KDE.R10.x86_64.uefi.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 x86_64 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:LABEL=ROSA.FRESH.KDE.R10.x86_64 rd.live.image rd.live.overlay.size=1024 rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
menuentry 'Rosa Fresh R10 Plasma x86_64 UEFI' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.FRESH.PLASMA.R10.x86_64.uefi.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 x86_64 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:LABEL=ROSA.FRESH.PLASMA.R10.x86_64 rd.live.image rd.live.overlay.size=1024 rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
menuentry 'Rosa Fresh R10 XFCE x86_64 UEFI' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.XFCE.R10.x64.uefi.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 x86_64 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:CDLABEL=ROSA.FRESH.XFCE.R10.x86_64 rootfstype=auto ro rd.live.image quiet rd.live.overlay.size=512 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
else
menuentry 'Rosa Fresh R10 KDE x86_64' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.FRESH.KDE.R10.x86_64.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 x86_64 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:LABEL=ROSA.FRESH.KDE.R10.x86_64 rd.live.image rd.live.overlay.size=1024 rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
menuentry 'Rosa Fresh R10 Plasma x86_64' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.FRESH.PLASMA.R10.x86_64.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 x86_64 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:LABEL=ROSA.FRESH.PLASMA.R10.x86_64 rd.live.image rd.live.overlay.size=1024 rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
fi
}
submenu 'Rosa Entreprise Linux' $menuentry_id_option 'gnulinux-advanced-92f39ec0-dd84-4eaa-bef3-c139c12ff573' {
menuentry 'Rosa Enterprise Linux Server' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-92f39ec0-dd84-4eaa-bef3-c139c12ff573' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Enterprise/ROSA-Server-6.9-x86_64-DVD.iso
loopback loop ${iso}
echo 'Загружается Rosa Enterprise Linux Server …'
linux (loop)/isolinux/vmlinuz isoboot=${iso} boot=isolinux iso-scan/filename=${iso}
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd.img
}
menuentry 'Rosa Enterprise Linux Server (NetInstall)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-92f39ec0-dd84-4eaa-bef3-c139c12ff573' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Enterprise/ROSA-Server-6.9-x86_64-netinst.iso
loopback loop ${iso}
echo 'Загружается Rosa Enterprise Linux Server …'
linux (loop)/isolinux/vmlinuz isoboot=${iso} boot=isolinux iso-scan/filename=${iso}
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd.img
}
}
submenu "Утилиты" {
menuentry 'Memory test (memtest86+) x86_64' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 92f39ec0-dd84-4eaa-bef3-c139c12ff573
else
search --no-floppy --fs-uuid --set=root 92f39ec0-dd84-4eaa-bef3-c139c12ff573
fi
echo 'Загружается MemTest86+ x86_64…'
linux16 /Tools/memtest64.bin
}
if test echo $grub_platform == 'pc'; then
menuentry "MHDD" {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
echo 'MHDD v4.6 …'
linux16 /Utilits/memdisk iso raw
echo 'Загружается начальный виртуальный диск …'
initrd16 '/Utilits/mhdd32ver4.6.iso'
}
fi
}
else
submenu 'Rosa Linux Fresh' $menuentry_id_option 'gnulinux-advanced-92f39ec0-dd84-4eaa-bef3-c139c12ff573' {
if test echo $grub_platform == 'pc'; then
menuentry 'Rosa Fresh R10 Plasma i586' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.FRESH.PLASMA.R10.i586.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 i586 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:CDLABEL=ROSA.FRESH.PLASMA.R10.i586 rd.live.image rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
menuentry 'Rosa Fresh R9 LXQt i586' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.FRESH.LXQT.R9.i586.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 i586 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:CDLABEL=ROSA.FRESH.LXQT.R9.i586 rootfstype=auto ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
menuentry 'Rosa Fresh R10 XFCE i586' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.XFCE.R10.x32.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 i586 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:CDLABEL=ROSA.FRESH.XFCE.R10.i586 rootfstype=auto ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
else
menuentry 'Rosa Fresh R10 KDE i586 UEFI' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
set iso=/ISO/Rosa/Fresh/ROSA.FRESH.KDE.R10.i586.uefi.iso
loopback loop ${iso}
echo 'Загружается Rosa Fresh R10 i586 …'
linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:LABEL=ROSA.FRESH.KDE.R10.x86_64 rd.live.image rd.live.overlay.size=1024 rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
echo 'Загружается начальный виртуальный диск …'
initrd (loop)/isolinux/initrd0.img
}
fi
}
submenu "Утилиты" {
menuentry 'Memory test (memtest86+) i586' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 92f39ec0-dd84-4eaa-bef3-c139c12ff573
else
search --no-floppy --fs-uuid --set=root 92f39ec0-dd84-4eaa-bef3-c139c12ff573
fi
echo 'Загружается MemTest86+ i586…'
linux16 /Tools/memtest86.bin
}
if test echo $grub_platform == 'pc'; then
menuentry "MHDD" {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
insmod search_label
insmod loopback
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
else
search --no-floppy --fs-uuid --set=root 1152aa2f-d6cd-4766-b0e1-1d2613ffc2ef
fi
echo 'MHDD v4.6 …'
linux16 /Utilits/memdisk iso raw
echo 'Загружается начальный виртуальный диск …'
initrd16 '/Utilits/mhdd32ver4.6.iso'
}
fi
}
fi
menuentry "Перезагрузка" {
echo 'Перезагрузаю ПК'
reboot
}
menuentry "Выключить питание" {
echo 'Выключаю'
halt
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/42_efi ###
### END /etc/grub.d/42_efi ###
### BEGIN /etc/grub.d/43_rescue ###
if [ -f /boot/rescue.iso -o -f /boot/sgb.iso ]; then
submenu 'Repair tools' {
if [ -f /boot/rescue.iso ]; then
menuentry "Boot rescue CD" {
loopback loop /boot/rescue.iso
linux (loop)/isolinux/vmlinuz0 boot=live iso_filename=/boot/rescue.iso root=live:/dev/sr0 rootfstype=auto ro rd.live.image rhgb splash=silent logo.nologo rd.luks=0 rd.md=0 rd.dm=0
initrd (loop)/isolinux/initrd0.img
}
fi
if [ -f /boot/sgb.iso ]; then
menuentry "Run Grub2 repair" {
loopback loop /boot/sgb.iso
linux16 /boot/memdisk iso
initrd16 /boot/sgb.iso
}
fi
}
fi
### END /etc/grub.d/43_rescue ###
### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###
I’ve just created a multiboot USB stick using Yumi. I tried to start my notebook (Asus K70IO) using it, but all I see is just a black screen with blinking underscore even after waiting for minutes. If during this time I remove the USB stick I get the message: «Operating system load error».
How do I properly load my Yumi USB stick and use it? I’ve tried formatting it using Yumi’s checkbox to format the stick in FAT32 too, but it didn’t help.
Now I tried to use Sardu 2.0.5 and met same problem: black screen and blinkin underscore, if I remove stick I see «Operating system load error» and my OS starts to boot.
At the same time if I create bootable USB stick from ISO using UltraISO it boots smoothly.
ᄂ ᄀ
3,8211 gold badge18 silver badges18 bronze badges
asked Sep 12, 2012 at 15:31
1
I know its a couple years late, but here goes….
It can be a factor of factory formatting. Many USB sticks are formatted USB-FDD (Floppy disk) when what you really need is USB-HDD. Windows inherently formats USB drives as FDD for which it will not write to MBR. But with a specific command line called DISKPART you can wipe the disk and set it up as a USB-HDD with an appropriate MBR. Here are some pretty simple steps, take caution though, one small misstep could send to «no-reboot land»:
- Run Comand Prompt as Admin and use the following commands:
- DISKPART
- LIST DISK — find the disk number of the usb drive
- SELECT DISK # — # being your usb drive ( WARNING MAKE SURE YOU ARE SELECTING THE CORRECT DRIVE OTHERWISE THIS COULD BE DISASTROUS )
- CLEAN
- ACTIVE — Make the drive active
- FORMAT FS=FAT32 — fat16/32 are the best option for syslinux
- ASSIGN
- EXIT
This should get you ready to go unless the USB drive is truly the culprit. This just fixed the exact SAME problem I was having with YUMI.
answered Jan 29, 2014 at 6:26
WhoISEPWhoISEP
711 silver badge1 bronze badge
4
So the problem is solved. Seems that something was wrong with 2 USB sticks(Kingston DT 100 G2 and Spaceloop XL), because when I made bootable USB with third stick — it started without any problems. But still, I can’t understand why these sticks weren’t working.
answered Sep 28, 2012 at 20:25
Andrew NikolinAndrew Nikolin
1211 gold badge1 silver badge7 bronze badges
1
I guess it’s all about each app doing what it is supposed to do.
RMPREPUSB is designed (and has quite a bit of tricks up it’s little sleeves), to properly partition and format a USB stick and optionally install to it the grub4dos grldr.mbr to the MBR (and a few hidden sectors).
Normally WinsetupfromUSBwithGUI can replace the normal 2K/XP MBR (written to the stick by RMPREPUSB or another utility) with the grldr.mbr.
In some particular cases it cannot.
This may due to a number of reasons, my guess is that it more or less it is a timing problem of some kind when accessing the .PhysicalDrive (when running XP) or running Windows Vista or 7 that have *enhanced* (ahem) protection schemes.
There could also be some hardware dependant causes, but I personally doubt it.
The proposed solution/workaround is nothing but «common sense» , imagine that every time you would print a document you would:
- print a random different document
- erase completely the printed document
- re-use the blanked sheet of paper to finally print the «good» one
jaclaz
Установка Windows XP с флешки не получается, использовал всевозможные программы, в том числе и UltraISO, подготавливаю дистрибутив с операционной системой, выставляю загрузку с флешки в BIOS, как у вас написано на сайте и при перезагрузке на чёрном фоне экрана моргает чёрточка в левом верхнем углу экрана и всё.
Что только не делал, не могу установить на свой нетбук операционную систему, зачем я только снёс старую, мне сейчас даже кажется что установка Windows XP с флешки вообще невозможна, применял разные программы и в основном в начальной фазе установки на чёрном экране выходит окно с таким текстом «inf-файл txtsetup.sif испорчен или отсутствует, состояние 18. Установку нельзя продолжить. Нажмите любую кнопку для выхода». Может, что вы подскажете.
Установка Windows XP с флешки
Вот такие письма пришли и на них надо отвечать, к тому же на работе у нас произошёл интересный случай.
- Примечание: на нашем сайте недавно вышла новая статья — как установить Windows XP с помощью обновленной программы WinSetupFromUSB 1.3, так что имейте ввиду, если здесь у вас что-то не получится, можете обратиться к ней.
- Ещё вам пригодиться информация о том, Как создать мультизагрузочную флешку содержащую сразу три операционные системы Windows XP, Windows 7 и Windows 8!
- Флешку необходимо подсоединять в порт USB 2.0, так как Windows XP не поддерживает USB 3.0 (порты обычно закрашены синим цветом).
Купил у нас на фирме парень нетбук, специально без операционной системы, мол дешевле и на самом деле так. При оформлении покупки, намекнул, что он может заюзать в инете любую винду и заинсталить её с флехи и на любой комп. Для Вас дорогие друзья перевожу (скачать в интернете любую операционную систему и самостоятельно установить её). Забрал покупку и ушёл. Есть такие умельцы, ничего не говорю, вот флудить (разбрасываться словами) только не надо было.
Приходит через два дня, глаза красные, не спал наверно, винду инсталил — намекнул мой коллега. Парень уже не был так самоуверен и сообщил что установка Windows XP с флешки у него не получается, наверное бракованный нетбук, коллектив у нас хороший, стали спрашивать какими пользовался программами, оказалось многими. Подсказали, что в первую очередь, нужно использовать лицензионную сборку Windows, а подготавливать дистрибутив программой PE Builder. Программа эта очень хорошая, сказать нечего, сам ей пользуюсь, только вот нашему покупателю разобраться с ней будет сложно. Вышли мы из ситуации другим и поверьте, проверенным не один раз методом, о нём и наша статья.
В первую очередь конечно нужно использовать оригинальные сборки Windows XP SP3 MSDN, никем не изменённые. Единственное, что можно изменить, это интегрировать в сборку драйвера Sata (читайте нашу статью Интеграция драйверов Sata в дистрибутив) и опять же повторюсь, лучше будет проделать это всё вам самим.
- Примечание: Вам нужно посмотреть в BIOS параметр Configure SATA As, возможные значения: Standard IDE, RAID, AHCI, если у вас режим работы современного IDE/SATA-контроллера IDE, можете пропустить отступление с интеграцией драйверов AHCI-контроллеров, но если AHCI, читаем дальше.
Интеграция драйверов Sata в дистрибутив Windows XP необходима, если у вас достаточно новый нетбук, материнская плата которого с AHCI-контроллером от Intel. AMD, Intel, JMicron, Marvell и др.
На многих компьютерах можно переключить режим AHCI на IDE и установка Windows XP произойдёт без сложностей, но и всех новшеств AHCI вы не увидите. Да, есть способ интегрировать драйвера AHCI в уже установленную операционную систему, то есть переключить в BIOS режим работы с AHCI на IDE, далее установить Windows XP без драйверов Sata, загрузить Windows и уже тогда интегрировать драйвера AHCI-контроллеров и синего экрана при перезагрузке вы не получите. Но на нашем нетбуке только режим AHCI и придётся интегрировать драйвера в дистрибутив Windows XP. Итак, давайте возьмём сложный вариант, вы зашли в BIOS и увидели, что у вас включен режим AHCI, тогда прочтите нашу статью Интеграция драйверов Sata в дистрибутив Windows XP, уверяю вас вы легко с этим справитесь, а уже потом переходите к этой статье.
- Примечание: если подготовить сборку Windows XP без драйверов для AHCI-контроллеров, то в самом начале установки операционной системы вы увидите сообщение об ошибке.
Во вторых, есть у меня оригинальный образ Windows XP, но прежде чем его использовать, нужно обязательно интегрировать в него драйвера AHCI-контроллеров. В наше время на всех материнских платах, с контроллером жёстких дисков SATA II и SATA III (относится и к стационарным компьютерам, а так же ноутбукам), применена современная технология работы винчестеров AHCI. Придумана эта технология намного позже чем сама Windows XP, а это значит в оригинальном дистрибутиве XP специальных драйверов AHCI-контроллеров нет, такие драйвера есть только в Windows 7. При установке Windows XP на новый компьютер дело закончится синим экраном или инсталлятор XP не увидит жёсткий диск. Что делать?
Прежде чем пытаться установить Windows XP с флешки нужно:
1) Интегрировать драйвера AHCI-контроллеров в сборку Windows XP и вы сможете установить XP даже на SSD накопитель. Но можно пойти и другим путём.
2) Взять и отключить в БИОСе UEFI режим AHCI, а включить устаревший режим IDE.
Я за первый вариант — Интегрировать драйвера AHCI-контроллеров в сборку Windows XP, представьте ситуацию, в вашем системном блоке находится два жёстких диска, на одном установлена Windows 7 или Windows 8, а на втором Windows XP. Windows 7 или Windows 8 вы устанавливали по любому с включенным AHCI, а Windows XP с включенным режимом IDE. Так вот, вы работали в Windows 8, затем вам понадобилась Windows XP, вы перезагружаетесь, входите в БИОС UEFI и включаете старый режим IDE, иначе Windows XP не загрузится и вылетит в синий экран с ошибкой STOP 0x0000007B, а чтобы потом попасть в Windows 8 вам опять придётся заходить в БИОС UEFI и включать режим AHCI и так постоянно, как говорится — нафиг надо. Интегрируем в сборку Windows XP драйвера AHCI и в БИОС UEFI будем только переключать загрузку с нужного нам жёсткого диска с установленной Windows XP или Windows 8.
Интеграция драйверов AHCI-контроллеров в сборку Windows XP
В первую очередь берём компакт-диск с Windows XP или может быть у вас образ Windows XP.
Создаём на рабочем столе папку и называем её Windows XP, затем все файлы с компакт-диска Windows XP, копируем в эту папку. Если у вас ISO образ Windows XP, открываем его с помощью бесплатной (для личного использования) программе DAEMON Tools Lite 4 и также копируем все файлы дистрибутива в папку под названием Windows XP. Всё, это сделали.
Идём на oszone.net, ссылка
http://forum.oszone.net/thread-135321.html
регистрируемся там, и скачиваем архив MassStor с драйверами всех самых распространённых AHCI-контроллеров: Intel, AMD, JMicron, Marvell, nForce, SiS и VIA. Если у вас операционная система 32-bit, что в большинстве случаев, скачиваем соответствующий пакет MassStor_x86_12.9.18.rar, если 64-bit, то другой MassStor_x64_12.9.18.rar. Скачали.
Разархивируем архив MassStor_x86_12.9.18.rar и запускаем файл MassStor.exe,
открывается окно проводника, в нём нужно указать папку с файлами Windows XP и нажать ОК.
Интеграция драйверов SATA происходит несколько секунд, жмём ОК.
Создание загрузочной флешки Windows XP
Переходим на официальный сайт программы WinSetupFromUSB
Выбираем WinSetupFromUSB1.3.exe (22 MB).
Скачиваем, разархивируем и запускаем нашу программу. Я нахожусь в операционной системе Windows 8 64 бит. Наша программа WinSetupFromUSB может работать как в 32-разрядных операционных системах, так и 64 -разрядных операционных системах. Чтобы запустить WinSetupFromUSB в программе Windows 8 64 бит щёлкаем два раза мышью на файле WinSetupFromUSB_1-3_x64.exe.
В главном окне программы WinSetupFromUSB можно увидеть название нашей подсоединённой флешки.
Ставим галочку на пункте Auto format it with FBinst и отмечаем пункт NTFS
Ниже отмечаем галочкой пункт Windows 2000/XP/2003/Setup и нажимаем справа кнопку открывающую окно проводника.
В проводнике вы должны указать заранее приготовленную папку с файлами дистрибутива Windows XP 32 бит.
Если у вас есть установочный диск с Windows XP 32, то откройте его и скопируйте все файлы содержащиеся внутри в какую-либо папку и обзовите её например Windows XP. Если у вас имеется ISO образ XP, откройте его к примеру в бесплатной (для личного использования) программе DAEMON Tools Lite 4 и также скопируйте все файлы дистрибутива Windows XP в папку.
Итак, папку с файлами Windows XP 32 бит указали, жмём ОК.
Принимаем лицензионное соглашение.
Нажимаем кнопку GO
Да
Да
и начинается первая фаза создания нашей мультизагрузочной флешки, которая заканчивается успешно.
ОК. Загрузочная Windows XP 32 бит готова.
Дальше самое интересное, установка Windows XP, давайте подумаем, где на этом этапе, мы с вами можем понаделать ошибок.
Если вы сейчас будете вынимать флешку из порта USB, вашего компьютера, примените безопасное извлечение устройства, как я.
Можем извлечь нашу флешку
Такую ошибку получал и я, вы не одиноки «inf-файл txtsetup.sif испорчен или отсутствует, состояние 18. Установку нельзя продолжить. Нажмите любую кнопку для выхода» мы сможем получить при использовании программы UltraISO, с ней хорошо Windows 7 устанавливать.
Далее, вставляем трясущимися и мокрыми от волнения руками, нашу флешку в порт USB нашего компьютера, ноутбука и нетбука, а дальше если не знаем как правильно выставить загрузку с флешки читаем: Как поставить загрузку с флешки, далее Загрузка с флешки в BIOS.
Ну да ладно, в BIOS, выставили всё правильно, перезагружаемся и видим загрузочное окно Grub4Dos, а в нём надпись Windows 2000/XP/2003 Setup, ничего не трогаем,
проходит десять секунд, появляется другое окно First part of Windows XP Professional SP3 setup from partion 0, здесь тоже менять ничего не нужно, так же проходит десять секунд и начинается процесс установки Windows XP.
Примечание: очень редко бывает, что во втором окне вместо First part of Windows XP Professional SP3 setup from partion 0, выставлено Second part of 2000/XP/2003 setup / Boot first internal hard disk, вам нужно на это обратить внимание и с помощью стрелок на клавиатуре, выставить так как нужно и нажать Enter, так как загружаться с жёсткого диска ещё рано.
Далее как при обычной установке Windows XP, можете почитать Установка Windows XP, но одно но, после первой фазы установки и перезагрузки, перед вами опять пройдут два этих зелёных окна Grub4Dos, компьютер автоматически должен перейти во вторую фазу, вам ничего менять не нужно, но иногда во втором окне нужно вручную выставить, теперь уже Second part of 2000/XP/2003 setup / Boot first internal hard disk. Второй этап установки Windows XP, загрузка происходит с уже почти установленной операционной системы, которая находится на жёстком диске.
Вот в принципе и всё. Успехов Вам.
Главная
›
Новости
Опубликовано: 01.09.2018
Идея создания флеш-накопителя произошла со мной, и я решил использовать grub4dos для ее создания. Это универсальное многозарядное устройство на основе. Затем я хочу поделиться своим опытом и поговорить о некоторых проблемах, с которыми мне пришлось столкнуться. Сразу же я покажу окончательный результат, чтобы я мог решить, стоит ли читать эту публикацию до конца. Когда компьютер начнет работу с флэш-накопителя, он будет следующим.
Тогда, пойдем. Сначала нам нужно зарядное устройство. Последнюю версию можно загрузить. В файле много разных файлов, но вы не должны бояться. Нам нужен только файл grldr. Это менеджер загрузки. Теперь он должен быть установлен на флешку. Нажмите на ссылку и загрузите последнюю версию grubinst. Это специальная утилита, предназначенная для установки grub4dos. Распакуйте полученный файл и запустите приложение grubinst_gui.exe. В появившемся окне выберите наш флеш-накопитель и нажмите кнопку «Установить».
Error Message Win Setup From Usb Could not install grub4dos MBR
И вот первая проблема, которая может случиться. В некоторых флеш-накопителях иногда возникает следующая ошибка.
В этом случае, вы должны запустить grubinst.exe из командной строки со следующими параметрами:
4 способа восстановления загрузчика Grub 2.
C: /grubinst/grubinst.exe —skip-Mbr-теста (ГДН) код>
вместо N, должны замените номер флэш-накопителя, например (hd1). Вы можете узнать, какой номер флэш-накопителя имеет в системе следующим образом. Щелкните правой кнопкой мыши значок моего компьютера -> Управление компьютером -> Управление дисками. ВНИМАНИЕ! Если lohaneshsya и вместо вспышки указывать на системный диск, ваш MBR будет изменен, и система будет загружена с большим количеством времени. Используйте сейчас запуск в корневом каталоге флеш-файла, загруженного ранее grldr. В принципе, флеш-накопитель готов, и вы можете попытаться загрузить его, хотя этого не будет достаточно, потому что он пуст (кроме диспетчера загрузки).
Чтобы добавить подогрев для нашей утилиты флеш-накопителя для тестовRAM и жесткий диск. Зарядное устройство grub4dos достаточно мощное и позволяет загружать непосредственно с изображения iso. Для проверки памяти используйте утилиту загрузки изображений Memtest86 +, которую можно загрузить, и проверить жесткий диск — утилиту Victoria. Загрузочный образ последнего можно загрузить. В корневом каталоге флэш-накопителя создайте каталог grub4dos. В этом каталоге мы создадим каталог iso и скопируем полученные изображения. В корневом каталоге флеш-накопителя создайте файл menu.lst со следующим содержимым:
Заголовок
Проверка ОЗУ
map (hd0,0) /grub4dos/iso/mt410.iso (hd32)
map —hook
root (hd32)
chainloader (hd32)
ботинок
Заголовок Проверка жесткого диска
map (hd0,0) /grub4dos/iso/vcr35r.iso (hd32)
map —hook
root (hd32)
chainloader (hd32)
начало
Я не здесь, чтобы объяснить, что делает каждая команда. В конце этой статьи есть ссылка на документацию, где все детализировано.
Попытка загрузки с флеш-накопителя. Что мы видим? Это верно. Вместо русских букв показаны кракозябры. Давайте исправим это небольшое недоразумение и в то же время немного приукрасим нашего менеджера загрузки. Загрузите законченную тему. Мы запускаем загруженный файл в папку grub4dos на флеш-накопителе. В начале файла menu.lst добавьте следующую строку:
gfxmenu (hd0,0) /grub4dos/Elisha2.gz
Перезапустите с флеш-накопителя. Теперь русские буквы отображаются правильно, и меню выглядит намного лучше.
Выберите проверку RAM. Все работает Попробуйте запустить утилиту для тестирования жесткого диска. Это невезение. Он не хочет работать. Произошла следующая ошибка (по крайней мере, она была у меня):
Ошибка 60: файл для эмуляции устройства должен находиться в смежной области диска
Эта ошибка появляется, потому что изображение vcr35r.iso фрагментировано. Для дефрагментации используйте утилиту wincontig. Это бесплатная утилита, которая не требует установки. Вы можете скачать его.
дефрагментация изображения vcr35r.iso, загрузка с устройства flash и убедитесь, что все работает.
Таким же образом я добавил к программе флэш-карт клонирование жесткого диска Norton Ghost 11, утилиту для сброса пароля администратора Active Changer, загрузочного диска Windows XP CD Mini и программа для работы с жесткими дисками Acronis Disk Director Suite.
Вот еще один очень важный момент. На некоторых компьютерах работа с флеш-накопителем будет очень медленной. Чтобы решить эту проблему, есть вещь, называемая контроллером PLoP, которая позволит аппаратным средствам работать на скорости USB 2.0. Теперь я расскажу вам, как установить этого зверя. Загрузите последнюю версию PLoP Boot Manager. Откройте полученный файл и скопируйте файл plpbt.bin в каталог grub4dos на флеш-накопителе. В файле menu.lst мы добавим строки
Заголовок
Запустить диспетчер загрузки PLoP
root (hd0,0)
kernel /grub4dos/plpbt.bin
После загрузки с флеш-накопителя выберите соответствующий пункт меню, во всплывающем окне щелкните usb. После этого флешка будет работать быстро.
Теперь мы добавим элементы загрузки в менюWindows XP и перезагрузите компьютер. Для этого введите в файле menu.lst следующее:
Заголовок
Найти и загрузить Windows NT / 2K / XP
find —set-root —ignore-floppies —ignore-cd / ntldr
map () (hd0)
map (hd0) ()
карта —rehook
find —set-root —ignore-floppies —ignore-cd / ntldr
chainloader / ntldr
Перезапустить заголовок компьютера
перезагружать
Следующий шаг — добавить консоль восстановления Windows XP в меню. Вы можете загрузить изображение. Если вы попытаетесь запустить его, используя описанный выше метод, ничего не получится, но, к счастью, есть другой способ сделать это. Загрузите образ флоппи-диска с помощью драйвера FiraDisk. Этот драйвер позволяет Windows работать с виртуальными дисками GRUB. Мы запустили файл firadisk.IMA на флеш-накопителе, в папке grub4dos и образ консоли восстановления в папке iso. В файле menu.lst добавьте следующий код:
Заголовок
Консоль восстановления для Windows XP
map —mem /grub4dos/firadisk.ima (fd0)
карта —mem / grub4dos / iso / rc.iso (hd32)
map —hook
chainloader (hd32)
Теперь вы можете запустить консоль восстановления Windows XP. Он работает так. Сначала загружается драйвер FiraDisk, затем файл rc.iso копируется в ОЗУ компьютера. Эмуляция CD происходит. Теперь Windows думает, что он обращается к CD-приводу, когда на самом деле работа идет с RAM-диском. Единственным недостатком является то, что в этом случае размер ОЗУ должен быть больше размера изо-изображения. Если консоль восстановления не является критичной, но если размер загрузки изображения достаточно велик, стоит обратить внимание.
Аналогично, вы можете выполнить установку с флеш-диска Windows XP. Единственное, что нужно разделить на два этапа. Первый этап точно такой же, как с консолью восстановления. На втором этапе вам нужно загрузиться с жесткого диска, на котором вы устанавливаете систему, но прежде всего для создания установочного диска RAM. В общем, файл menu.lst будет выглядеть следующим образом:
Заголовок
Установка Windows XP (шаг 1)
map —mem /grub4dos/firadisk.ima (fd0)
map —mem / grub4dos / iso / XP_SP2.iso (hd32)
map —hook
chainloader (hd32)
Заголовок установки Windows XP (шаг 2)
map —mem /grub4dos/firadisk.ima (fd0)
map —mem / grub4dos / iso / XP_SP2.iso (hd32)
map —hook
find —set-root —ignore-floppies —ignore-cd / ntldr
map () (hd0)
map (hd0) ()
карта —rehook
find —set-root —ignore-floppies —ignore-cd / ntldr
chainloader / ntldr
Еще один интересный момент. В Windows XP при загрузке появляется моя (в других случаях, как на изображении консоли восстановления), вы можете нажать любую клавишу для загрузки с компакт-диска.
Нажмите любую клавишу для загрузки с компакт-диска …
Лично у меня есть аналогичное сообщение, которое вызывает большое желание избавиться от него. К счастью, это довольно просто. Для этого удалите файл из каталога Bootfix.bin на I386, используя, например, программы ISO Commander.
Это, собственно, все, о чем я хотел вам рассказать. По сомнениям, я приведу как результат конечный файл menu.lst, который я получил.
gfxmenu (hd0,0) /grub4dos/Elisha2.gz
title Поиск и загрузка Windows NT / 2K / XP
find —set-root —ignore-floppies —ignore-cd / ntldr
map () (hd0)
map (hd0) ()
карта —rehook
найти -set-root—ignore-floppies —ignore-cd / ntldr
chainloader / ntldr
Заголовок установки Windows XP (шаг 1)
map —mem /grub4dos/firadisk.ima (fd0)
map —mem / grub4dos / iso / XP_SP2.iso (hd32)
map —hook
chainloader (hd32)
Заголовок установки Windows XP (шаг 2)
map —mem /grub4dos/firadisk.ima (fd0)
map —mem / grub4dos / iso / XP_SP2.iso (hd32)
map —hook
find —set-root —ignore-floppies —ignore-cd / ntldr
map () (hd0)
map (hd0) ()
карта —rehook
find —set-root —ignore-floppies —ignore-cd / ntldr
chainloader / ntldr
название Windows XP Live CD
Карта (hd0,0) /grub4dos/iso/Windows_XP_Live_CD_Mini.iso (HD32)
map —hook
root (hd32)
chainloader (hd32)
ботинок
Заголовок консоли Windows XP
map —mem /grub4dos/firadisk.ima (fd0)
карта —mem / grub4dos / iso / rc.iso (hd32)
map —hook
chainloader (hd32)
Заголовок Сброс пароля администратора
Карта (hd0,0) /grub4dos/iso/Active_Password_Changer.iso (HD32)
map —hook
root (hd32)
chainloader (hd32)
ботинок
title Проверка ОЗУ
map (hd0,0) /grub4dos/iso/mt410.iso (hd32)
map —hook
root (hd32)
chainloader (hd32)
ботинок
Заголовок Проверка жесткого диска
map (hd0,0) /grub4dos/iso/vcr35r.iso (hd32)
map —hook
root (hd32)
chainloader (hd32)
ботинок
название Norton Ghost 11
Карта (hd0,0) /grub4dos/iso/NortonGhost11.iso (HD32)
map —hook
root (hd32)
chainloader (hd32)
ботинок
Название Acronis Disk Director Suite 10.0.2288
map (hd0,0) /grub4dos/iso/AcronisDDS-10.0.2288.iso (hd32)
map —hook
root (hd32)
chainloader (hd32)
ботинок
title Запустить диспетчер загрузки PLoP
root (hd0,0)
kernel /grub4dos/plpbt.bin
Перезапустить заголовок компьютера
перезагрузка
Ссылки по теме:
Чтобы сделать загрузку флеш-накопителя USB, в этом случае мы будем использовать программу BOOTICE.
Ссылка на авторскую программу:
Загрузите его, распакуйте, запустите, затем мы сделаем все в порядке:
Запуск от имени администратора:
: Целевой диск — выбор флэш-диска USB, Только ближе , а затем перезапишите загрузчик системы
нажмите ниже — MBR-процесс — выберите опцию « grub4dos 0.4.5c / 0.4.6a (grldr.mbr) » — нажмите « > Install / Config «
— продолжайте выбирать, какой из них использовать: 0.4.5c / 0.4.6a — , затем » Сохранить на диск «. Мы нажимаем OK, а затем Закройте окно Начать мастер-запись
Не все — идите дальше — Процесс PBR — выберите целевой раздел , иногда несколько — выберите наиболее подходящий.
Мы щелкаем рядом с grub4dos 0.4.5c / 0.4.6a (FAT / FAT32 / NTFS / ExFAT) и Install / Config .
Выберите версию 0.4.5c / 0.4.6a и ОК
Загрузочный сектор в этом написан.
Затем уже загрузите необходимые файлы на флэш-накопитель USB, то есть grldr, menu.lst и другие файлы
.
Новости
Лучшая seo оптимизация
После создания сайта его владельцы сталкиваются с проблемой его продвижения. Конечно, самых первых клиентов вам предоставит контекстная реклама. Ее огромным недостатком является то, что стоимость клика
Joomla instagram
Как установить виджет instagram на свой сайт? Почему-то готового решения для внедрения от разработчиком социальной сети нет. Но это не повод отчаиваться — у instagram-а открыт API, поэтому можно
Цены на услуги seo продвижения и оптимизации
Обычно на таких страницах представлены красивые презентации и портфолио за которыми далеко не всегда стоят качественные услуги. Как говорится: «не все то золото, что блестит». Поэтому буду оригинальным
Install Windows from USB with WinSetupFromUSB, multiboot with Linux and a lot more
1. What can be added to the USB disk with WinSetupFromUSB?
2. Does it support multiple sources of the same type?
3. My internal disk is not shown during first (Text mode) part of Windows XP (2000, 2003) setup
4. There is error 0x0000007B on blue background (BSOD) at start of XP (2000, 2003) Setup
5. Program does not display my USB disk
6. Are customized Windows sources supported?
7. What do the advanced options do?
8. My system won’t boot from USB
10. How do I add another Windows or Linux source?
11. When adding NT6 (Vista and above setup or PE based utility) ISO occupied space on the USB disk is 150-220 MB more than my source
12. Is the program free and may it be freely redistributed?
13. XP/2003/2000 Setup is very slow when copying files at Text mode phase
14. How to report bugs or problems with the program?
15. How to remove already added sources?
16. How to edit boot menu names?
17. I am unable to add Linux/Other grub4dos ISO because it cannot be de-fragmented
18. Why I cannot boot other sources in UEFI mode, only Windows ones?
19. Is Windows Secure Boot supported?
← Вернуться в раздел «Программы»
could not install grub4dos mbr Что значит?
Автор: wSDAw
Дата сообщения: 08.04.2014 09:00
Уже и 1.4 от 27 марта есть…
Автор: stasys44
Дата сообщения: 03.12.2014 13:42
Чуточку обновил шапку, заменил ссылки
Автор: neizvestnyj375
Дата сообщения: 09.12.2014 21:11
Будет ли проект развиваться дальше? Все больше сейчас уже ПК и ноутов с uefi и портами usb 3.0, не корректно зачастую программа работает на новом железе. А жаль, удобная программа.
Автор: lesex
Дата сообщения: 04.03.2015 07:23
Для усб 3.0 и uefi не нужны подобные проги, винду 8 x64 просто копируешь на флешку с fat32. Эта прога хороша для установки XP или мульти флешки.
Автор: Engaged Clown
Дата сообщения: 28.11.2015 23:39
WinSetupFromUSB v1.6
28-11-2015
Много чего пофиксено, особенно для Windоws 10.
http://www.winsetupfromusb.com/download/winsetupfromusb-1-6-exe/
Автор: KOMMEHTATOPz
Дата сообщения: 13.01.2016 15:18
Доброго времени .
Подскажите пжл.,при копировании некоторых iso образов при загрузке выдает ошибку.
Копирую образы в однопотоковом режиме.
http://ipic.su/img/img7/fs/Snimok2.1452691123.png
Страницы: 123
Предыдущая тема: Общепит 3.0 prof (Авторская&Астор Ресторан)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель — сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.
- Главная
- Форум
- Загрузчики.
- Grub4DOS
title Загрузка с жёсткого диска
|
Отправлено: 06-Ноя-2015 13:36
(спустя 11 месяцев 27 дней)
(спустя 11 месяцев 27 дней)
puhpol |
Делаем сами:Качаем программу Win Setup From USB >> set TAGFILE=WINSETUPTOBEREPLACED . set TAGFILE=PUHPWINDOWSXPNewStyle Сохраняем изменения и закрываем файл. [SetupData] Изменяем две строки: title Windows XP NewStyleXP Full Вложение
ХР.rar |
Отправлено: 06-Ноя-2015 20:23
(спустя 6 часов)
(спустя 6 часов)
lighter_by |
Последний раз редактировалось: lighter_by (2015-11-06 21:16), всего редактировалось 1 раз |
Отправлено: 06-Ноя-2015 20:58
(спустя 35 минут)
(спустя 35 минут)
lighter_by |
|
Отправлено: 28-Мар-2016 17:54
(спустя 4 месяца 21 день)
(спустя 4 месяца 21 день)
miks5 |
текст— FBinstTool |
Отправлено: 02-Ноя-2016 17:25
(спустя 7 месяцев 4 дня)
(спустя 7 месяцев 4 дня)
KottoSOFT |
13671
WindowsXP с USB (WinSetupFromUSB) Приветствую, вопрос возник, каким будет этот путь для х64 Изменяем две строки: по идее должно быть в AMD64 в место I386 прописываю не стартует установка. |
Отправлено: 02-Ноя-2016 17:37
(спустя 12 минут)
(спустя 12 минут)
puhpol |
30867
в AMD64 в место I386 С чего вдруг? |
Отправлено: 02-Ноя-2016 17:57
(спустя 20 минут)
(спустя 20 минут)
Текущее время: 29-Янв 06:23
Часовой пояс: UTC + 3
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
На этой фотографии уже готовый результат загрузочной флешки. Использована была 8-ми гигабайтная.
Как видно в меню флешки 6 функций (можно и меньше сделать и больше — все зависит от вашей фантазии).
Теперь все по порядку.
0 — это загрузка Live CD. При рухнувшей Windows можно сохранить важное содержимое с дисков.
Есть и другие многие возможности. Проверка дисков на ошибки, на вирусы и др.
1 — Установка Windows XP SP3
2 — Установка Windows 7 Максимальная 32/62 разрядная
3 — Загрузка компьютера с диска С (должно быть последней, но получилось так)
4 — Acronis BOOT CD 2012 — с Acronis Disk Director и Acronis True Image
5 — Acronis BOOT CD 2013 — просто он новее на случай, если старый не увидит винчестера.
Надписи меню отредактировал так чтобы мне было понятней.
Теперь о самой процедуре. Нужна сама программа — WinSetupFromUSB 1.3
Скачать можно
В архиве два файла для запуска — для 32 и 64-х разрядной Windows.
Нужны также образы дисков (диска) в формате iso или сами загрузочные CD/DVD диски. С них, при необходимости можно создать образ, например с помощью Ultra ISO.
Здесь пример создания загрузочной флешки с Windows 7
Выберите файловую систему NTFS
, согласитесь что все данные на флешке будут удалены. Начнётся процесс форматирования. После этого начнется процесс загрузки образа. Если будет выбрана FAT32, программа откажется записывать образы больше 4 гб., FAT32 не «знает» о таких файлах — устаревшая система. Но предложит отформатировать в NTFS. Правда на английском. Можно просто отформатировать не записывая образ. А следующим шагом, не форматируя, записать образ.
Дождитесь такого собщения:
Все, флешка готова для установки Windows 7 на нетбук.
Далее можно в такой же последовательности на эту флешку загружать дополнительные образы дисков. Можно загружать и образ Windows 8, а вот Десятку не пробовал.
Но галочку — Форматировать не ставьте.
Есть особенности загрузки установочной Windows XP:
Предварительно необходимо распаковать содержимое образа ХР (файлы, папки) в любую созданную пустую папку. В программе соответственно использовать верхнее окно (полоску):
Windows 2000/XP/2003 Setup
Для записи на флешку образа Acronis Boot CD
— выбираем опцию программы:
Linux ISO/Other Grub4dos compatible ISO
Соответственно ставим галочку у этого окна и указываем ISO образ Acronis Boot CD
И кнопка GO. Скрина не делаю, думаю и так все понятно.
Для записи Live CD
использовал другой способ:
Распаковал образ Live CD (у меня был Win7 Live CD x86x64 by Xemom1) в созданную пустую папку, в образе была единственная папка с именем — XMPE.
Затем скопировал ее в корень флешки, а в файле menu.lst, который находится на флешке, добавил строчки:
Title Win7 Live CD x86&x64 by Xemom1
Заодно отредактировал и строки меню, что выводятся на экран при запуске флешки.
Каждая строка начинается со слова title затем пробел, а дальше пишите что вам удобнее.
Все остальное не трогайте. Правда время ожидания я изменил с 10 сек на 30.
и сохраните файл меню — menu.lst открывается он как обычный текстовый файл.
Вот что у меня получилось — это текст моего файла menu.lst
У вас он конечно будет другой — в зависимости от того какие вы выберите для этого образы.
Color black/cyan yellow/cyan
timeout 30
#graphicsmode 0x6A
graphicsmode -1 640 480:800 24:32 || graphicsmode -1
## Menu AutoNumber
write 0x8274 0x2001
#graphicsmode -1 800:640 -1 24:32 || graphicsmode -1
#font /unifont.hex.gz
#clear mappings and set root in case we return from bootmgr
map —unmap=0:0xff
map —unhook
map —rehook
ls /usbdrive.tag > nul || find —set-root —devices=hf /usbdrive.tag > nul
ls /default > nul && default /default
Title Win7 Live CD x86x64 by Xemom1
chainloader /XMPE/WinPE/bootmgr
Title Setup Windows XP SP3 2013 by Chip
map —unmap=0:0xff
map —unhook && map —rehook
savedefault
ls /usbdrive.tag > nul || find —set-root —devices=hf /usbdrive.tag
configfile /winsetup.lst
Title Setup Windows 7 Ultimate 32×64 bit by Gorskiy
map —unhook
savedefault +1
ls /shifthd.bat >
/shifthd.bat
root (hd%RDSK%,0)
chainloader /BOOTMGR
Title Boot first internal disk (boot disk C or Your Windows)
map —unhook
map —unmap=0:0xff && map —rehook
savedefault
ls /shifthd.bat > nul || find —set-root —devices=hf /shifthd.bat
/shifthd.bat
if «%RDSK%»==»» pause Fatal error while swaping hard disk order, cannot continue! && configfile /menu.lst
pause —wait=1 Booting MBR on hd0 …
chainloader (hd0)+1
Title Acronis BOOT CD 2012
map —unmap=0:0xff
map —unhook && map —rehook
cat —hex [email protected] (md)0x3D0+0x130 >
set /a dev=*0x8280&0xff
root (%dev%,0)
set ISO=/ISO/AcronisMedia.iso
ls %ISO% >
ls %ISO% >
set /a dev=*0x82a0&0xff
debug 1
debug off
set check=%check:~-5,4%
map —hook
root (0xff)
chainloader (0xff)
Title Acronis BootCD WinPE-Based 2013
map —unmap=0:0xff
map —unhook && map —rehook
cat —hex [email protected] (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst
set /a dev=*0x8280&0xff
root (%dev%,0)
set ISO=/ISO/AcronisBootCDWinPE-Based.iso
ls %ISO% > nul || find —set-root —devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo && pause Press any key to return to the main menu && configfile /menu.lst
ls %ISO% > nul || find —set-root —devices=hf %ISO% || echo Error! Could not find %ISO% && echo && pause Press any key to return to the main menu && configfile /menu.lst
map %ISO% (0xff) || map —heads=0 —sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst
#http://reboot.pro/topic/9916-grub4dos-isohybrided/page-2#entry88531
#http://www.rmprepusb.com/tutorials/tails
set /a dev=*0x82a0&0xff
debug 1
parttype (%dev%,3) | set check=
debug off
set check=%check:~-5,4%
if «%check%»==»0x00» partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO%
if not «%check%»==»0x00» echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst
map —hook
root (0xff)
chainloader (0xff)
Итак, перед нами поставлена задача, создать загрузочную флешку для последующей установки в нее Windows xp. Более поздние версии этой ОС ставятся с Flash на ура, а вот с xp возникает немало проблем при установке, особенно на старых компьютерах. Поэтому в этой статье будет показан способ, который работает в частности на новых и старых пк.
Хоть данная ОС и считается устаревшей, она по прежнему имеет спрос благодаря старым рабочим конфигурациям, для которых кроме линукса и Xp альтернатив практически нет. Так что пока работает старое железо, будет спрос.
WinSetupFromUSB
— бесплатная программа позволяющая создавать загрузочный USB Flash накопитель (флешку) для установки всех версий windows. Скачать последнюю версию программы можно на . После скачивания извлекаем архив, и запускаем WinSetupFromUSB.exe или х64 в зависимости от разрядности вашей ОС.
Установка Windows XP с флешки
После запуска программы необходимо выбрать нужную нам флешку. После этого нужно нажать на «RMPrepUSB
«.
В открывшемся окне выбираем такие параметры:
Загрузочный сектор — XP/BartPE bootable .
Файловая система и опции — Fat32, Boot as HDD (C: 2PNTS).
Жмем «Подготовить Диск
» в результате чего, произойдет форматирование флеш накопителя. Высветиться два окна подтверждения, жмем «ОК».
В черном окне (командная строка) можно наблюдать в % процесс подготовки. По окончанию оно само закроется, вам нужно закрыть оставшееся окно, нажав кнопку «Выход».
Далее в главном меню программы отмечаем галочкой пункт «Windows 2000/XP/2003 Setup» и указать папку с установочными файлами. Для этого вам нужно будет предварительно распаковать установочный образ в удобное для вас место. Распаковать можно архиваторами 7zip
или Winrar
, либо же программами для работы с образами, например DAEMON Tools
или UltraISO.
После того как выбрали файлы, нажимаем на «GO» . Пойдет процесс копирования файлов на флешку. Занимает это по времени 5-10 мин в зависимости от объема данных.
Для начала установки windows, необходимо установить наш флеш накопитель в качестве загрузочной в настройках биос. Для этого во время включения пк, на первых секундах загрузки жмем клавишу «Delete» или «F2» на ноутбуках, и ищем раздел boot или что-то подобное этому.
Если все сделали правильно, то при последующей перезагрузке вы увидите такое окно, просто жмем «Enter».
Выбрали 3 пункт. Начнется установка операционной системы. Далее, после первой перезагрузки появится снова окно, в котором нужно уже будет выбрать пункт под номером 4 для продолжения установки. На этом всё, статья завершена.)
Доброго времени суток!
Достаточно много вопросов возникает при создании загрузочных флешек (ну и вообще, в пространстве вокруг этой темы ☺). Тем более сейчас, когда в продаже все больше ПК/ноутбуков, которые идут без привода компакт дисков (а иногда, и без предустановленной ОС Windows). Т.е. это я веду к тому, что без загрузочной флешки/диска — обойтись не так просто ☺…
Одна из самых удобных программ для подготовки и создания установочных (загрузочных) носителей — это WinSetupFromUSB
. Самый главный критерий, почему выбор пал именно на нее — это функциональность, бесплатность и удобство работы.
Посудите сами, утилита способна создавать загрузочные USB-накопители, которые будут работать на самых разных ПК и ноутбуках: т.е. универсальный вариант
, подходящий, как для UEFI, так и для BIOS
. В общем, даже если вам непонятны последние зашифровки, скажу так — созданный нами загрузочный накопитель (в этой статье), должен позволить загружаться на большинстве компьютеров/ноутбуков.
И так, приступим к делу…
Как создать загрузочную флешку с Windows 10
❶ Что нужно для начала работы
1) Утилита WinSetupFromUSB
На мой взгляд, это одна из лучших утилит для создания загрузочных флешек. Во-первых, она бесплатная и не нуждается в установке, во-вторых, отлично работает и поддерживает большинство ОС (Windows XP, 7, 8, 10), видит все накопители, подключенные к системе, и позволяет легко их отформатировать. Кроме этого, она может делать мульти-загрузочные носители (с несколькими ОС), ведет журнал событий и пр.
Где скачать программу WinSetupFromUSB: на официальном сайте (ссылка приведена выше), рекомендую выбирать последнюю версию (на данный момент это 1.8).
Также очень важный плюс в том (чуть выше уже казал об этом), что WinSetupFromUSB позволяет создавать загрузочные USB-флешки, которые могут загружаться как в BIOS, так и в UEFI (т.е. своего рода, универсальный вариант, который будет работать на подавляющем большинстве компьютеров).
2) Загрузочный образ ISO с Windows 10
В общем-то, такой образ сейчас можно загрузить даже с официального сайта Microsoft. Крайне желательно, использовать образ ISO, на котором одна конкретная версия ОС (с одной разрядностью). Поясню на примере:
- удачный вариант: «Windows 10 Home x64
«; - неудачный вариант: «Windows 10 — 20 in 1 (x86 + x64)»
— со всеми этими сборками (от народных умельцев), с разными версиями разрядности, с несколькими версиями ОС, происходит множество ошибок и проблем (как при создании установочных накопителей, так и при последующем их использовании).
Ремарка!
Про разрядность ОС Windows, и чем 32-х битная система отличается от 64-х — см. в этой статье:
3) Флешка минимум на 4 ГБ (лучше 8 ГБ и больше)
Самая обычная USB-флешка на 4-8 ГБ (желательно на 8 ГБ, т.к. многие образы ISO с Windows 10 размером выше, чем 4 ГБ).
Ремарка!
Как выбрать флешку с высокой скоростью работы (на что обратить внимание при выборе флешки)
—
❷ Запускаем WinSetupFromUSB
Скачанный файл с программой WinSetupFromUSB
(с официального сайта) представляет из себя обычный архив, запакованный программой 7-Zip. Для того, чтобы извлечь из него все файлы программы, достаточно просто его запустить.
В папке с программой есть две версии: для x64 и x32 систем. Если вы не знаете какая у вас ОС, попробуйте поочередно запустить оба файла (если откроете не тот файл — программа просто не запустится, выдав ошибку).
❸ Задаем настройки записи загрузочного образа
1) Для начала скопируйте все нужное с флешки
, с которой будем работать (в процессе записи Windows — с нее будет все удалено). Далее в WinSetupFromUSB нажмите кнопку Refresh
, чтобы программа «увидела» ваш накопитель (см. стрелка-1 на скрине ниже).
2) Затем поставьте галочки (птички) напротив следующих пунктов
: Auto Format it with FBinst, FAT 32, align, Copy BPB (так, как показано в прямоугольнике-2 на скрине ниже). Этим самым мы отформатируем и приведем флешку к загрузочному типу.
3) В строке 3 (см. скрин ниже) «Vista/7/8/10/Server 2008/2012 based ISO»
укажите ваш загрузочный образ с Windows 10
(если будет предупреждение, как у меня на скрине ниже — просто согласитесь. Речь в этом окне о том, что образ с Windows больше 4 ГБ и такой файл записать на файловую систему FAT 32 нельзя (примечание: утилита WinSetupFromUSB его разобьет, так, что здесь все в порядке ☺)
).
4) Ну и для начала работы утилиты — нажмите кнопку GO
.
Настройки WinSetupFromUSB
Кстати, ниже приведу еще один скрин, как выглядят все настройки, только уже без моих подчеркиваний.
❹ Подтверждаем и даем согласие на форматирование флешки
После нажатия кнопки GO
— утилита предупредит вас о том, что все данные на флешке будут удалены. Поэтому, еще раз советую, предварительно все данные перенести, сделать бэкап.
Кстати, предупреждения целых 2 (обычно) …
Во время работы WinSetupFromUSB лучше не запускать ресурсоёмких приложений (игр, видео- и фото-редакторов и пр.) и не закрывать окно программы (иногда, некоторым кажется, что она зависла, т.к. не подает признаков жизни ☺. Но это не так, в нижней части окна «заполняется» небольшая зеленая полоска, меняются надписи о состоянии процесса — это и есть индикаторы).
Если накопитель успешно был создан (и в процессе не возникло никаких ошибок) — вы должны увидеть небольшое окно с одной короткой фразой «Job Done»
(работа завершена). Теперь флешкой можно пользоваться…
❺ Проверяем, как работает флешка
Для проверки накопителя я использовал относительно современный ноутбук с UEFI. Вызвав Boot Menu
— ноутбук показал, что флешку видит (как и установленную на жестком диске Windows). Попробовал загрузиться с флешки.
Примечание!
Инструкция о том, как зайти в Boot Menu (загрузочное меню) —
. Может потребоваться, когда вам нужно загрузиться, например, с флешки.
Вот так вот, и сложно, и просто одновременно.
Дополнения приветствуются…
Где скачать WinSetupFromUSB
Прежде всего, хочу обратить ваше внимание на то, что задав соответствующий запрос в поисковой системе вы, с большой вероятностью, наткнетесь на сайт, на котором будет присутствовать множество непонятно куда ведущих зеленых кнопок Download, а после того, как нужная ссылка для скачивания будет обнаружена, выяснится, что при установке WinSetupFromUSB на компьютер установилось еще несколько «мусорных» программ сомнительной полезности.Для того, чтобы этого не произошло, достаточно зайти на официальный сайт программыhttp://www.winsetupfromusb.com/downloads/ , и скачать ее. Чуть менее месяца (17 октября 2013) назад вышла финальная версия 1.0, именно ее мы и будем рассматривать (до этого наиболее часто используемыми были WinSetupFromUSB 1.0 beta6 и beta8).
Обновление 2015: Текущая версия 1.4, работа с программой не претерпела изменений. Ниже в статье представлена видео инструкция по использованию WinSetupFromUSB 1.4.
Кстати, программа не требует установки: нужно распаковать архив с ней и запустить нужную версию — 32-разрядную или же x64.
Как сделать загрузочную флешку с помощью программы WinSetupFromUSB
Несмотря на то, что создание загрузочной флешки — это не все, что можно делать с использованием данной утилиты (которая на самом деле включает в себя еще, как минимум 3 дополнительных инструмента для работы с USB накопителями), данная задача все-таки является основной. А потому я продемонстрирую самый быстрый и простой способ ее выполнить.
В главном окне программы в верхнем поле выберите тот USB накопитель, на который будет производиться запись. Учтите, что все данные на нем будут удалены. Также отметьте галочкой пункт AutoFormat it with FBinst — это автоматически отформатирует флешку и приготовит ее к превращению в загрузочную, когда вы начнете. На самом деле, это можно выполнить вручную с помощью утилит Bootice, RMPrepUSB, но, как я уже говорил, инструкция для начинающих и мы будем пользоваться самым простым способом.
Примечание: Однако, отмечать пункт для автоматического форматирования следует только если вы впервые записываете образы на флешку с помощью данной программы. Если у вас уже есть загрузочная флешка, созданная в WinSetupFromUSB и на нее требуется добавить, например, еще одну установку Windows, то просто выполняете действия ниже, без форматирования.
Следующий шаг — указать, что именно мы хотим добавить на флешку. Это может быть сразу несколько дистрибутивов, в результате чего мы получим мультизагрузочную флешку. Итак, отмечаем галочкой нужный пункт или несколько и указываем путь к нужным для работы WinSetupFromUSB файлам (для этого нажимаем кнопку с многоточием справа от поля):
- Windows 2000/XP/2003 Setup
— используем для того, чтобы разместить дистрибутив одной из указанных операционных систем на флешке. В качестве пути требуется указать папку, в которой находятся папки I386/AMD64 (или только I386). То есть вам нужно либо смонтировать ISO образ с ОС в системе и указать путь к виртуальному приводу дисков, либо вставить диск с Windows и, соответственно, указать путь к нему. Еще один вариант — открыть образ ISO с помощью архиватора и извлечь все содержимое в отдельную папку: в этом случае в WinSetupFromUSB нужно будет указать путь к этой папке. Т.е. обычно, при создании загрузочной флешки Windows XP, нам просто требуется указать букву диска с дистрибутивом.- Windows Vista/7/8/Server 2008/2012
— для установки указанных операционных систем нужно указать путь к файлу образа ISO с нею. Вообще, в предыдущих версиях программы это выглядело иначе, но сейчас сделали проще.- UBCD4Win/WinBuilder/Windows FLPC/Bart PE
— также, как и в первом случае, потребуется путь к папке, в которой содержится I386, предназначено для различных загрузочных дисков на основе WinPE. Начинающему пользователю навряд ли потребуется.- LinuxISO/Other Grub4dos compatible ISO
— потребуется, если вы хотите добавить дистрибутив Ubuntu Linux (или другой Linux) или же какой-либо диск с утилитами для восстановления компьютера, проверки на вирусы и аналогичный, например: Kaspersky Rescue Disk, Hiren’s Boot CD, RBCD и другие. На большинстве из них используется именно Grub4dos.- SysLinux bootsector
— предназначен для добавления дистрибутивов Linux, в которых используется загрузчик syslinux. Скорее всего, не пригодится. Для использования требуется указать путь к папке, в которой находится папка SYSLINUX.После того, как все необходимые дистрибутивы были добавлены, просто нажимаем кнопку Go, утвердительно отвечаем на два предупреждения и начинаем ждать. Замечу, если вы делаете загрузочный USB накопитель, на котором присутствует Windows 7 или Windows 8, при копировании файла windows.wim может показаться, что WinSetupFromUSB завис. Это не так, наберитесь терпения и ожидайте.
Видео инструкция по использованию WinSetupFromUSB
Записал также небольшое видео, в котором подробно показано, как сделать загрузочную или мультизагрузочную флешку в описываемой программе. Возможно, кому-то так будет проще понять, что к чему.
Заключение
На этом инструкция по использованию WinSetupFromUSB завершена. Все что вам осталось — поставить загрузку с флешки в BIOS компьютера и использовать только что созданный накопитель и загрузиться с него. Как я уже сказал, это не все возможности программы, но в подавляющем большинстве случаев описанных пунктов будет вполне достаточно.
В этой статье приведена инструкция по созданию мультизагрузочной флешки с помощью программы MultiBoot USB. Программа работает с NTFS и FAT32, так что можно использовать не только флешку, но и внешний жесткий диск.
Подготовка к установке
1. Для начала возьмем флешку такого размера, чтоб на нее поместились все запланированные образы.
2. Скачиваем программу MultiBoot USB и устанавливаем.С программой в комплекте идет наглядная инструкция на русском языке: Readme.pdf.
В образе, создаваемом данной программой, предустановлены следующие программы:
- FreeDOS — Загрузка в режиме командной строки, включает DOS-Navigator и VC
- Универсальный загрузочный диск v3.7 — Работа с разделами NTFS в MS-DOS
- NT Password & Registry Editor — Смена пароля и редактирование реестра Windows XP
- Active@ Boot Disk Professional v2.1 — Восстановление удалённых файлов
- QuickTech Pro v5.8 — Тестирование и диагностика железа и его компонентов
- MemTest86 v4.20 — Тестирование и диагностика оперативной памяти
- MHDD v4.6 — Тестирование и диагностика жёстких дисков
- Victoria v3.52 — Тестирование и сервисное обслуживание IDE и Serial ATA HDD
- HDD Regenerator v2011 — Устранение физических повреждений на HDD
- Symantec Ghost v11.0 — Работа с разделами жёстких дисков.
Кроме перечисленных выше утилит, в состав пакета можно добавить ISO-образы (для них уже созданы необходимые пункты меню, и файлы-пустышки, которые нужно заменить на настоящие образы):
- Windows XPE — Мини версия
- Windows 7PE — Мини версия
- Acronis Disk Director & True Image — Работа с разделами жёстких дисков.
Процесс установки и создания мультизагрузочной флешки
1. Для начала запускаем утилиту HP USB Disk Storage Format Tool, выбираем устройство, ставим галочку «QuickFormat» и форматируем (желательно под NTFS, чтобы в случае чего не возникло проблем с большими файлами образов).
2. Далее устанавливаем grub4dos. Запускаем Grub4Dos Installer, в поле «DeviceName» выбираем Disk, и своё устройство (название устройства не отображается, только размер в мегабайтах). Жмем «Install«.
3. Далее следует распаковать на флешку набор файлов и утилит. Через кнопку «Обзор…» указываем путь к флешке и нажимаем «Извлечь». На вопрос: «Вы хотите заменить существующий файл?» отвечаем «Да».
Технически флешка уже стала мультизагрузочной, но кроме утилит, которые мы распаковали, на ней ничего нет.
Дополним комплект образами операционных систем. Для удобства можно создать в корне папку «iso», где будут расположены все образы дисков.
Для систем семейства Windows
Для установки Windows 7, Windows 8, Windows 8.1, следуем пункту 4.1 инструкции, выбирая соответствующий (2й) чекбокс:
Для Linux-based образов
Открываем на флешке файл menu.lst (в корне) блокнотом и заменяем пункты по умолчанию на желаемые, например:
title Загрузка Ubuntu 11.10 — i386 // название пункта меню
find --set-root /iso/ubuntu1110i386.iso // где «/iso/ubuntu1110i386.iso» путь к образу
map /iso/ubuntu1110i386.iso (0xff) || map --mem /iso/ubuntu1110i386.iso (0xff)
map --hook
chainloader (0xff)
Проверка работоспособности флешки
Для проверки работы запускаем WinSetupFromUSB, в поле с устройством выбираем созданную флешку, и ставим галочку «TestinQEMU». По нажатию на «GO» будет произведен запуск загрузки с флешки в вииртуальной среде без перезагрузки системы.
Как сменить фоновую картинку под меню загрузки
1. Вам понадобится макет фоновой картинки в PSD и архив для перепаковки скинов. Отредактируйте PSD файл и сохраните в BMP (возможно придется пересохранить сторонней программой).
2. Готовый файл копируем в папку «Files» из архива «SkinsRepack», и запускаем файл «Упаковать.cmd». Получаем файл Skins без расширения. Этот файл копируем на флешку, и в файлах menu.lst и /boot/menu_u.lst во второй строчке указываем путь к скину:
gfxmenu /boot/Skins
Проверить как выглядит ваш новый скин также можно в эмуляторе.
После всех действий на флешке будут две папки и четыре файла, впрочем их можно пометить как скрытые, что никак не отразится на работе устройства.
Проверка в эмуляторе не даёт 100% гарантии того, что конкретный образ заработает в реальных условиях. Проверки на виртуальных машинах VirtualBox или VMWare также не всегда могут сработать корректно, так что лучше всего проверять на реальном железе.
Для примера вы можете скачать готовый файл menu.lst с прописанными в загрузке:
- Microsoft Windows XP SP2 x86
- Microsoft Windows 7
- Windows 8
- Ubuntu 14.04
- Debian Live 7.5.0
- Linux Mint 17
- Fedora 20
- Acronis Disk Director & True Image
- Hirens BootCD 15.1
- Kaspersky Rescue LiveCD