[Quote]

    волчара
  • 253
  • Longevity: 9 years
  • Posts: 599
  • REPUTATION:45

    [+] [-]
  • Location: Омск
Приветствую всех!
Как можно определить какой установлен PBR: bootmgr, grub4dos, syslinux.
В интернете толком ни чего нет, такая функция есть в bootice

[Quote]

    yegres
  • 32359
  • Longevity: 1 year 10 months
  • Posts: 15
  • REPUTATION:1

    [+] [-]
определить какой установлен PBR
Программа UTmake_v3.0b7 показывает

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 11 months
  • Posts: 3947
  • REPUTATION:127

    [+] [-]
волчара, aa
Ты же сам ответил - bootice показывает. Или надо что-то ещё?

[Quote]

    avalat
  • 222
  • Longevity: 9 years
  • Posts: 494
  • REPUTATION:127

    [+] [-]
Видимо, как программно определить
Средством PECMD - где то есть, если надо

[Quote]

    волчара
  • 253
  • Longevity: 9 years
  • Posts: 599
  • REPUTATION:45

    [+] [-]
  • Location: Омск
avalat, Ander_73, aa
Вот я писака, думал одно, написал другое.
Я имел ввиду, примерный код(скрипт) идеально было бы написан на pecmd, но можно и cmd или ткните пальцем на сайт где про это можно почитать, а то у меня поисковик на создание 3d картинок ссылки выдает.

[Quote]

    avalat
  • 222
  • Longevity: 9 years
  • Posts: 494
  • REPUTATION:127

    [+] [-]
волчара,
ENVI diskX=0       // номер диска (0,1,2...)
ENVI partX=1       // номер раздела (1,2...)
GETF \Device\Harddisk%diskX%\Partition%partX%,350#178,DEnvi
TEAM ENVI MyPBR=No|SED DEnvi=0,0x00, ,%DEnvi%|CODE *1251,%DEnvi%,*,DEnvi
TEAM LPOS TEnvi=GRLDR,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=GRLDR
TEAM LPOS TEnvi=Boot,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=Syslinux
TEAM LPOS TEnvi=BOOTMGR,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=Bootmgr
TEAM LPOS TEnvi=GRUBMGR,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=Grubmgr
TEAM LPOS TEnvi=GRUBLDR,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=Grubldr
TEAM LPOS TEnvi=NTLDR is missing,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=NTLDR
TEAM LPOS TEnvi=SYSMSDOS,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=MS-DOS
TEAM LPOS TEnvi=No GRLDR,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=Grub4Dos
TEAM LPOS TEnvi=KERNEL,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=FreeDos
FIND $%MyPBR%=NTLDR,TEAM LPOS TEnvi=GRLDR,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=GRLDR
FIND $%MyPBR%=Bootmgr,TEAM LPOS TEnvi=GRLDR,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=GRLDR
FIND $%MyPBR%=Bootmgr,TEAM LPOS TEnvi=G R U B M G R,1,%DEnvi%|IFEX $%TEnvi%>0,TEAM ENVI MyPBR=Grubmgr
FIND $%MyPBR%=Bootmgr,TEAM LPOS TEnvi=G R U B L D R,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=Grubldr
FIND $%MyPBR%=Bootmgr,TEAM LPOS TEnvi=G R L D R,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=GRLDR
MESS-icon2 %MyPBR%


Last edited by avalat on 2024-05-22 20:50; edited 1 time in total

[Quote]

    волчара
  • 253
  • Longevity: 9 years
  • Posts: 599
  • REPUTATION:45

    [+] [-]
  • Location: Омск
Благодарю, вечерком опробую данный скрипт

[Quote]

    волчара
  • 253
  • Longevity: 9 years
  • Posts: 599
  • REPUTATION:45

    [+] [-]
  • Location: Омск
Почему то syslinux не определяется, надо будет в структуре носителя посмотреть.
Мне вот интересно как в bootice реализована данная функция.
Добавлено через 9 минут 59 секунд:
Нашел только вот это что связанно с BOOT
102939TEAM LPOS TEnvi=Boot l?i,1,%DEnvi%|IFEX $%TEnvi%>0,ENVI MyPBR=Syslinux
Убрал в этой строке l?i и стало определять syslinux

[Quote]

    avalat
  • 222
  • Longevity: 9 years
  • Posts: 494
  • REPUTATION:127

    [+] [-]
волчара, ага, точно, пропустил... Поправил выше


Display posts:    

Current time is: 21-Jan 22:39

All times are UTC + 3


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