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

» GRUB4DOS и GNU GRUB

Автор: VV2006
Дата сообщения: 01.11.2009 21:20
vandal61
Да была, помнится, проблема при загрузке Hiren'а с NTFS, hiren.ima когда был ещё 1,44 MB. Меню появлялось (из FAT12 образа дискетки), а вот распаковать какую-нить прогу из uha-архива уже не получалось - dos-овский батник не мог считать его с NTFS-раздела. Сейчас вот потестировал работу некоторых утилит производителей жёстких дисков, утилит для получения системной информации HBCD_10.0_Russian_by_lexapass.iso - действительно, работает и с NTFS USB-HDD.

Что касается переименования MININT, проходили варианты с подчёркиванием, например: Alkid - Mini_A, AZJIO - Mini_Z, s73h - Mini_S, NervOS - Mini_N и т.п. Как-то нагляднее с подчёркиваниями...

В FARовском (F4) редакторе: Ctrl+F7, и меняем вхождения \minint на нужные, типа \needed.

Насчёт скорости и надёжности загрузки, заметно быстрее грузятся флешки с (псевдо-)CD-раздела и U3-флешки c подменённого на WinPE CD-раздела.


Автор: gti503
Дата сообщения: 02.11.2009 01:04
AZJIO


Цитата:
Цитата:2) на какой виртуальной машине можно проверять загрузку с USB

на QEMU, здесь


Маленькое уточнение, мне не проверка меню нужно, а возможность из виртуалке установить с boot-flash систему для проверки работы этой флешки.
Автор: AlexTAT
Дата сообщения: 02.11.2009 11:47
kDnZP
Пытаюсь запусть Erd2005 с исошника на флешке

Код: title Erd2005.iso+firadisk
map --mem /boot/firadisk.gz (fd1)
map --mem /boot/Erd2005.iso (hd32)
map --hook
chainloader (hd32)
Автор: vandal61
Дата сообщения: 02.11.2009 11:51

Цитата:

vandal61
Да была, помнится, проблема при загрузке Hiren'а с NTFS, hiren.ima когда был ещё 1,44 MB. Меню появлялось (из FAT12 образа дискетки), а вот распаковать какую-нить прогу из uha-архива уже не получалось - dos-овский батник не мог считать его с NTFS-раздела. Сейчас вот потестировал работу некоторых утилит производителей жёстких дисков, утилит для получения системной информации HBCD_10.0_Russian_by_lexapass.iso - действительно, работает и с NTFS USB-HDD.

Возможно, что с более старыми версиями, например hbcd6, и были проблемы при загрузке
, но тогда у меня была флеха под fat32 и потребности загружать hbcd6 из образа не было, поскольку и в распакованном виде все прекрасно работало. А на данный момент у меня стоит
HBCD9_rus и грузится нормально из образа.(могет быть в сам пакет hbcd были внесены соответствующие изменения, хз).
Автор: kDnZP
Дата сообщения: 02.11.2009 19:55

Цитата:
Возможно ли запустить Erd2005 используя только Imdisk?

Невозможно, иначе это давно уже было сделано.
Автор: Oplot365
Дата сообщения: 04.11.2009 07:46
Задача у меня следущая... В наличии флешка на 16Гб, ISO с XPE от 7sh3, ISO акронисов, мемтесты ISO, Volkov commander IMA, установочные XP и Windows7 ISO. Нужно сделать мультизагрузку с флешки всего этого добра.
Сейчас пользуюсь bwcd и утилитой, которая эмулирует usb-cd из флешки. Возникла проблема с запуской образов установочных образов винд... Можно ли реализовать мультизагрузку этих образов с помощью граба?
Читал мануал, но толком ничего не понял... Мне бы рабочий примерчик с графикой и с мультизагрузкой IMA-образов, ISO-с XPE, ISO с установочными образами Windows... Благодарю!
Автор: ABATAPA
Дата сообщения: 04.11.2009 09:07

Цитата:
Возникла проблема с запуской образов установочных образов винд... Можно ли реализовать мультизагрузку этих образов с пом


Цитата:
Мне бы рабочий примерчик с графикой и с мультизагрузкой IMA-образов, ISO-с XPE, ISO с установочными образами Windows...


Вы бы хоть страниц 10 назад почитали. Для чего все пишут? Или для каждого вопрошающего, ленящегося почитать тему, все должны все заново разжевывать персонально?
Ну пересильте же себя! Есть примеры и загрузки PE, и установки винды из ISO...
Автор: Oplot365
Дата сообщения: 04.11.2009 09:16
Понял, ещё раз почитаю.
Я настолько привык к BCDW, что ради прикручивания ISO с виндами не очень хочется переходить на данную программу. Т.к. мою флешку можно эмулировать под usb-cd, подумал, не проще ли мне будет реализовать то, что мне требуется в виде одного мультизагрузочного ISO и залить в "usb-cd"?
Автор: ABATAPA
Дата сообщения: 04.11.2009 10:05

Цитата:
Я настолько привык к BCDW, что ради прикручивания ISO с виндами не очень хочется переходить на данную программу.

Поверьте, Вы только выиграете. GRUB и GRUB4DOS - мощнее.


Цитата:
не проще ли мне будет реализовать то, что мне требуется в виде одного мультизагрузочного ISO и залить в "usb-cd"


Вам виднее, но, IMHO, не проще.
У меня на USB-HDD одновременно "живет" 3-4 WinPE, 2-3 Linux LiveCD, десяток образов Acronis, всякие Hirens'ы, десятки небольших образов, пара образов установки XP, и т. д. Все - в отдельных каталогах или образах, ничего не "пересекается", в корне - ничего лишнего. Вряд ли подобное можно сделать в одном ISO.
Автор: Dimsoft
Дата сообщения: 04.11.2009 12:25
подскажите, как под grub4dos переписать конфиг pxelinux:
label wtware
    kernel wtshell/bzImage
    append root=/dev/ram0 ramdisk_blocksize=4096 ramdisk_size=8192 quiet initrd=wtshell/wtshell


Добавлено:
пробовал так
title wtware
kernel /wtware/wtshell/bzImage append root=/dev/ram0 ramdisk_blocksize=4096 ramdisk_size=8192 quiet
initrd /wtware/wtshell/wtshell
начинает грузиться и теряет путь дозагрузки библиотек
Автор: z0bra
Дата сообщения: 04.11.2009 13:27
Dimsoft» Что-то Вы не договариваете... а pxelinux c Вашими изменёнными путями грузит и загружаемое путь не теряет?
Автор: innocentdimon
Дата сообщения: 04.11.2009 13:49
Добрый день
Имею флешку как USB-HDD
Подскажите пожалуйста:
1. что надо прописать в menu.lst , чтоб загрузился DrWeb Live CD (minDrWebLiveCD-5.0.0.iso) из ISO, а не из папки boot данного диска.

2. существует ли способ установки 7ки тоже из ISO образа?

3. вкинул образ акрониса в корень флешки (AB&RW10(UR)_v.10.0.11133.iso)
в menu.lst имеем следующее:
title Start Acronis True Image Home 2010 v.13.0.5055
root (hd0,0)
map /ATIH2010_v.13.0.5055.iso (0xff) || map --mem /ATIH2010_v.13.0.5055.iso (0xff)
map --hook
root (0xff)
configfile /grub4dos.lst || chainloader (0xff)
грузится и работает нормально
какие надо сделать изменения, чтоб переложить образ в папку images , которая лежит в корне флешки?

4. При работе в Акронисе было замечено, что никак нельзя активировать восстановление при загрузке по F11. ASZ создаётся, но при активации Startup Recovery Manager вываливается ошибка, что не найдены файлы и предлагает это сделать из винды. Если же этот образ записать на болванку и грузиться с неё - такой проблемы нет.
Пробовал разный версии, везде одно и то же.
Можно это как-то побороть?

5. командой title создаётся меню
как в меню вставить разделительную полосу типа --------------------?
Автор: Dimsoft
Дата сообщения: 04.11.2009 13:51

Цитата:
pxelinux c Вашими изменёнными путями грузит

pxelinux грузит по адресу(от корня tftp ) pro/4.5.38/
а я хочу все это добро на флешку записать

Добавлено:
add
syslinux с флешки грузит тоже только если все лежит в корне
Автор: ABATAPA
Дата сообщения: 04.11.2009 15:20

Цитата:
какие надо сделать изменения, чтоб переложить образ в папку images , которая лежит в корне флешки?

Изменить "/ATIH2010_v.13.0.5055.iso" на "/images/ATIH2010_v.13.0.5055.iso".
По-моему, это тривиально и очевидно.
Автор: SaDim
Дата сообщения: 04.11.2009 19:23
ABATAPA

Цитата:
У меня на USB-HDD одновременно "живет" 3-4 WinPE, 2-3 Linux LiveCD

Выложи пожалуйста свой USB-HDD с фаломи пустышками(для уменьшения веса)
Автор: ABATAPA
Дата сообщения: 04.11.2009 19:48

Цитата:
Выложи пожалуйста свой USB-HDD с фаломи пустышками(для уменьшения веса)


Извините, но там много "заточенного" под меня и мои условия. Да и "заглушками" заменить не получится - многое (включая squashfs Linux) исправлено "изнутри". Так что выкладывать все целиком - не буду.
А вся необходимая информация в последние пару лет появилась как тут, так и во множестве других мест.
Автор: kDnZP
Дата сообщения: 05.11.2009 00:48
innocentdimon
1. Он вроде как линуксовый, если не ошибаюсь, значит нужно править скрипты старта в рамфс, а также возможно ядро.
2. http://bbs.wuyou.com/viewthread.php?tid=148722&extra=page%3D1 - это для тяжелых случаев, в простых случаях - просто мапить и ставить.
3. Вам уже ответили.
4. Скорее всего, он таки их действительно не видит))) после перехода в защищенный режим, и там опять же линух, значит попробовать скорировать из образа в корень флешки/научить акронис монтировать исошник или искать файлы по нужным путям
5. попробуйте:

Код: title ---------------------------
help
Автор: ABATAPA
Дата сообщения: 05.11.2009 08:40

Цитата:
1. Он вроде как линуксовый, если не ошибаюсь, значит нужно править скрипты старта в рамфс, а также возможно ядро.

Именно так. Ему нужны modules.
Загрузка из других мест, в частности, обсуждалась здесь:
http://forum.drweb.com/index.php?showtopic=279642
Там есть решение для старта из любой папки. Его легко адаптировать для поиска и монтирования ISO.
Правда, это придется делать при каждом изменении initrd (но это происходит не часто).

05.10.2009. Решил не быть голословным, и выложить исправленный вариант initrd - пл ссылке. Подправлен /linuxrc как для возможности указания каталога, отличного от boot/module (через параметр ядру path=/путь/к/boot), так и для загрузки из ISO (iso=/путь/до/iso/file.iso).

Запускать из GRUB4DOS так:

Код: title Dr.Web LiveCD (ISO on HDD)
ls /BOOT/drweb/minDrWebLiveCD-5.0.0.iso || find --set-root /BOOT/drweb/minDrWebLiveCD-5.0.0.iso
kernel /boot/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 iso=/boot/drweb/minDrWebLiveCD-5.0.0.iso
initrd /BOOT/drweb/initrd
Автор: AZJIO
Дата сообщения: 05.11.2009 09:09

Цитата:
но не работает с gfxboot

у меня так
Цитата:
title --------------------
root
А я выкладывал с такой чертой медиа-сборку, не с неё ли?, тогда уж можно было глянуть в menu.lst
Автор: Dystopian
Дата сообщения: 05.11.2009 14:23
AZJIO, ABATAPA
Прошу прощения за не очень быстрый ответ

Цитата:
а версия plop какая?
В данный момент заработало с plpbt-5.0.4. До этого без записи в MBR тестил предыдущие 3 версии и саму 5.0.4 - ни одна не работала. Старые версии с новой MBR не тестил.

Цитата:
хотелось бы уточнить еще и загрузочный сектор раздела NTFS
BOOTICE говорит, что на флешке 1 раздел: *0: (Pri, NTFS, 3.7 GB, D:\, D_4GB)
MBR: grldr
PBR: NTLDR boot record
Грузится GRUB4DOS, затем из него PLoP драйвером и сразу же опять GRUB4DOS на полной скорости. Так что в моем случае загрузчик раздела не имеет значения.
PS. В том посте я не упомянул, что в корне флешки теперь лежит grldr, а не ntldr - подумал, что это и так понятно.
Автор: ABATAPA
Дата сообщения: 05.11.2009 15:35
innocentdimon, я чуть выше выложил исправленный initrd для загрузки DrWebLiveCD из образа ISO.
Автор: NIKZZZZ
Дата сообщения: 05.11.2009 19:06
Если кого заинтересует, плагин для TotalCmd поддержки архиватора Cpio (просмотр и редактирование тем GfxBoot Grub).
Автор: kDnZP
Дата сообщения: 05.11.2009 20:53
AZJIO
Когда я говорил, что не работает, то имел в виду, что курсор позиционируется на такую строку в gfxboot, а вот в сплешах и консоли он ее перескакивает
* Я в качестве разделителя использую символ табуляции
Автор: 1MDI1
Дата сообщения: 10.11.2009 10:38
kDnZP
Привет. Пытаюсь установить XP из исошника твоим способом но что-то не получается.
Образ собрался без ошибок, полностью дефрагментирован, лежит на флэшке которая под FAT32 в папке /ISO/XP_RAM.ISO. Первый этап установки проходит нормально, на втором шаге после загрузки с НДД не видит установочные файлы. (Пробую на реальной машине)
Флэшка определяется как USB-HDD. В чем может быть проблема и где должны лежать установочные файлы, ведь на втором шаге исошник ни куда не монтируется?
ISO_RAM_SORT.rar последний из твоего поста скачал.
Ниже представлены пункты меню:


Цитата:
title Install XP RAM Step N1
ls /ISO/XP_RAM.ISO || find --set-root /ISO/XP_RAM.ISO
map --mem /ISO/XP_INST.gz (fd0)
#optional, (fd1) required at some BIOS
#map --mem /ISO/XP_INST.gz (fd1)
map /ISO/XP_RAM.ISO (0xFE)
# Если флешка как USB-HDD, то меняем местами ее и HDD
# Если же вы устанавливаете с HDD на HDD то следующие две
# строки скорее всего не нужны и нужно закомментировать
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
map --hook
write --offset=0x00 (fd0)/setup/EMPTY512.LST default 0\n
write --offset=0x10 (fd0)/setup/EMPTY512.LST \ntimeout 0\n\n
write --offset=0x20 (fd0)/setup/EMPTY512.LST \ntitle RAM load\n
write --offset=0x30 (fd0)/setup/EMPTY512.LST \nmap --mem (0xFE)+ (0xFF)\n
write --offset=0x52 (fd0)/setup/EMPTY512.LST \nmap --hook\n
write --offset=0x60 (fd0)/setup/EMPTY512.LST \nmap --unmap=0xFE\n
write --offset=0x72 (fd0)/setup/EMPTY512.LST \nchainloader (0xFF)/I386/SETUPLDR.BIN\n
dd if=(0xfe)/I386/RAMBOOT.LST of=(fd0)/setup/EMPTY512.LST skip=1 seek=0x42 bs=1 count=0x07
configfile (fd0)/setup/EMPTY512.LST

title Install XP RAM Step N2 (N3)
# Если флешка как USB-HDD, то меняем местами ее и HDD
checkrange 0x80 read 0x8280 && map () (hd1)
checkrange 0x80 read 0x8280 && map (hd1) ()
checkrange 0x80 read 0x8280 && map --hook
rootnoverify (hd0,0)
chainloader +1 || chainloader /ntldr


Пробовал еще делать так :

Цитата:
title Install XP RAM Step N2 (N3)
# Если флешка как USB-HDD, то меняем местами ее и HDD
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)

checkrange 0x80 read 0x8280 && map --hook
rootnoverify (hd0,0)
chainloader +1 || chainloader /ntldr

Автор: ABATAPA
Дата сообщения: 10.11.2009 12:33
1MDI1

Цитата:
Первый этап установки проходит нормально, на втором шаге после загрузки с НДД не видит установочные файлы. (


http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1680#12
Автор: 1MDI1
Дата сообщения: 10.11.2009 12:54
Запустил установку добавив

Цитата:
write --offset=0 (fd0)/setup/ISOimage.ini \\ISO\\XP_RAM.ISO\n;\n;\n;

пока инсталится дальше видно будет.
Правда в память грузится очень долго минут 8-10
Спасибо!
Все установилось отлично, но в чем может быть причина долгой загрузки образа в память, на машине юзается 768Мб?
Автор: ABATAPA
Дата сообщения: 10.11.2009 14:07

Цитата:
Все установилось отлично, но в чем может быть причина долгой загрузки образа в память, на машине юзается 768Мб?


По последнему методу же не весь образ в память грузится при инсталляции.
Если и это медленно - значит, так BIOS работает с USB. Пробуйте PLOP.
Автор: 1MDI1
Дата сообщения: 11.11.2009 09:30
Пробовал загрузить PLOP

Цитата:
title PLoP Usb driver
find --set-root --ignore-floppies /ISO/plpbt.bin
kernel /ISO/plpbt.bin

но он начинает загрузку и стоит курсором моргает дальше не идет.
Показывает:

Цитата:
(hd0,0)
[Linux-zimage, setup=0x800, size=0x9c54]

PLOP plpbt-5.0.4 -этот
Граб grub4dos-0.4.4-2009-10-16 - этот
кто сталкивался с таким?
Автор: Dystopian
Дата сообщения: 11.11.2009 11:33
1MDI1
Каким способом установлен grub4dos?
Цитата:
При установке на HDD возможна установка в mbr, бутсектор или просто загрузка строкой в boot.ini
Автор: 1MDI1
Дата сообщения: 11.11.2009 11:51
GRUB ставил через grubinst-1.1-bin-w32-2008-01-01, затем заменил grldr из grub4dos-0.4.4-2009-10-16.
PLOP я загрузил из ИСОшника

Цитата:
title PLoP RAM
map --mem (hd0,0)/ISO/plpbt.iso (hd32)
map --hook
chainloader (hd32)
boot

Далее загружаю ПЛАП выбираю УСБ, гружусь на установку винды и выдает следующее

Цитата:
address 0x8280: value 0x80
address 0x8280: value 0x80
checkrange 0x80 read 0x8280 && map (hd1)(hd0)
Error 21: Selected disk does not exist


Без ПЛАП ставится но Booting RAM load груццо долго даже на современных машинках
Хотя Alkid через ПАЛП грузиццо махом, в разы быстрее!!!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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