Перевод отрывка из 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 ...
Last edited by BalAngel on 2016-12-29 09:54; edited 6 times in total
К стати, чистый 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
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum