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

    nikzzzz
  • 215
  • Стаж: 2 года 8 месяцев
  • Сообщений: 1585
  • Репутация:83

    [+] [-]
Joker-2013, Привет.
Ты совершенно прав, единственная проблема - найти смещения меню, но и она решаема.
Написал скриптик для редактирования WEE меню.
Вложение


Последний раз редактировалось: nikzzzz (2016-12-24 15:27), всего редактировалось 1 раз

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

    nikzzzz
  • 215
  • Стаж: 2 года 8 месяцев
  • Сообщений: 1585
  • Репутация:83

    [+] [-]
К стати, чистый wee127 занимает 118 секторов, вычислить максимальный размер меню можно по формуле (127-118)*512=4608 байт, хотя , возможно, там не все так просто.
Для wee63 (63-60)*512=1536

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

    vovan1982
  • 214
  • Стаж: 2 года 9 месяцев
  • Сообщений: 794
  • Репутация:18

    [+] [-]
  • Откуда: Ростов-на-Дону
nikzzzz, aa, просто супер ay , спасибо!!! Все просто и понятно. Теперь все делается легко. Наверное заменю xorboot на WEE

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

    nikzzzz
  • 215
  • Стаж: 2 года 8 месяцев
  • Сообщений: 1585
  • Репутация:83

    [+] [-]
Приведенный ранее расчет размера меню не совсем точен из-за округления до сектора, вот реальные цифры.
wee63 - 63*512-30940-1 = 1315 байт
wee127 - 127*512-60580 -1 = 4443 байт

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

    korsak7
  • 107
  • Стаж: 2 года 10 месяцев
  • Сообщений: 523
  • Репутация:38

    [+] [-]
33947Joker-2013, Привет.
Ты совершенно прав, единственная проблема - найти смещения меню, но и она решаема.
Написал скриптик для редактирования WEE меню.
только под х64?

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

    nikzzzz
  • 215
  • Стаж: 2 года 8 месяцев
  • Сообщений: 1585
  • Репутация:83

    [+] [-]
33977только под х64?
Невнимательность , компилятор по умолчанию компилит под x64, ссылка обновлена (x86 версия).

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

    rockdgon
  • 1013
  • Стаж: 2 года 4 месяца
  • Сообщений: 99
  • Репутация:0

    [+] [-]
Я вам и сам хотел предложить изобрести что то подобное для удобства редактирования. Но постеснялся спрашивать. aa

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

    rockdgon
  • 1013
  • Стаж: 2 года 4 месяца
  • Сообщений: 99
  • Репутация:0

    [+] [-]
nikzzzz, Так а сколько лучше в конфиг писать?
У меня на 4.22кб Notepad2 показывает. И работает все вроде как. Большее не враг лучшему?
Еще у меня в wee127_menu_.lst последняя строчка NUL - можно ли это удалить?

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

    nikzzzz
  • 215
  • Стаж: 2 года 8 месяцев
  • Сообщений: 1585
  • Репутация:83

    [+] [-]
rockdgon,
Общий размер полученного файла не должен превышать 63*512 (127*512) , NUL можно удалить, он добавится автоматом при сборке.

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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2206
  • Репутация:87

    [+] [-]
  • Откуда: Админ от сюда
rockdgon, выложите скин что намутили?
А то пишем о чем то... И не понятно о чем...

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

    rockdgon
  • 1013
  • Стаж: 2 года 4 месяца
  • Сообщений: 99
  • Репутация:0

    [+] [-]
Joker-2013, так все в порядке, все влезает. Нужно было уточнить сколько вообще можно было засунуть текста.
Скрипт nikzzzz работает и удобнее без winhex ab

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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2206
  • Репутация:87

    [+] [-]
  • Откуда: Админ от сюда
rockdgon, так как выглядет меню???
Я например, чисто теоретически общаюсь, интересно взглянуть.

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

    rockdgon
  • 1013
  • Стаж: 2 года 4 месяца
  • Сообщений: 99
  • Репутация:0

    [+] [-]
Joker-2013,
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

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

    BalAngel
  • 647
  • Стаж: 2 года 6 месяцев
  • Сообщений: 104
  • Репутация:1

    [+] [-]
Статью залил на нашдиск
Если не возражаете, продолжу свой дневник по темам "Универсальный загрузчик небольшого 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

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

    vovan1982
  • 214
  • Стаж: 2 года 9 месяцев
  • Сообщений: 794
  • Репутация:18

    [+] [-]
  • Откуда: Ростов-на-Дону
BalAngel, спасибо за ссылку. Перепаковал справку в CHM (размер уменьшился в 2,5 раза) и запаковал все в 7z.
dy

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


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

Текущее время: 24-Окт 12:26

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


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