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

» GRUB4DOS и GNU GRUB

Автор: afpr
Дата сообщения: 21.12.2009 18:32
daniltlt

Однако SaDim прав, утилька и впрямь интересная.
Автор: daniltlt
Дата сообщения: 21.12.2009 19:34

Цитата:
LevT
В качестве бонуса Вам лично: GPT разметку и бэкапить проще, и нужды в бэкапе там меньше. (Всю цепочку EPT после MBR крайне мало что умеет бэкапить, считаные коммерческие софтины).


спасибо за ваши ответы.
я так понял, что трудности происходят именно с расширенным разделом, и логическими
дисками, которые он содержит. Не могли бы вы объяснить популярно, почему это так
сложно. И можно ли избежать этих осложнений, путём отказа от расширенного раздела,
совсем. К примеру, если мне вполне хватает разделов первичных? Или это не добавит
надёжности к восстановлению?
Если конечно это объяснение вас не затруднит, и не займёт слишком много вашего времени.

И ещё я обратил внимание на то, что некоторые специализированные программы,
предлагают другой способ восстановления, а именно через анализ структуры всего hdd,
и уже на основании этого анализа, предлагают восстанавливать таблицу разделов.
Может тогда вообще отказаться, от попыток сохранения таблицы разделов, в пользу
её восстановления на основе этого анализа?

Заранее спасибо.
Автор: afpr
Дата сообщения: 21.12.2009 20:54
kDnZP

Цитата:
http://www.mediafire.com/file/yj0mwyhoghl/fbinst_empty.7z
http://www.mediafire.com/file/oytlmnijzgl/fbinst.7z


ссылки не рабочие
Автор: LevT
Дата сообщения: 21.12.2009 23:44

Цитата:
я так понял, что трудности происходят именно с расширенным разделом, и логическими
дисками, которые он содержит


Я видал самые левые схемы этих EPT - абсолютно нестандартные, результат гадства каких-то прог типа раннего акрониса.

По стандарту в EPT может быть только один логический раздел и ссылка на следующую EPT - а у меня были на месте все 4 раздела.. (один из них ссылка)



Цитата:
И можно ли избежать этих осложнений, путём отказа от расширенного раздела,
совсем.


Думаю, что можно. А кому надо большее количество разделов или диск больше чем 2TB - тому прямая дорога работать с GPT.
Но инструментов пока МАЛО!




Цитата:
некоторые специализированные программы,
предлагают другой способ восстановления, а именно через анализ структуры всего hdd,


Думаю, что это класс программ forensic - которые с претензией анализировать нестандартные схемы и скрытые по-разному разделы.

Оно и правильно. "Нет приёма... окромя другого лома".
Автор: kDnZP
Дата сообщения: 22.12.2009 17:54
daniltlt

Цитата:
я пользовался GRUB, а с недавних пор переключился на GRUB4DOS
и меня больше интересует сама Partition Table, чем код и файлы загрузчика,
т.к. и этот код и эти файлы я могу сформировать заново, без каких либо потерь.
но как быть с Partition Table, может имеет смысл сохранять всю нулевую дорожку hdd ?
или этого не надо делать?
и почему вы опять говорите "обычно достаточно 512 байт" ?


Специально гробить таблицу разделов не пробовал... Но т.к. я не использую расширенных разделов, то мне таблицы разделов в первых 512 байтах всегда хватало... Точнее ничего сказать не могу, не было необходимости глубокого тестирования. "Обычно достаточно" говорю, потому как на код MBR в большинстве случаев наплевать, его можно по 10 раз на день менять. Таблица разделов важнее))). Про GPT, EFI и прочее подсказать вообще ничего не могу. В жизни сталкиваться не пришлось пока что... Разве что, если хакинтош ставить... Но это не в ближайшее время 100%.

afpr
Проверил. Ссылки вроде живые...
Автор: LevT
Дата сообщения: 22.12.2009 19:06
kDnZP

хакинтош (модифицированная OSX с перанальным эмулятором EFI через правку DSDT в x86_64 биосе) теперь не нужен.

У маководов теперь есть загрузчик Chameleon c более прямым эмулятором EFI, позволяющий запускать немодифицированную OSX на обычном x86_64 железе


GPT диски самодостаточны: они содержат исчерпывающую метаинфу о разделах.

Семерка и 2008 их видят как родных (линуксы и бсд тоже) - но грузиться с них не могут, если комп с MBR биосом.

Хамелеона никто пока не пилил под винду и никсы. Grub2 и патченый Grub legacy уже умеют с GPT-дисков грузить линуксы и бздю...


Добавлено:

Хамелеон недавно открыл свой код.
Автор: daniltlt
Дата сообщения: 22.12.2009 23:26
Большое всем спасибо.
Особенное спасибо - SaDim, LevT, kDnZP
Вроде начало прояснятся.

Что касается Расширенного раздела и логических разделов в нем:
сущность проблемы в том, что информация об них разбросана по всему hdd,
что очевидно усложняет процесс резервирования, и не добавляет надёжности.
если кому-то, интересно могу поделится ссылкой:
http://www.insidepro.com/kk/065/065r.shtml
по этому адресу - об них очень доходчиво, по русски и со схемами можно почитать.

Автор: LevT
Дата сообщения: 23.12.2009 07:29
kDnZP
и все, кто способен оценить
я, наконец, удосужился почитать подробнее о груб2

гляньте
http://forum.ubuntu.ru/index.php?topic=74165.0

его конфиг прямо удовлетворяет моим требованиям: генерится скриптами разложенными по папочкам

Вот и (квази)стандартная структура скриптов, на блюдечке! Почему бы не использовать её для старого груба и проч. загрузчиков?



Добавлено:

Если подобная структура скриптов называется System-V like init - то я заново его изобрёл именно метологически рассуждая

Попытаюсь объяснить, кому это нужно: не софту и не железу, не пользователю-потребителю. Это система для обмена уже воплощенными идеями между разработчиками конфигов, фиксации ими своих достижений и быстрой передачи знания новичкам (разработчикам конфигов, а не пользователям).

Если пользователь рассчитывает дёшево для себя и окружающих приобщиться к инициализации-конфигурации систем, этот подход для него.


Теперь критика: сколь угодно продуманная структура каталогов инит скриптов рано или поздно будет раскритикована, и от неё отпочкуются секты. Как по субъективным дури и анархизму, так и по объективно уважительным причинам.

А потребители будут стремиться к чему "попроще" - потому что этого им нахрен не надо. И часть разработчиков пойдут у них на поводу, удорожая и себе, и им последующую поддержку.
Автор: kDnZP
Дата сообщения: 23.12.2009 19:32
LevT
Ссылка интересная, почитаю. Что касается перехода на grub2, то пока еще рано ИМХО. Grub4dos тоже развивается, на подходе версия 0.4.5 . Ну и вообще-то различные идеи grub4dos проходят обкатку и воплощаются в разных проектах, тем более что разработчики в принципе одни и те же: читать тут и еще здесь
Автор: LevT
Дата сообщения: 23.12.2009 20:18
kDnZP

я к тому ссылку дал, что конфиг grub4dos тоже можно генерить из такой же структуры скриптов
и ud собирать

В идеале - вообще оставить единый исходник загрузочных ресурсов и делать типа make с нужным таргетом
Автор: Unitaz
Дата сообщения: 24.12.2009 08:39
граждане grub2 весч конечно полезная , но у меня grub4dos не грузится если подключен второй HDD , если снять всё загружается . Эмулятор грузит в любом состоянии . Что делать посоветуете , мать Asus P4P800 .
Автор: AleXPwin
Дата сообщения: 24.12.2009 09:42
kDnZP

Цитата:
RusLive* лежат в соседней теме

Благодарю.

Цитата:
если вы про extended\boot\XP_INST.gz , то читайте ранее

Про него, благодарю.

Цитата:
запуск Windows мне проще выполнить через grub4dos

Можно по подробнее? Посредством команд grub4dos?

Цитата:
Файлы для теста syslinux и boot.ini , как и обещал...

Благодарю.
Автор: LevT
Дата сообщения: 24.12.2009 09:45
Unitaz

а обычный загрузчик (от оси) грузится?

У меня неск. лет назад было сочетание мамки и винчестера, которое отказывалось работать. На другой мамке тот хдд стартовал.

Автор: Unitaz
Дата сообщения: 24.12.2009 11:17

Цитата:
а обычный загрузчик (от оси) грузится?

всё остальное нормально загружается ... и раньше grub4dos вроде тоже грузился с двумя подключенными дисками . Мне кажется эта проблема возникла с использованием новой версии grub4dos ,причём загрузки нет с любых флешек , USBHDD и т д ,которые у меня были ,после отсоединения второго винта загрузка идёт нормально .Сначало я думал что второй винт кривой ,но с любым другим происходит то же самое ....
Автор: djshkiper
Дата сообщения: 24.12.2009 12:09
Прошу помощи у специалистов.

Я сам добавил в меню пару образов (загрузочных), но пару лишь потому что с остальными, которые я хочу разместить, не получается сделать загрузку. Я так понимаю, дело в параметра, указываемых для каждого образа, (0x0ff, hd0 и т.п.) Подскажите пожалуйста, как мне определять для какого образа какие параметры использовать, и где мне лучше почитать по ним докумнетацию. В частности, я хотел бы добавить в меню Kaspersky Rescue CD, основанный на линуксе, но он отказывается загружаться при указании параметров, которые я взял от других образов. То же было с ERD 2005 и некоторыми другими полезными штуками. Хочу разобраться в чем тут секрет

Заранее спасибо.
Автор: kDnZP
Дата сообщения: 24.12.2009 14:59
Unitaz
А на втором HDD случаем нигде grldr не валяется? Его любят использовать для активации Висты и 7... Если валяется, то возможно проблема в этом.

djshkiper

Цитата:
Kaspersky Rescue CD

Без доработки скрипта загрузки для обратного монитирования образа и не загрузится. Если линукс знаете, то поглядите в сторону Parted Magic как пример реализации.

Цитата:
ERD 2005

Загрузится с Firadisk. Читайте про него ранее в этой теме.

AleXPwin

Цитата:
Можно по подробнее? Посредством команд grub4dos?

Можно))), примеров ведь уйма, в том числе в стандартном menu.lst...


Код: title Find and load NTLDR of Windows NT/2K/XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
Автор: Unitaz
Дата сообщения: 24.12.2009 16:04

Цитата:
А на втором HDD случаем нигде grldr не валяется?
нет не валяется ,судя по всему груб ни при как ....дос тоже не грузится ,видимо новый биос кривоват
Автор: AleXPwin
Дата сообщения: 24.12.2009 18:51
При очередном форматировании флеши скриптом возникла проблема.
[more]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: file item too long
fbinst: error: file item too long
fbinst: error: file item too long
fbinst: error: file item too long
fbinst: error: file item too long
fbinst: error: file item too long
fbinst: error: file item too long
fbinst: error: file item too long
fbinst: error: file item too long
version: 1.5
base boot sector: 63
extra data size: 5
primary data size: 20480
extended data size: 348160
menu offset: 0x5bb
files:
0 "2MENU.LST" 0x45 1800 (2009-12-24 22:33:17)
0 "grldr" 0x49 220921 (2009-10-16 14:43:30)
0 "grldrin" 0x1fb 221058 (2009-10-18 13:15:00)
0 "memdisk" 0x3ad 22608 (2009-10-05 14:07:42)
0 "MENU.LST" 0x3da 1977 (2009-12-24 22:33:08)
0 "ntldr" 0x3de 353596 (2009-03-11 11:39:38)
0* 0x694 0x496c
1e "boot/cmdcons.iso" 0x5000 15800320 (2009-10-16 10:04:56)
1e "boot/firadisk.gz" 0xc88c 41796 (2009-09-07 21:24:28)
1e "boot/hiren.ima" 0xc8de 73400320 (2009-09-21 23:44:22)
1e "boot/NERIH.GZ" 0x2f8de 9390232 (2009-02-07 16:23:46)
1e "boot/OfflineNTPassword.iso" 0x34083 3702784 (2008-08-02 00:59:36)
1e "boot/RusLive_Ram_Mini_2009.iso" 0x35cc3 48195584 (2009-09-08 02:49:30)
1e "boot/XP_INST.gz" 0x4cc77 384575 (2009-10-13 02:39:40)
1e "boot/plop/plpbt.bin" 0x4cf67 42876 (2009-12-05 22:02:52)
1e "boot/plop/plpbtldr.bin" 0x4cfbb 150 (2009-12-09 10:42:42)
1e "boot/splash/face.gz" 0x4cfbc 64608 (2008-08-16 00:43:44)
1e "boot/splash/NEUTRON.gz" 0x4d03b 206400 (2009-10-18 02:21:14)
1e "syslinux/HDT.C32" 0x4d1cf 137688 (1980-01-17 23:01:38)
1e "syslinux/kav_syslinux.cfg" 0x4d2dc 1050 (2009-09-18 15:33:34)
1e "syslinux/MBR.BIN" 0x4d2df 440 (2009-06-09 14:21:12)
1e "syslinux/memdisk" 0x4d2e0 22608 (2009-10-05 14:07:42)
1e "syslinux/menu.c32" 0x4d30d 57396 (2009-10-05 14:07:54)
1e "syslinux/MODULES.ALIAS" 0x4d37e 558440 (1980-03-08 23:03:24)
1e "syslinux/modules.pcimap" 0x4d7c1 368740 (2009-10-11 23:36:26)
1e "syslinux/PCI.IDS" 0x4da92 624045 (1980-03-18 23:03:08)
1e "syslinux/REBOOT.C32" 0x4df55 776 (2009-10-05 14:07:54)
1e "syslinux/SPLASHPM.PNG" 0x4df57 113778 (2009-06-17 21:31:14)
1e "syslinux/syslinux" 0x4e036 25724 (2009-10-05 14:08:34)
1e "syslinux/syslinux.cfg" 0x4e069 4042 (2009-09-18 15:31:20)
1e "syslinux/SYSLINUX.EXE" 0x4e071 28160 (2009-08-21 20:14:36)
1e "syslinux/VESAMENU.C32" 0x4e0a8 156944 (2009-10-05 14:07:54)
1e "syslinux/kav/boot.msg" 0x4e1db 316 (2009-06-23 12:51:40)
1es "ldlinux.bin" 0x4e1dc 15510 (2009-10-05 14:07:40)
1* 0x4e1fb 0xbe05
primary area free space: 9585960
extended area free space: 24906240

Reconnect USB Drive for correct work...[/more]
Прежде определялась как USB-HDD, теперь как USB-ZIP. Грузиться отказывается, пишет:"no file".
Автор: daniltlt
Дата сообщения: 24.12.2009 19:36
Подскажите
Пытаюсь загрузить образ FDD
вот так:

MENU.LST
------------
title Any boot disk
find --set-root /IMAGE.IMA
map --mem /IMAGE.IMA (fd0)
map --hook
chainloader (fd0)+1

Получаю вот такое сообщение об ошибке:
Error 43: The BPB hidden_sectors should not be zero for a hard-disk partition boot sector
Что я не так делаю?

И какие команды в MENU.LST использовать для загрузки
образов hdd и live cd

Спасибо.




Автор: kDnZP
Дата сообщения: 24.12.2009 22:31
daniltlt
А это у вас точно образ FDD? Кто его делал, правильная ли у него структура? Т.к. с виду у вас меню правильное.
Вот вам пример (как раз в соседней ветке интересовались):

Код: title Dos Live Revolution
map --floppies=1
map --mem /boot/_ima/doslive.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Автор: bomzzz
Дата сообщения: 25.12.2009 11:50
может дурацкий вопрос - у меня исо образ доса 6.22, я его открываю ультра исо ложу туда любой файл (например запихиваю туда GRUB.EXE) но при запуске этого файла тама нету в списке файлов.
Автор: kDnZP
Дата сообщения: 25.12.2009 12:09
bomzzz
ISO образ DOS6.22 быть в принципе не может , скорее всего у вас ISO с режимом эмуляции дискеты DOS6.22 или с подгрузкой образа дискеты с DOS через что-нить типа BCDW. В любом случае вам нужно этот образ (предположительно *.IMA) извлечь и добавлять файлы в него. Либо же подгружать из DOS драйвера для CD/DVD-дисков, тогда увидит все в исошнике.
Автор: bomzzz
Дата сообщения: 25.12.2009 12:11
http://www.bootdisks.us/ms-dos/5/ms-dos-bootable-cd-images.html
очень даже может. у меня например дисковод а никогда не работал
http://www.bootdisks.us/wp-content/bootable-cd-images/DOS6.22.iso
Автор: LevT
Дата сообщения: 25.12.2009 12:40
kDnZP

Цитата:
ISO образ DOS6.22 быть в принципе не может , скорее всего у вас ISO с режимом эмуляции дискеты DOS6.22 или с подгрузкой образа дискеты с DOS через что-нить типа BCDW.


Можно теоретическую лекцию вот про это?
Точнее, про то, как это соотносится с режимами USB-HDD, USB-FDD и с тем, что вытворяет Plop

Вместо лекции годятся ссылки - но не "обо всём", а с конеретной инфой по вопросу.
(Например, о том, что в досе нет дров USB я знаю - и эмуляция мне там не нужна. Допускаю, что она мне может понадобиться - но лишь вслед за появлением мотивации делать именно так, а не иначе.)

Автор: bomzzz
Дата сообщения: 25.12.2009 12:42
DOS CAN’T read/access NTFS partitions which is (nearly) ALL partitions since Windows 2000 Pro/XP Pro. If you need to access NTFS partitions from DOS you need a utility like NTFS Reader (http://www.ntfs.com/products.htm) added to the boot CD.

дос не могет видить нтфс партиции которые фактически все которые есть под виндой. если вам надо доступ к нтфс партициям вам надо подложить на дос бут сиди утилиту типа вот етой нтфс ридир
Автор: daniltlt
Дата сообщения: 25.12.2009 13:00
kDnZP

Цитата:
kDnZP


Цитата:
А это у вас точно образ FDD? Кто его делал, правильная ли у него структура? Т.к. с виду у вас меню правильное.
Вот вам пример (как раз в соседней ветке интересовались):


Спасибо помогло.

Может подскажет кто, можно ли так запустить *.iso (live cd)
Может как-то, MENU.LST подкорректировать?


Цитата:
title Dos Live Revolution
map --floppies=1
map --mem /boot/_ima/doslive.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)



Автор: bomzzz
Дата сообщения: 25.12.2009 13:06
ниче не понял - если про этот исошник речь - как обычно: или на сд двд прожигаешь или даемоном:
Автор: kDnZP
Дата сообщения: 25.12.2009 13:26
daniltlt

Цитата:
Может подскажет кто, можно ли так запустить *.iso (live cd)

Ответ зависит от LiveCD , лучше поглядите эту тему: http://www.boot-land.net/forums/index.php?showtopic=5041

bomzzz

Цитата:
очень даже может. у меня например дисковод а никогда не работал

Прочитайте то, что я выше написал, но только внимательно . Вот вам еще содержимое исошника по вашей ссылке для изучения, обратите внимание на:

Код: boot.images\
floppy_1.44.00.ima 1,474,560
Автор: bomzzz
Дата сообщения: 25.12.2009 13:35
kDnZP


у меня такого нету тама может какой специальной прогой открывать надо

winrar ultraiso magiciso WinImage такого не показывают

Добавлено:
ха точно при распаковке получается 1.44 а весь весит 2.83
Автор: AZJIO
Дата сообщения: 25.12.2009 15:47
kDnZP
У меня doslive.gz по выше приведённому посту не заработал... Грузится но останавливается, чего-то не хватает. На виртуалке исошник останавливается на определении мыши. И на сайте пишет типа:
Цитата:
а так же совершать акты глумления над новой компьютерной техникой, если сабж заработает всё же на ней.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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