[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
WEE - урезанная модификация grub4dos
Перевод отрывка из 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

Полный список параметров

Применение:
weesetup v1.3.
weesetup v2.0
weesetup [Параметры]
Параметры:
--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
...
Вложение

Загрузки WEE для создания загрузочной флешки.doc



Последний раз редактировалось: BalAngel (2016-12-29 09:54), всего редактировалось 6 раз(а)

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
vovan1982, c Новым годом, вам спасибо
Попробовать заменить title на echo в тех записях меню, где не выполняются другие команды, как коментарий
напр. Multiboot System, STEA compact system. И другие 32-х разрядные програмы методом тыка, несмотря на то, что это grub4dos сильно урезан

[Цитировать]

    Albert
  • 1131
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 160
  • Репутация:12

    [+] [-]
rockdgon, здравствуй.
Ваш вариант загрузки SLAX
title Slax 7.0.8
/slax/boot/vmlinuz /slax/boot/initrfs.img slax.flags=perch,xmode
у меня не пошел.
Получилось таким образом
title Slax 7.0.8 x86-64
title Default
find --set-root /slax/boot/vmlinuz
/slax/boot/vmlinuz /slax/boot/initrfs.img slax.flags=xmode from=/slax/
title Save
find --set-root /slax/boot/vmlinuz
/slax/boot/vmlinuz /slax/boot/initrfs.img slax.flags=perch,xmode from=/slax/
title Save + Copy2Ram
find --set-root /slax/boot/vmlinuz
/slax/boot/vmlinuz /slax/boot/initrfs.img slax.flags=toram,perch,xmode from=/slax/
Работает, да и ладно.

[Цитировать]

    apostol
  • 2692
  • Стаж: 8 лет 1 месяц
  • Сообщений: 229
  • Репутация:1

    [+] [-]
Всем Здравствуйте!
Как установить wee127 (с wee63 вроде понятно, а про wee127 ничего нет)?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
apostol, можно BootIce-ом (прописать mbr), можно, наверное, самим weesetup -w wee127.mbr

[Цитировать]

    apostol
  • 2692
  • Стаж: 8 лет 1 месяц
  • Сообщений: 229
  • Репутация:1

    [+] [-]
51365apostol, можно BootIce-ом (прописать mbr), можно, наверное, самим weesetup -w wee127.mbr
BootIce по моему только 63 делает.
Не разобрался как пользоваться скриптом для редактирования WEE меню. Запускаю WeeSplit.cmd - а в ответ тишина, ничего не происходит ac. Должен вроде появится menu_.lst для исправления, но его нет !? Подскажите пожалуйста, что не так?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
Редактирование меню wee.mbr
Пример
WeeSplit.cmd wee63.mbr
Получаем
wee63_.mbr - wee63.mbr без меню
wee63_menu_.lst - wee63.mbr меню

Можно сделать проще.
Скачиваешь это [ тыц ]
Правишь файл menu.txt любым редактором (для форсу, можно строки разделять только 0A)
Запускаешь build.cmd и получаешь "склеенный" wee127.mbr
В BootIce выбираешь диск, Управление MBR, Восстановить MBR, выбираешь wee127.mbr и ставишь галку "оставить сигнатуру неизменной".
Вуаля!

[Цитировать]

    apostol
  • 2692
  • Стаж: 8 лет 1 месяц
  • Сообщений: 229
  • Репутация:1

    [+] [-]
Ander_73
Попробовал Ваш способ, в BootIce пишет: "Ошибка записи файла! Отказано в доступе."
До этого, установил WEE из weesetup.exe (2013-09-25) вручную, при помощи CMD. Как я понял, установился wee63.
Может в моём случае, наоборот убрать галку "оставить сигнатуру неизменной"?
Да и BootIce сохраняет MBR в файл .bin !?


Последний раз редактировалось: apostol (2018-02-26 14:49), всего редактировалось 1 раз

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
51370в BootIce пишет: "Ошибка записи файла! Отказано в доступе."
ОС блокирует доступ к флешке. По-моему, самоочевидно.
51370убрать галку "оставить сигнатуру неизменной"
Вместо таблицы разделов получим "кашу".

[Цитировать]

    apostol
  • 2692
  • Стаж: 8 лет 1 месяц
  • Сообщений: 229
  • Репутация:1

    [+] [-]
Ander_73
ОС блокирует доступ к флешке. По-моему, самоочевидно.
Не блокирует там ничего. Может файл файл .bin нужен (а не .mbr)?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
51373Может файл файл .bin нужен (а не .mbr)
Не имеет значения. Я проверял на *.mbr
---
UPD. Тут важное уточнение - смещение 128 или более секторов до начала первого раздела!!!

[Цитировать]

    apostol
  • 2692
  • Стаж: 8 лет 1 месяц
  • Сообщений: 229
  • Репутация:1

    [+] [-]
Ander_73
И как теперь сделать start lba = 128? (у меня BOOTICE пишет: Нач.LBA = 96, на других флешках вообще =63).

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
apostol, что значит - теперь? Как ты собирался впихнуть мбр-загрузчик размером 127 секторов в область 63/96 секторов? Флешку изначально нужно форматировать с таким отступом.

[Цитировать]

    apostol
  • 2692
  • Стаж: 8 лет 1 месяц
  • Сообщений: 229
  • Репутация:1

    [+] [-]
51380apostol, что значит - теперь? Как ты собирался впихнуть мбр-загрузчик размером 127 секторов в область 63/96 секторов? Флешку изначально нужно форматировать с таким отступом.
А как специально сделать lba = 128 (т.е. как правильно форматировать флешку, чтобы было lba = 128)?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
apostol, Например, diskpart делает отступ 128 секторов (во всяком случае, в моей практике).
BootIce при разбивке флешки предлагает отступ, который можно скорректировать.
FBinst/RMPARTUSB имеют ключи командной строки для задания отступа.
А вот известная программа HPUSBFW.EXE как раз наоборот делает только 63 сектора отступ.
Если у тебя ОС Vista-like попробуй стандартную разметку через diskpart, это самое простое и быстрое, имхо.

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
apostol, UTmake создаёт первый раздел с 2048 сектора.

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


Показать сообщения:    

Текущее время: 28-Мар 12:13

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы