Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS | GNU GRUB (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Открыть новую тему     Написать ответ в эту тему

At1ant



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Предыдущие части: 1-я | 2-я
Второй Груб (тот, который в большинстве современных дистрибутивов) обсуждается в теме «GNU GRUB 2 (grub 1.9x); BURG»

Grub4Dos

Основные особенности Grub4Dos:
  • Возможность установки на USB-flash, HDD, CD и floppy
    При установке на USB-flash или HDD возможна установка в mbr, бутсектор или просто загрузка строкой в boot.ini
    C:\GRLDR="Start GRUB"
  • Возможность подключения ISO-образов, образов дискет и HDD как виртуальных дисков
  • Возможность передачи загрузки выбранному разделу или напрямую загрузчику (ntldr, bootmgr)
  • Наличие графического (gfxmenu) и текстового (splashimage) режима
  • Наличие собственного командного интерпретатора
  • Возможность автоматического поиска и загрузки установленных ОС
    Скачать Grub4Dos
    Руководство на русском. Доп. инфа в файле README_GRUB4DOS.txt (Eng)
    Готовые GFX-Boot темы
     
    Подробнее...
     
    Полезные ссылки:
  • Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа
  • Запуск и обновлениe антивирусных Live CD/USB
  • Запуск загрузочных образов от Acronis
  • Русские шрифты для Grub4Dos
  • Простая установка Grub4Dos на флешку без перезагрузок
  • конструктор от z0bra для создания собственных тем gfxboot-3.3
  • RIPPER-GFX от ded2007 - программа для создания собственных и редактирования старых тем gfxboot (+ видеоуроки). Расширенная функциональность gfxboot
  • Скрипт от kDnZP для создания мультизагрузочной/мультизагрузчиковой флешки на основе fbinst
  • комплект Grub4Dos (5 Мб) - с описанием для флешки/hdd/iso-cd/lan/gfxboot-3.3 (AZJIO 2010-2020), подробнее
     
    BootIce [__1__] [__2__]
     
  • Подсветка grub4dos для Notepad++

  • Всего записей: 1332 | Зарегистр. 12-05-2008 | Отправлено: 01:20 25-01-2016 | Исправлено: gutasiho, 11:25 02-05-2023
    Deoptimizer

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день.  
    Мне бы хотелось разобраться с утилитой/загрузчиком wimboot(http://ipxe.org/wimboot)  
    Он загружает Windows PE из образа wim с сопутствующими файлами bootmgr, bcd, boot.sdi может еще шрифты.  
    Существует сборка от Sergei Strelec Win8 (native), я писал ему и спрашивал как она работает и подгружает основной wim файл.  
    Он мне ответил, мол, что это придумали китайцы, файл native.exe и  
    основа в виде ядра кладутся в wim и прочее...  
     
    Где я могу больше узнать об native.exe (причем он для разных ОС - разный)?  
     
    Короче, суть такая, что сначала грузится минимальное ядро (около 17Мб сам образ), потом через native.exe монтируется wim-файл в виде остальной системы.
     
    Меня интересует, где можно найти первоисточник этого "native.exe", какие файлы ядра нужны для такой загрузки, и возможно ли грузить WinPE от 10-ки(а может там нужен другой native).
     
    Или хотя бы подскажите тему где мне могут ответить...

    Всего записей: 315 | Зарегистр. 12-06-2015 | Отправлено: 17:43 24-06-2017
    bomzz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    практически нигде
    http://forum.ru-board.com/topic.cgi?forum=5&topic=38756
     
    Добавлено:
    да разный. это "утилита ядра", консольная оболочка вместо рабочего стола. поэтому для каждого ядра они разные.
    такая суть, я для хп делал.
    первоисточник гуглить, сидеть на китайских сайтах. там и ответят.
    для хп кое что есть дальше не знаю, вроде под семерку делали что то

    Всего записей: 3523 | Зарегистр. 29-03-2016 | Отправлено: 17:55 24-06-2017 | Исправлено: bomzz, 18:00 24-06-2017
    Ignat

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток!
     
    Есть мультзагрузочный внешний диск. Обновил загрузчик до grub4dos-0.4.6a-2017-06-25. В QEMU всё запускается, но на реальных ПК висит на 1-ой строчке что-то типа (hdd,0) NTFS 5.0 и дальше не двигается. Что это может быть и как исправить?
     
    Спасибо!

    ----------
    Из двух зол, не выбирают ни одного!

    Всего записей: 3454 | Зарегистр. 21-01-2002 | Отправлено: 15:17 25-06-2017
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Deoptimizer

    Цитата:
    Мне бы хотелось разобраться с утилитой/загрузчиком wimboot(http://ipxe.org/wimboot)  
    Он загружает Windows PE из образа wim с сопутствующими файлами bootmgr, bcd, boot.sdi может еще шрифты.  

    А что там неясно? Загрузка вим NT6-10 через вимбут проста.  
    Что касается native, то есть конструктор

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 21:58 25-06-2017 | Исправлено: dialmak, 22:25 25-06-2017
    ashumov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Существует сборка от Sergei Strelec Win8 (native), я писал ему и спрашивал как она работает и подгружает основной wim файл.   Он мне ответил, мол, что это придумали китайцы, файл native.exe и   основа в виде ядра кладутся в wim и прочее...  

    Native shell = файл native.exe программа, написанная  Amdf  - Михаилом Степченко и далее расширенная китайскими программистами с подачи bomzz-а, - http://forum.ru-board.com/topic.cgi?forum=5&topic=38756&start=60 добавлена возможность извлечения файлов из архивов Microsoft-а типа cab и wim.
    через native.exe не монтируется wim-файл, и не подгружается основной wim файл а просто разархивируется на жесткий диск основной install.wim

    Всего записей: 157 | Зарегистр. 05-02-2007 | Отправлено: 00:48 26-06-2017
    bomzz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в моей сборке вим монтируется, а потом файлы из него копируются на системный диск. не получилось без копирования сделать.
    есть код на макроассемблере консоли, но что то описания ядра восьмерки и десятки мне не попадались. если ты говоришь что есть файл на восьмерки\десятки может есть к нему описание, или хелп. для макроассемблера библиотеки ядра только на windows 2000

    Всего записей: 3523 | Зарегистр. 29-03-2016 | Отправлено: 03:21 26-06-2017
    Deoptimizer

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak

    Цитата:
    А что там неясно? Загрузка вим NT6-10 через вимбут проста.

    Например wimboot не работает со сборкой Strelec, т.к. там не стандартный путь к BCD файлу SSTR\ - вместо boot\
     
     
    Всем
    Спасибо всем, вот в чем я разобрался по поводу Native:
     
    Так как самая компактная сборка (по образцу Sergei Strelec Win8 (native)) не отображает сам экран консоли native режима (это выглядит как вечная загрузка Windows), она при этом остается рабочей(т.е. вслепую принимает команды) и предназначена скорее для автоматической загрузки скрипта через "load" по ключу в реестре BootExecute.
     
    Также забыли упомянуть, что для монтирования wim файла нужен специальный драйвер WIMFLTR.SYS, с соответствующим ключом в реестре - без него монтирование не работает(ошибка: Mount Failed 0xc0000034)!
    При этом нужна такая тонкость - если Вы хотите монтировать образ из wim файла в какую-то папку - то нужно заранее создавать эту пустую папку в первоначальном загрузочном wim архиве(т.е. заранее создать скелет).
    Т.к. даже если создать папку через сам native с помощью "md X:\<папка>" - команда "mount" туда все равно не смонтирует содержимое, хоть и напишет "Mount Success".

    Всего записей: 315 | Зарегистр. 12-06-2015 | Отправлено: 22:06 26-06-2017 | Исправлено: Deoptimizer, 22:12 26-06-2017
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Deoptimizer

    Цитата:
    Например wimboot не работает со сборкой Strelec, т.к. там не стандартный путь к BCD файлу SSTR\ - вместо boot\  

    Сразу стало понятно, что вы теоретик и не пробовали вимбут.  
    Ему безразлично где лежит bcd и остальные файлы. ниже пример - bootmgr, bcd и boot.sdi лежат на виртуальном cd-rom
    И к тому же вимбут на лету модифицирует bcd, а вот если нестандартное расположение ядра - тогда он не сработает
     

    Код:
    title Загрузка boot.wim через wimboot\n Загрузка boot.wim через wimboot
    # Кроме WIM потребуется только один файл http://www.mediafire.com/file/6k3pfgv97yukd1w/wimboot.iso.gz
    # Файлы wimboot.iso.gz и\или boot.wim могут лежать где угодно на SSD\HDD\Flash
    # Вы можете указать индекс WIM для запуска, например, kernel (199)/wimboot index=2 rawbcd
    set wimboot=/boot/grub/wimboot.iso.gz
    set wim=/wims/boot.wim
    find --set-root --devices=uh %wimboot%
    map --mem %wimboot% (199)
    map --hook
    find --set-root --devices=uh %wim%
    kernel (199)/wimboot rawbcd
    initrd @bootmgr=(199)/bootmgr @bcd=(199)/bcd @boot.sdi=(199)/boot.sdi @boot.wim=%wim%
     

     
    Если больше нравится "рассыпуха" в виде файлов, а не образ, то можно использовать такой вариант

    Код:
     
    title Загрузка boot.wim через wimboot\n Загрузка boot.wim через wimboot
    set wim=/wims/boot.wim
    kernel /wimboot rawbcd
    initrd @bootmgr=/bootmgr @bcd=/bcd @boot.sdi=/boot.sdi @boot.wim=%wim%

     

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 00:21 27-06-2017 | Исправлено: dialmak, 00:33 27-06-2017
    Deoptimizer

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak

    Цитата:
    Сразу стало понятно, что вы теоретик и не пробовали вимбут.  

    Ошибаетесь.
     
    Вы меня тыкаете носом в то как загрузить wimboot и нужные системные файлы...
    А я вам говорю о практике такого запуска со сборкой от Стрельца.
    Ну не работает он, т.к. в оригинальном BCD файле другой путь(отличный от стандартного boot).
     
    Работа wimboot заключается в том, что он создает виртуальный диск и закидывает выше описанные файлы по стандартным папкам(в рам диске) для WinPE, в которые ну ни как не входит папка SSTR(хоть она и прописана в BCD).
     
    Попробуйте запустить сами, и убедитесь, что поможет только "замена" или "ребилд" самого BCD файла - но это будет уже не оригинальная сборка!

    Всего записей: 315 | Зарегистр. 12-06-2015 | Отправлено: 00:38 27-06-2017
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Попробуйте запустить сами, и убедитесь, что поможет только "замена" или "ребилд" самого BCD файла - но это будет уже не оригинальная сборка!

    да вы читать не умеете
    вимбуту пофиг оригинальный всд - он его модифицирует на лету
    вимбуту пофиг пути ибо они указываются при запуске его
    ему вообще НИЧЕГО кроме WIM файла не нужно  
     
    А ваш стрелец через вимбут грузится естественно, куда ж денется..
     
     
     
     
     

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 01:08 27-06-2017
    Deoptimizer

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak

    Цитата:
    да вы читать не умеете  

    Спасибо, вы правы.

    Всего записей: 315 | Зарегистр. 12-06-2015 | Отправлено: 13:53 27-06-2017
    qwasi



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "Освежил" свою утилитку Simply Boot Flash Creator 1.9 (~5mb)
     
    Назначение:
    1. Быстро создать загрузочную флешку, способную загружаться как на старых, так и на современных PC.
    2. Упростить этот процесс для неподготовленного пользователя.
     
    Изменения:
    1. Обновлены компоненты программы
    2. Минорные правки кода
     
    Контрольные суммы:
    Name:    simboot.exe
    SHA-1:    6fe161d85ed65f864b6f7321ea42aac6bb8fc9ae
    MD5:    c3133da8563aaf54d6a22bd93f615dbf
     
    Отчет Virustotal
    Интерфейс
     

    Всего записей: 388 | Зарегистр. 13-03-2012 | Отправлено: 14:47 29-06-2017
    lsaa



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Antivirus updater  : на всех шарах лежит версия  1.1.16

    Всего записей: 6 | Зарегистр. 19-03-2003 | Отправлено: 18:46 04-07-2017 | Исправлено: lsaa, 18:47 04-07-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Обновил скрипт - Запуск и обновление антивирусных Live CD/USB.
     
    Что нового в 1.3.19 версии:
    - Улучшена поддержка распакованного Dr.Web LiveDisk.
    - Исправлена работа параметра AV.
     
     
    Вариант загрузки Dr.Web LiveDisk из каталога: скачиваем drweb-livedisk-900-cd.iso, создаем на флешке папку (к примеру \Boot\Dr.Web), извлекаем в нее содержимое папки drweb-livedisk-900-cd.iso\casper (кроме TRANS.TBL).

    Код:
    title Dr.Web LiveDisk
    kernel /Boot/Dr.Web/vmlinuz ignore_uuid live-media-path=/Boot/Dr.Web boot=casper locale=ru_RU.UTF-8 quiet splash --
    initrd /Boot/Dr.Web/initrd.lz

    Для обновления баз используем последний Antivirus updater, в Setting.ini пишем AV=$:\Boot\Dr.Web.
     
     
    lsaa Проверял, везде актуальная версия.

    Всего записей: 1332 | Зарегистр. 12-05-2008 | Отправлено: 17:36 13-07-2017 | Исправлено: At1ant, 17:37 13-07-2017
    MSI

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос может не совсем по теме, но вдруг кто подскажет...
    Итак, есть 2 флэшки Kingston из одной серии - на 16 и на 32Гб. Grub везде одной версии, единственное, что на 16 скорее всего форматировалась по-другому, сейчас не помню, обе FAT32.
    Запускается MHDD4.6 через образ дискеты. Теперь внимание, на 16-гиговой, MHDD садится на D, а на C остаётся сама флэшка. А на 32-гиговой MHDD сразу садится на С, самой флэшки нет. Конфиги одни и те же. Почему такая разница? Как сделать чтобы на 32-гиговой флэшка тоже виделась?
    И вопрос вдогонку - а что, "запись" на образ дискеты не пишется? (Например, папка MHDD\LOG не остается на IMA-образе дискеты)

    Всего записей: 75 | Зарегистр. 06-06-2006 | Отправлено: 00:31 28-07-2017
    Lepar



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Запускается MHDD4.6 через образ дискеты.
    Именно дискеты? Тогда на "A" должно садится, неправильно монтируешь.

    Цитата:
    Почему такая разница?
    32ГБ не на "A" садится?

    Цитата:
    И вопрос вдогонку - а что, "запись" на образ дискеты не пишется?
    Зависит от способа монтирования. Могли R/O режим поставить, тогда вообще не запишется. Могли в RAM смонтировать, тогда запишется до перезагрузки.
    В общем конфиг смотреть надо. Без него гадать можно до опупения.

    Всего записей: 510 | Зарегистр. 01-06-2017 | Отправлено: 00:46 28-07-2017 | Исправлено: Lepar, 00:47 28-07-2017
    MSI

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lepar

    Код:
    title Загрузка MHDD v4.6 (floppy) - Тестирование и диагностика жёстких дисков  
    find --set-root /ABC987123XYZ.TAG
    map --mem /IMAGES/SERVICE/MHDD46.IMA (fd0)  
    map --hook
    rootnoverify (fd0)
    chainloader (fd0)+1


    Цитата:
    Именно дискеты? Тогда на "A" должно садится, неправильно монтируешь.  

    Цитата:
    32ГБ не на "A" садится?

    Немного неправильно объяснил, "дискета" монтируется на A, но когда я выхожу из MHDD, я попадаю в каталог D:\MHDD (ramdrive самого MHDD) в случае 16Гб (C - физическая флэшка)и C:\MHDD в случае 32Гб (флэшки нет!).
     
    P.S. Про память уж понял, как смонтировать в режиме R/W? Просто убрать монтирование в памяти?

    Всего записей: 75 | Зарегистр. 06-06-2006 | Отправлено: 02:20 28-07-2017 | Исправлено: MSI, 02:38 28-07-2017
    Lepar



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MSI Похоже флешка садится в одном случае на DEV:0x00 (FD0), а в другом на DEV:0x80 (HD0).
    Когда монтируешь "дискету", то она садится на DEV:0x00, "затирая" доступ к флешке, по этому ее и не видно.
    Попробуй чуть изменить по образу этого:
    title DOS FDD
    map --mem (bt)/BOOT/IMG/SYS-144F.FLP (fd0)
    map (fd0) (fd1)
    map --hook
     
    Просто убрать монтирование в памяти?
    Кстати, не уверен что это поможет, ведь MHDD у тебя запускается с RAM диcка.
     
    PS: Про DEV, если интересно можно почитать у Ральфа Брауна в его интеррупт листе, раздел INT 13.

    Всего записей: 510 | Зарегистр. 01-06-2017 | Отправлено: 02:51 28-07-2017 | Исправлено: Lepar, 03:11 28-07-2017
    aleksvolgin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Зависит от способа монтирования.

    Очень хочу увидеть эту "волшебную" команду. =^_^=

    Всего записей: 1617 | Зарегистр. 19-02-2006 | Отправлено: 09:20 28-07-2017
    MSI

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lepar
    При изменении кода на

    Код:
    title Загрузка MHDD v4.6 (floppy) - Тестирование и диагностика жёстких дисков  
    find --set-root /ABC987123XYZ.TAG  
    map --mem /IMAGES/SERVICE/MHDD46.IMA (fd0)
    map (fd0) (fd1)
    map --hook
     

    пункт, вообще, становится не выбираемым...

    Всего записей: 75 | Зарегистр. 06-06-2006 | Отправлено: 03:17 29-07-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

    Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS | GNU GRUB (часть 3)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru