Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB (часть 3)

Автор: At1ant
Дата сообщения: 25.02.2016 00:48
ss661 Есть сборка BootIt Bare Metal, а в ней программа для работы с бекапами - Image for DOS (иконка Disk Imaging на рабочем столе).

Цитата:
title BootIt Bare Metal
map --mem /Boot/BootIt-BM.img (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1


Суть идее в том, что загрузившись в Image for DOS, создаем бекап/развертывание, а на последнем диалоговом окне жмем Show Command и получаем указанные действия в командной строке. После на основе командной строки создаем менюшку, пример:

Бекап первого раздела на втором устройстве.
IMAGE.EXE /b /d:b1@0x1 /f:b0@0x1:"\Backup" /v


Цитата:
title BootIt Bare Metal (Backup)
map --mem /Boot/BootIt-BM.img (fd0)
map --hook
dd if=(md)0x800+4 of=(fd0)/TBOSBOOT.STR
write (fd0)/TBOSBOOT.STR MOUSE.COM\nIMAGE.EXE /b /d:b1@0x1 /f:b0@0x1:"\\Backup" /v
rootnoverify (fd0)
chainloader (fd0)+1

Вместо "\" в меню надо писать "\\", \n это начало новой строки, MOUSE.COM поддержка мышки (можно и без нее). TBOSBOOT.STR это файл автозагрузки BootIt-а. Команда dd перезаписывает TBOSBOOT.STR нулями (на всякий случай), а write пишет указанный текст в файл.
Автор: bomzzz
Дата сообщения: 25.02.2016 11:02
At1ant

Цитата:
MOUSE.COM
\BOOTITBM

по умолчанию в TBOSBOOT.STR
Автор: At1ant
Дата сообщения: 25.02.2016 11:52
bomzzz И что с того ?
Автор: bomzzz
Дата сообщения: 25.02.2016 12:05
ничего. херово так работает.
Автор: At1ant
Дата сообщения: 25.02.2016 12:09
В чем проблема ?
Или ты просто по флудить ?
Автор: bomzzz
Дата сообщения: 25.02.2016 12:36
так проще и удобнее, все время оставаться в консоли
Автор: ss661
Дата сообщения: 25.02.2016 13:29
Так мне развернуть надо бэкап

Добавлено:

Цитата:
винда одним пунктом не устанавливается.
разве это не при установке с флэшки?
Автор: At1ant
Дата сообщения: 25.02.2016 17:06

Цитата:
разве это не при установке с флэшки?

Хр/2003 устанавливается в два этапа - текстовый, ребут и затем графический. То что дистрибутив расположен на флешке, ничего не меняет.
Автор: ss661
Дата сообщения: 25.02.2016 17:31
Так это решается установкой по умолчанию пункта второй загрузки
Автор: bomzzz
Дата сообщения: 25.02.2016 17:58
из этой идеи ни хера не выйдет, городить установку только потому что лень в одной строке, уже написанной, разобраться. кроме того что идиотизм переустанавливать винду
Автор: At1ant
Дата сообщения: 25.02.2016 19:24

Цитата:
Так это решается установкой по умолчанию пункта второй загрузки

Windows перезапишет MBR и флаг активного раздела под себя и Grub4Dos не запуститься.
Автор: bomzzz
Дата сообщения: 25.02.2016 19:37
они же с флешки ставят. ее наверно и по умолчанию влепят.

чтоб винда не меняла активный раздел надо в корень системные файлы сразу положить, тогда она подумает, что винда на винте не первая
Автор: bomzzz
Дата сообщения: 26.02.2016 08:27
было бы круто научить груб паковать разделы
Автор: bomzzz
Дата сообщения: 27.02.2016 18:15
а как из груба передать информацию под дос, только вписав ее в файл на флоппике? общих переменных нет?

write (fd0)/TBOSBOOT.STR MOUSE.COM\nIMAGE.EXE /b /d:b1@0x1 /f:b0@0x1:"\\Backup" /v
типа того

а я сразу не заценил, идея зачетная
Автор: At1ant
Дата сообщения: 27.02.2016 20:45

Цитата:
только вписав ее в файл на флоппике?

Наверное да. Запись в файл будет проще всего, а в AUTOEXEC.BAT команду на его считывание и выполнение. Обрати внимание TBOSBOOT.STR увеличен до 2048 Байт (думаю всем хватит) и пустое место заполнено нулями.
Автор: bomzzz
Дата сообщения: 27.02.2016 22:08
At1ant
у меня знаешь как получается. на винте лежит флоппик RESTORE.IMA, его запускаешь он автоматически команду заданную в досе выполняет. если надо например команду сменить, берешь файл переименовываешь с образом, тогда тебе в консоли распечатывается список дисков по ееному обозначению и можно отредактировать батник волков командером. то есть в принципе редактирование меню за счет этого происходит. конечно редактировать флоппик под виндой не так удобно как меню груба.
у тебя образ штатный копируется в память и перезаписывания не сохраняются. но вроде по другому не сделать
Автор: At1ant
Дата сообщения: 28.02.2016 01:48

Цитата:
копируется в память и перезаписывания не сохраняются

Идея в том, чтоб просто написать меню/менюшки для часто используемой операции, а img будет неизменным. Плюс ничего не нужно переделывать при обновлении BootIt-BM.img (ссылка на предыдущей странице обновлена до 1.32).
Автор: bomzzz
Дата сообщения: 28.02.2016 06:28
ага удобно
Автор: BakLAN
Дата сообщения: 28.02.2016 15:30
На некоторых ноутах Dell флешка с Grub4Dos 0.4.6a не грузится, пишет: No operation system found. Это как в режиме UEFI+CSM, так и в Legacy. Кто-нибудь в курсе как это можно решить?
Автор: bomzzz
Дата сообщения: 28.02.2016 15:45
пбры мбры разбивку надо менять. возможно перегрограммировать флешку
Автор: nik4z
Дата сообщения: 28.02.2016 15:52
BakLAN

Цитата:
No operation system found.

Попробовать переустановить загрузчик Grub, Bootice в помощь.
Там есть два метода - через MBR или PBR, судя по "No operation system found" первый должен сработать.

Автор: BakLAN
Дата сообщения: 28.02.2016 16:02
nik4z

Цитата:
Попробовать переустановить загрузчик Grub

Буквально только что выполнил:

Код: ./bootlace64.com /dev/sdc
Автор: bomzzz
Дата сообщения: 28.02.2016 16:05
BakLAN
BOOTICE.1.3.3.EXE 416 КБ (425 984 байт)
Автор: BakLAN
Дата сообщения: 28.02.2016 16:06
bomzzz

Цитата:
Из-под Linux его реально поставить ?

У меня нет венды.
Автор: bomzzz
Дата сообщения: 28.02.2016 16:06
At1ant
я на виртуалке выполнил команду dd из меню, так в файл записались не нули

BakLAN
нет. под линукс утилит не знаю удобных. а ты запусти win pe.

Win$.iso 35,0 МБ (36 718 592 байт)
может сата драйвер понадобится
DPMS.iso 44,8 МБ (47 022 080 байт)


Цитата:
title NTBOOT
map /DPMS.iso (0xff)
map --hook
root (0xff)
DPMS.BAT
map --unmap=0xff
map (fd1) (fd0)
map (fd0) (fd1)
map --rehook
find --set-root /Win$.iso
map /Win$.iso (0xff)
map --hook
chainloader (0xff)
Автор: towarish
Дата сообщения: 28.02.2016 17:12
Господа добавляю на мультизагрузоную флешку ,под загрузчиком grub4dos , MSDaRT ( http://sergeistrelec.ru/boot_disks/10-microsoft-diagnostics-and-recovery-toolset-dart10-x86-64.html) . Загружается нормально , но не видит систему (часть функций неактивны) .Может есть решение чтоб msdart заработал с флешки (экспериментировал с CD отлично работает)? Точнее вопрос что прописать в menu.lst для правильной загрузки MSDaRT (на флешке он у меня в iso образе)
Автор: bomzzz
Дата сообщения: 28.02.2016 17:19
towarish
https://www.youtube.com/watch?v=8NKqNQ5BaDU
Автор: At1ant
Дата сообщения: 28.02.2016 19:18
BakLAN У самого на работе одни DELL-ы, без проблем работает комбинация: MBR - Windows NT 6.x, PBR - Grub4Dos. MBR - Grub4Dos не всегда срабатывает.


Цитата:
У меня нет венды.

Установить MBR, PBR это за минуту можно - неужели негде одолжить ПК/ноутбук с Windows ?
Еще вариант использовать WinPE.
Автор: KaSpieC 666
Дата сообщения: 28.02.2016 20:31
bomzzz

Цитата:
Win$.iso 35,0 МБ (36 718 592 байт)

Она полноценная? Я могу её пользоваться?
Смущает размер маленький, при условии наличия многих нужных программ.
Или есть какие-то ограничения?

P.S. загружал в QEMU - понравилась.
Автор: bomzzz
Дата сообщения: 28.02.2016 20:34
нет не полноценная. самодостаточная. то что напихано работает. только winntsetup семерку не ставит, какой дллки не хватает, все не могу докапаться какой

Страницы: 1234567891011121314

Предыдущая тема: Софт где есть голосоой чат с незнакомцами.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.