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

» GRUB4DOS и GNU GRUB

Автор: LevT
Дата сообщения: 12.12.2009 20:38

Цитата:
Акронис и видит эти разделы как не размеченные


Если перевести процитированное на русский, получится "НЕ ВИДИТ эти разделы".

Потому, например, не откажется увеличить соседний раздельчик... с фатальными последствиями для содержимого ud
Автор: AleXPwin
Дата сообщения: 12.12.2009 20:39
Или требуется искать чистый винт, переносить данные и переразмечать собственные винты полностью?
Автор: LevT
Дата сообщения: 12.12.2009 20:39

И клонирование сработает только в режиме RAW disk.
Автор: AlexTAT
Дата сообщения: 12.12.2009 20:45
Скрипт полностью удалит всеразделы на HDD, но если старый раздел не пересекается с UD то их можно будет воостановить акронисом.
Автор: AleXPwin
Дата сообщения: 12.12.2009 21:31
AlexTAT

Цитата:
Скрипт полностью удалит всеразделы на HDD, но если старый раздел не пересекается с UD то их можно будет воостановить акронисом.

Насколько сложная эта процедура? Какова вероятность восстановления данных?
Автор: AlexTAT
Дата сообщения: 13.12.2009 09:50
Лучше потренироваться на ненужном винчестере. После работы скрипта у нас появляется видимый раздел (fat32), диск директором удаляем его, применить, потом нажимаем воостановление разделов в ручном режиме. Смотрим какие разделы находит и когда видим наш раздел(с данными а не пустой) нажимаем на нем, далее, применить.
Перезапускаем и смотрим, чтобы грузить WinXp добавляем в menu.lst например:

Код: title Win XP Loader
chainloader (hd0,0)/ntldr
Автор: AleXPwin
Дата сообщения: 13.12.2009 11:16
AlexTAT

Цитата:
диск директором

Не обнаружил его в Hiren`s... Может не там искал? Имется в виду Акроник?
Автор: AlexTAT
Дата сообщения: 13.12.2009 12:11
нужен Acronis Disk Director Suite , на хиренте есть в разделе Partition tools.
Автор: AleXPwin
Дата сообщения: 13.12.2009 13:44
AlexTAT

Цитата:
нужен Acronis Disk Director Suite , на хиренте есть в разделе Partition tools.

ага, нашел, благодарю.
Винт 80 гБ, разделы: 2гБ, 10гБ(SYS), 50гБ(DATA), остальное (12,6гБ) скрытый раздел для Truecrypt (зашифрованный, вин XP невидит, акроник видит как неформатированый).
Мне непонятно: Каков порядок действий?
Видится вариант: удаляю раздел 2гБ, ставлю туда Grub4Dos посредством скрипта от kDnZP. Что дальше?
Восстановить разделы, посредством Acronis Disk Director Suite: 10гБ(SYS), 50гБ(DATA), 12,6гБ скрытый раздел для Truecrypt?
Автор: AlexTAT
Дата сообщения: 13.12.2009 13:55
Изначально удалять ничего не надо - скрипт все удалит. Должно быть 2 hdd, с виндой и тестируемый.Скрипт запускаем из командной строки"fbinst --format (hdx)", x- номер тестового винчестера. Грузим акронис, удаляем раздел (новый) и востанавливаем старые.
Автор: AleXPwin
Дата сообщения: 13.12.2009 14:27
AlexTAT

Цитата:
Изначально удалять ничего не надо - скрипт все удалит. Должно быть 2 hdd, с виндой и тестируемый.Скрипт запускаем из командной строки"fbinst --format (hdx)", x- номер тестового винчестера. Грузим акронис, удаляем раздел (новый) и востанавливаем старые.

Гм... Прошу простить мое неразумие, но если попробовать восстановить 2Гб раздел, то там же уже будет ud? Он в начало диска пишется?

Да... попутно вопрос: 2 раздела (скрытый и видимый) в ud - оба не будут видиться OS?

Добавлено:
kDnZP

Цитата:
Ну честно говоря я просто не представляю, что еще можно добавить к вышенаписанному . Если кто-то готов все сообщения свести до кучи и сделать из этого инструкцию - делайте, я первый кто скажет спасибо. В моем же случае - пианист играет как умеет (С)

Гм... может тогда хоть FAQ организовать? Хоть для популярных вопросов...
Автор: AlexTAT
Дата сообщения: 13.12.2009 14:57
Ни primary ни extended ud разделы не будут видны. Пробовать восстановить 2Гб раздел
не стоит, убьется ud, надо в акронисе просто в списке найденых разделов не щелкать на нем, а щелкать только по нужным(с системой, софтом)
Автор: AleXPwin
Дата сообщения: 13.12.2009 15:48
AlexTAT
Премного благодарен за подробную консультацию.
Возникла мысль: все 2гБ отдать под этот (ud) раздел, т.к. прежде он использовался для этих же целей (grub4dos, hiren, установка WinXP, с LiveCD не пробовал играть). Как лучше настроить форматирование? USB-ZIP или USB-HDD?
Автор: AlexTAT
Дата сообщения: 13.12.2009 16:11
Не знаю, может некоторые строки стоит удалить. Размер раздела задается здесь "--extended 90M"
Автор: AleXPwin
Дата сообщения: 13.12.2009 18:33
Начал пробовать скрипт с флешки, результат:

Цитата:
Please reconnect a USB device for detect, or wait for using last USB...
Waiting... 10 9 8 7 6 5 4 3 2 1 0

Detected: (hd2)
PQI USB Generic USB USB Device

Are you sure want to proceed? [Y/N]:Y

FlashDrive selected as: (hd2)
fbinst: error: fb mbr not detected
fbinst (ud) zone not found, format drive? [Y/N]:Y
Operations canceled...


Почему отказывается форматировать?
Автор: AlexTAT
Дата сообщения: 13.12.2009 19:03
Принудительно надо попробовать:

Код: fbinst --format (hd2)
Автор: AleXPwin
Дата сообщения: 13.12.2009 20:02
AlexTAT

Цитата:
Принудительно надо попробовать

Получилось!!! Только не все работает как надо


Добавлено:
F1 работает
F2 обращается к дискете и... надолго
F3 неработает
syslinux не пробовал
Автор: kDnZP
Дата сообщения: 14.12.2009 10:23
AleXPwin

Цитата:
Акроник и подобные увидят (ud)?

Для резервного копирования информации с зоны (ud) есть отдельный механизм в fbinst.exe, который я еще не тестировал


Цитата:
Есть ли возможность убить ud? Только лишь при пользовании этого инструмента (fbinst)? Может ли развертка образов, программы разметки, форматирования и т.п. убить данные в ud?

Если переразмечать нераспределенную область, отведенную под (ud), то можно... В остальных случаях - скорее всего повредить стандартными механизмами проблемотично, если, конечно не перенакрывать MBR от fbinst стандартным. Но даже при этом - восстановление достаточно простое (Но в скрипт не выносил, у него несколько иные задачи).

AlexTAT

Цитата:
правда WIN XP из первого меню где F1 F2 F3 F4 не запускается наверное надо добавить нужное в menu.lst

Нужно добавить boot.ini в видимый раздел и прописать вызов загрузчиков там... Правда при этом есть некоторые ограничения... Если накопитель сделанный через fbinst видится системой как USB-ZIP, то boot.ini будет подхвачен с HDD... Возможно это можно подправить правкой загрузчика, но пока этим не занимался.

AleXPwin

Цитата:
Гм... может тогда хоть FAQ организовать? Хоть для популярных вопросов...

Ну одинаковых вопросов не так уж и много, я вообще честно говоря удивлен такой активностью и интересом к текущей версии скрипта, т.к. на прошлую особо никто внимания не обратил (даже не глядя на разнообразные картинки).

AlexTAT

Цитата:
Принудительно надо попробовать:

fbinst --format (hd2)

Для USB-накопителей достаточно:
fbinst --format с последней, актуальной версией скрипта. Диск для форматирования будет найден автоматически. Перед форматированем задается вопрос на выполнение этой операции.


Цитата:
F1 работает
F2 обращается к дискете и... надолго
F3 неработает
syslinux не пробовал

По F2 - проверю... у меня нет дисковода, так что потестировать отболды было проблематично
F3 - не работает как именно, что пишет? Есть ли файл boot.ini в корне видимого раздела? Какое его содержимое?
Для тестирования syslinux могу скинуть необходимые файлы... Если нужно.
Автор: LevT
Дата сообщения: 14.12.2009 10:37


Цитата:
Для тестирования syslinux могу скинуть необходимые файлы... Если нужно.


А можно попросить инструкцию, как добавить меню syslinux?
Например, кноппикс во флешечном исполнении и ESXi

Есть ли варианты расположения загрузочных ресурсов syslinux - кроме как на видимом разделе?


Добавлено:

Цитата:
я вообще честно говоря удивлен такой активностью и интересом к текущей версии скрипта, т.к. на прошлую особо никто внимания не обратил


очень много и разнообразных поделий и связнных с ними сект. Я например даже не попытался вникнуть зачем мне может понадобиться fbnst.


И только сейчас увидел, что он удовлетворяет моим требованиям:

1) единый исходник, из которого загрузочные ресурсы билдятся скриптом.
2) сразу несколько менюшек для разных загрузчиков.
Автор: AlexTAT
Дата сообщения: 14.12.2009 11:21

Цитата:
правда WIN XP из первого меню где F1 F2 F3 F4 не запускается наверное надо добавить нужное в menu.lst

Не работает если скрипт устанавливать на HDD и винда стоит на первом видимом разделе - появляется выбор ОС (boot.ini) при выборе зависает намертво.
Если добавить в menu.lst в зоне UD

Код: title Win XP Loader
chainloader (hd0,0)/ntldr
Автор: AleXPwin
Дата сообщения: 14.12.2009 15:52
kDnZP

Цитата:
отдельный механизм в fbinst.exe, который я еще не тестировал

ждем...

Цитата:
Если переразмечать нераспределенную область, отведенную под (ud), то можно... В остальных случаях - скорее всего повредить стандартными механизмами проблемотично, если, конечно не перенакрывать MBR от fbinst стандартным.

А развертка образов не навредит?
Цитата:
Если накопитель сделанный через fbinst видится системой как USB-ZIP, то boot.ini будет подхвачен с HDD...

Видится как USB-HDD. нашел как подхватить с HDD (посредством C:\boot.ini), но только Win XP с первого винта (хотя в боот.ини оба винта с системами). Думается, что проблема с нумерацией винтов, а ntldr отрабатывает ближайший... хотя... я мало в этом понимаю.
Цитата:
Ну одинаковых вопросов не так уж и много, я вообще честно говоря удивлен такой активностью и интересом к текущей версии скрипта, т.к. на прошлую особо никто внимания не обратил (даже не глядя на разнообразные картинки).

И я бы не обратил, если бы ув. LevT (если не ошибаюсь) не подтолкнул, своим комментарием, так что все ... к нему

Цитата:
fbinst --format

Помогло, но почему то после вытыка флеши (она в системе как USB-HDD).

Цитата:
F3 - не работает как именно, что пишет? Есть ли файл boot.ini в корне видимого раздела? Какое его содержимое?

boot.ini небыло, а пишет примерно так: C:\WINDOWS не найдено.

Цитата:
Для тестирования syslinux могу скинуть необходимые файлы... Если нужно.

Еще бы ссылочки на руслайф... и пояснить, что есть: "WinXP INST?"


Добавлено:
AlexTAT

Цитата:
Код:

Цитата: title Win XP Loader
chainloader (hd0,0)/ntldr

то винда запускается. Boot.ini используется оставшийся от установленной WINXP.
Автор: kDnZP
Дата сообщения: 14.12.2009 16:14
Прошу прощения, отвечу на все вопросы чуть позже, сейчас занят на работе.
Автор: AleXPwin
Дата сообщения: 14.12.2009 17:31
Содержимое боот.ини:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU for Disk 80" /execute /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional RU for Disk 81" /execute /fastdetect
C:\GRLDR="GRUB4DOS"
C:\="Previous Operating System on C:"
лежит на диске С: (пока не загружено с флешь).
При загрузке с флешь и переходе на сей боот.ини, выбираю первый или второй параметр, почему-то оба выходят на одну и ту же копию винХП, при загрузке без флешь, проблем нет. Думается, дело в нумерации винтов и/или наличии ud...
Автор: VV2006
Дата сообщения: 14.12.2009 17:40
AleXPwin, можно попробовать со значением disk(1).
Автор: ru1956
Дата сообщения: 14.12.2009 17:51
AleXPwin
А что значат:
for Disk 80
for Disk 81
Автор: AleXPwin
Дата сообщения: 14.12.2009 18:07
ru1956
адресация физических устройств:
80 - номер первого (точнее - нулевого, говоря машинным языком) винчестера.
81 - номер следующего
VV2006

Цитата:
можно попробовать со значением  disk(1).

Так сработало: в боот.ини: multi(0)disk(0)rdisk(2)partition(2)\WINDOWS="Microsoft Windows XP Professional RU for Disk 82" /execute /fastdetect
Как писал выше, обе ссылки (на винХП первого винта и второго винта) запускали винХП первого. Прописал 3 винт - пошло со второго.

Вполне логично получилось... первым винтом (обязательно с буквой С:, по логике WinXP) становится автоматом - USB-HDD (флешь), следовательно номера физических винтов сдвигаются 80->81 и т.д.
Автор: Lama
Дата сообщения: 15.12.2009 10:33
Уважаемые, помогите разобраться с траблой...
Перерыл не мало форумов и материалов, но решения проблемы найти не смог.
Суть проблемы - не могу организовать загрузку мульти-образного CD\DVD. С boot-USB проблем нет, но нужно добиться такого же результата и на DVD.
Пример рабочего menu.lst для USB:

title Hiren's Boot 10 Russian
map (hd0,0)/Images/hiren.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

title True Image Enterprise Echo Server 9.7.8206 UR
root (hd0,0)
map /Images/ATIES.ISO (0xff)
map --hook
root (0xff)
chainloader (0xff)

В случае с USB всё работает, а вот пример для CD\DVD:

title Install WinXP SP3
root (cd)
chainloader /I386/SETUPLDR.BIN

title Acronis BuckUp & Recovery
root (cd)
map --mem /Images/ABR10.ISO (0xff)
map --hook
root (0xff)
chainloader (0xff)

с которым выдаёт ошибку Error 15: File not foun map --mem /Images/ABR10.ISO (0xff). Запуск установки WinXP работает нормально. Папка Images в корне диска, пути соответствуют. Пожалуйста, помогите разобраться где и что я делаю не правильно!
Автор: kDnZP
Дата сообщения: 15.12.2009 10:35
LevT

Цитата:
А можно попросить инструкцию, как добавить меню syslinux?
Например, кноппикс во флешечном исполнении и ESXi

Есть ли варианты расположения загрузочных ресурсов syslinux - кроме как на видимом разделе?

Отредактировав, либо заменив файл: boot\syslinux\syslinux.cfg можно получить нужное вам поведение... Как пример выложу ниже, там основное меню от Parted Magic, но из него вызывается еще одно меню от Касперского.
Конфигурация от него может лежать только на видимом разделе... Пока других возможностей нет, возможно разработчик в обозримом будущем добавит поддержку (ud)... А может и нет.

AleXPwin

Цитата:
Еще бы ссылочки на руслайф... и пояснить, что есть: "WinXP INST?"

Э... не совсем понял... RusLive* лежат в соседней теме, а если вы про extended\boot\XP_INST.gz , то читайте ранее, в этой теме, про установку Windows через Firadisk и запуск различных PE, через него же.

AleXPwin

Цитата:
Так сработало: в боот.ини: multi(0)disk(0)rdisk(2)partition(2)\WINDOWS="Microsoft Windows XP Professional RU for Disk 82" /execute /fastdetect


Ну сдвиг накопителей, в зависимости от того с каких проводилась загрузка - явление нормальное , ниже будет пример архива с boot.ini, который использую я... А запуск Windows мне проще выполнить через grub4dos.


Файлы для теста syslinux и boot.ini , как и обещал... Архив распаковать в корневой каталог накопителя с fbinst (в видимый раздел).
Syslinux может находиться не только в папке /boot/syslinux, но и просто в /syslinux (возможно есть еще какие-то варианты, документацию по нему не внимательно читал).
Для запуска grub4dos через ntldr нужно его положить рядом с boot.ini в видимый раздел, ну и соответственно menu.lst
Т.е. таким образом возможно существование сразу 3х версий grub4dos на одной флешке:
1. Запускается как grldr из (ud), использует внешнее меню, если оно есть, если нет - внутреннее в области (ud)
2. Запускается как grldrin из (ud), использует внутреннее, в области (ud) меню, за счет встроенного в загрузчик меню.
3. Запускается grldr из видимого раздела через ntldr, может помочь при тестировании, для оперативной подмены версии.
http://rghost.ru/708538



Добавлено:
Lama
Файлы на CD чувствительны к РеГиСтРу_СИмвОЛов, вот у вас и не может что-либо найти. Почитайте эту тему, загрузка с CD уже не один раз обсуждалась.
Автор: Lama
Дата сообщения: 15.12.2009 11:16
kDnZP
Действительно, я напрочь забыл о переводе всех имён и расширений в верхний регистр! Большое спасибо за помощь!
Автор: Shala
Дата сообщения: 15.12.2009 16:20
Как тестировать gfxmenu через iso-файл в VirtualBox или QEMU?

Создаю iso следующим образом: mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o boot.iso iso_root
VB и QEMU подхватывают их, но grub4dos загружается только в текстовом режиме - графического нет. QEMU показывает gfxmenu если загружаться напрямую из флешки (qemu-system-x86_64.exe -L qemu/. -boot c -m 580 -hda //./PhysicalDrive1). Как правильно создавать iso-образы, чтоб отображалось и gfxmenu? Образ внутри архива http://www.paul.sladen.org/ubuntu/grub/isoemu_109_eng.zip отображается верно - он сделан в UltraISO, но в этой проге у меня вообще не получаются рабочие исошки.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: Альтеранативы Media Center от M$


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