Перевод отрывка из rmprepusb -wee: WEE - небольшой урезанный менеджер загрузки, основанный на Grub4dos. Главное преимущество Wee в том, что не нужно загрузить дополнительный файл как файл GRLDR, потому, что гораздо сокращенный вариант кода GRLDR содержится внутри самого загрузочного кода (секторы 1-62). Кроме того, Wee может быть более успешным при загрузке «трудных» систем, которые, кажется, не хотят загружаться используя grub4dos и просто отображают мигающий курсор (так, как не требуется файла второго этапа GRLDR).
RMPrepUSB v2.1.635 и более поздние версии в настоящее время включает функцию 'Install Wee на дорожку 0'. Просто нажмите ALT+F12 или CTRL+W (или используйте вкладку Drive меню), и вам будет представлен меню WEE по умолчанию в Блокноте, которое вы можете изменить, если вы хотите.
Если вы не хотите использовать RMPrepUSB установить Wee, то ручной способ установки Wee заключается в использовании weesetup.exe из командной оболочки. weesetup.exe можно найти https://code.google.com/archive/p/grubutils/downloads Weesetup.exe должен быть запущен из командной строки от администратора Для перечисления дисков в системе, введите: weesetup -l будет выведен список всех доступных устройств "жесткий диск" (в том числе доступных для чтения карт памяти и USB флэш-накопителей). Определить диск, на который вы хотите установить Wee (например, это может быть (hd2)). Создайте текстовый файл с именем weemenu.txt с примерным текстом в нём:
title Boot grub4dos find --set-root /grldr /grldr title Boot XP find --set-root /ntldr /ntldr title Boot win7/8/10 find --set-root /bootmgr /bootmgr
где /bootmgr может быть заменен, например, на /stea/stldr
Установите Wee следующим образом: weesetup -u -s weemenu.txt -f (hd2) где (hd2) привод, где хотите переписать загрузочную дорожку и установить WEE (напр., привод USB) Предлагается перевод всего описания в формате .html wee rar - mediafire. Перевод можно получить машинным переводом, но не удобно. Если имеются трудности с медиафае, залил на nashdisk. Статья в формате .chm, предоставлена vovan1982, на . В архиве - описание с мелким обновлением (повтор в спойлере "Полный список параметров") и упоминаемые в статье файлы, кроме RMPrepUSB portable
Параметры: --help, -h показать эту помощь --verbose, -v включить подробный режим --device=dd, -d использовать устройство 'dd' для установки (обязательно) --wee=ww, -w ww использовать внешний wee 'ww' --script=ss, -s ss использовать файл сценария 'ss' --showscript, -S написать wee скрипт на стандартный вывод --saveold=oo, -o oo сохранить считнные данные на 'oo' --grldr=gg, -g gg использовать wee для загрузки GRLDR 'gg' установленного на неразмеченной области после Wee --force, -f насильно установить --update, -u обновить --backupmbr, -b резервное копирование загрузочной записи (mbr) во второй сектор --restorembr, -r восстановить резервную MBR из второго сектора --list, -l перечислить все диски в системе и выйти Сообщить об ошибках на веб-сайт: https://code.google.com/p/grubutils/issues Благодарности: wee63.mbr (minigrub for mbr by tinybit) wee63setup.c by SvOlli, xdio by bean
WEE MBR, конечно, можно установить с помощью Bootice, но не нашел детального описания - не могу дать ссылку Опыты, решение проблем, обсуждения косвенно связанные с wee: Nikzzzz написал скриптик для редактирования WEE Menu. Использование NTBOOT Wimboot в WEE Поставленная задача не решается в WEE ...
Последний раз редактировалось: BalAngel (2016-12-29 09:54), всего редактировалось 6 раз(а)
К стати, чистый wee127 занимает 118 секторов, вычислить максимальный размер меню можно по формуле (127-118)*512=4608 байт, хотя , возможно, там не все так просто. Для wee63 (63-60)*512=1536
Приведенный ранее расчет размера меню не совсем точен из-за округления до сектора, вот реальные цифры. wee63 - 63*512-30940-1 = 1315 байт wee127 - 127*512-60580 -1 = 4443 байт
33947Joker-2013, Привет. Ты совершенно прав, единственная проблема - найти смещения меню, но и она решаема. Написал скриптик для редактирования WEE меню.
nikzzzz, Так а сколько лучше в конфиг писать? У меня на 4.22кб Notepad2 показывает. И работает все вроде как. Большее не враг лучшему? Еще у меня в wee127_menu_.lst последняя строчка NUL - можно ли это удалить?
Joker-2013, так все в порядке, все влезает. Нужно было уточнить сколько вообще можно было засунуть текста. Скрипт nikzzzz работает и удобнее без winhex
34023rockdgon, так как выглядет меню??? Я например, чисто теоретически общаюсь, интересно взглянуть.
А вот конфиг:
find --set-root /metka timeout 10 default 0 title 21F1NGER BOOT DRIVE title =================== title Search & Start Windows Vista/7/8, XP find --set-root /bootmgr /bootmgr find --set-root /ntldr /ntldr /acab/boot/start_os.bin title 2k10 G4D /2k10/GRUB4DOS/GRLDR title title Windows PE by Xemom 03/12/2016 title Windows 7 PE x86 /ACAB/BOOT/NTBOOT nt6=/ACAB/WIM/XM86.wim title Windows 8 PE x86 /ACAB/BOOT/NTBOOT nt6=/ACAB/WIM/86.wim title Windows 8 PE x64 /ACAB/BOOT/NTBOOT nt6=/ACAB/WIM/64.wim title Windows 10 PE x86 /ACAB/BOOT/NTBOOT nt6=/ACAB/WIM/10.wim title title PuppyRus-A x86-64 PRA1611 ver.FAT 30/11/2016 title Default /pra64/vmlinuz-4.4.1-pf3_64 /pra64/initrd.xz dir=pra64 quiet load=mesa noswap nocd nomagic norootcopy zram=33% title Save /pra64/vmlinuz-4.4.1-pf3_64 /pra64/initrd.xz dir=pra64 quiet load=mesa noswap nocd nomagic norootcopy zram=33% changes=pra64/pra64-save.dat title Save + Copy2Ram /pra64/vmlinuz-4.4.1-pf3_64 /pra64/initrd.xz dir=pra64 quiet load=mesa noswap nocd nomagic norootcopy zram=33% copy2ram changes=pra64/pra64-save.dat title title Slax 7.0.8 x86-64 title Default /slax/boot/vmlinuz /slax/boot/initrfs.img slax.flags=xmode title Save /slax/boot/vmlinuz /slax/boot/initrfs.img slax.flags=perch,xmode title Save + Copy2Ram /slax/boot/vmlinuz /slax/boot/initrfs.img slax.flags=toram,perch,xmode
Что то NTBOOT не могу подружить. Или он сам по себе WIM с PE не загрузит? Так тоже не хочет:
title Windows 7 PE x86 command /ACAB/BOOT/NTBOOT nt6=/ACAB/WIM/XM86.wim
Статью залил на нашдиск Если не возражаете, продолжу свой дневник по темам "Универсальный загрузчик небольшого GRUB" (c наклоном на загрузку Linux VHD), "Системы Linux-VHD" У меня должно получиться такое "дитячее" меню
timeout 1 default 0 title universal bootloader GRLDR find --set-root /grldr /grldr title universal bootloader G2LDR find --set-root /g2ldr /g2ldr title AERO STUDIO find --set-root /aeros /aeros title GRUB4DOS (with NTBOOT) find --set-root /ntboot/gntldr /ntboot/gntldr tittle Vboot find --set-root /vbootldr /vbootldr title Plop Boot Manager find --set-root /boot/grub/plpbt.bin /boot/grub/plpbt.bin
можно добавить на подобие: title STEA find --set-root /stea/stldr /stea/stldr
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы