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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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__]

  • Всего записей: 1301 | Зарегистр. 12-05-2008 | Отправлено: 01:20 25-01-2016 | Исправлено: AZJIO, 19:56 06-12-2020
    mar1boro



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

    Цитата:
    А еще быстрее, и совсем не грузясь в память (не занимая там место) распакуйте  вим в vhd образ (легко через 7zip) и грузите этот образ через bcd. Такой образ можно держать где угодно.

     
    а почему же в самых популярных сборках загрузочных флешек на bcd используются wim а не vhd? что-то тут не то...

    Всего записей: 477 | Зарегистр. 27-02-2007 | Отправлено: 21:28 09-11-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mar1boro В wim архиве файлы хранятся сжатыми и после загрузки система работает из ОЗУ. В случае с vhd все наоборот. Плюс внешний софт (что не внутри wim) находиться в sfx архивах, которые распаковываются в Temp (то есть в озу), все быстро работает и не захламляет флешку.  

    Всего записей: 1301 | Зарегистр. 12-05-2008 | Отправлено: 22:38 09-11-2017
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mar1boro vhd для WinPE\RE юзает только аlex52mail. MS и в остальном мире юзают как правило вимы, на крайняк грузятся по сети - или вимы или образ.
     

    Всего записей: 13424 | Зарегистр. 27-04-2013 | Отправлено: 00:06 10-11-2017 | Исправлено: dialmak, 00:07 10-11-2017
    mar1boro



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

    Цитата:
    распакуйте  вим в vhd образ (легко через 7zip) и грузите этот образ через bcd

     
    хотел попробовать, но в 7zip не нашел опции конвертировать wim в vhd

    Всего записей: 477 | Зарегистр. 27-02-2007 | Отправлено: 13:48 10-11-2017
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mar1boro
    тут как раз по вашему вопросу топик: --> .wim .swm imageX, Ximage, WIM2VHD

    ----------
    Мы все умрём. (-:

    Всего записей: 3333 | Зарегистр. 23-04-2009 | Отправлено: 14:00 10-11-2017
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Отвечу всем выше сразу. Да alex52mail всю жизнь шизанутый на упрощении, оптимизации. Сейчас занимается поиском оптимально\компромиссной\урезанной ОС для сокетов 462, 478, которых еще полно у людей, и которым жадный билл еще отрезал и скайп с ХР.  Хотелось чтобы видели реакцию, например пенсионеров Файна-Юкраин, на советы обновить железо. На замену жесткого диска более месячной пенсии.  А с родными общаться им все же надо, и через интернет дешевле.
     
    Ладно, к теме. Информация mar1boro,  остальные и так продвинутее меня.
     
    1),  wim  Достоинства.  \gimagex.exe сжимает содержания в объеме до 3х раз в один wim файл.  \boot.sdi загружает и монтирует  *.wim файл в RAM память, откуда говорят быстрее работает (не во всем факт).
    Недостатки. Дольше грузится, занимает место в RAM памяти, а загрузка через wimboot занимает в RAM 2 размера *.wim.  Долго вносить изменения - распаковать wim, изменить, снова упаковать.
     
    2).  vhd, vhdx  Достоинства. Быстрее грузится, работает так же как и с диска. Не занимает место в RAM памяти. Легко изменять. Хоть в запущенной с  vhd системе, хоть смонтировать  vhd и вносить изменения, которые там сохраняются при де монтировании.  
    Очень удобно и быстрее для настройки\отладки - настроил (многократно перезагружая) в vhd,  конечный результат сжал в wim
    В vhd, vhdx можете устанавливать и запускать с ОДНОГО раздела столько разных систем, сколько хватит места на вашем диске для этих vhd.
    Недостатки. Не сжатый размер - образ vhdx хранится размером с реально занятым местом, но при использовании расширяется до заданного размера. А vhd всегда заданного размера, независимо от реально занятого, но легко  монтируется с контекстного меню imdisk
    Цитата:
    mar1boro хотел попробовать, но в 7zip не нашел опции конвертировать wim в vhd  
    Не знаю, может и есть такая конвертация, но говорилось о распаковки.
    vhd, vhdx сначала надо создать, инициировать, форматировать, смонтировать. В Windows-6 (Vista,7,8,10) делается это и штатными diskmgmt.msc   diskpart.exe  Inoz2000 любезно представил как это делать через .cmd файл, можно и через bootice.exe, еще удобна утилита vmount.exe
    Но быстрее и проще vhd, vhdx создаю через WinNTSetup.exe - он делает все сам, и получаете смонтированный образ.
     
    А в 7zip открываете *.wim и извлекаете его содержимое в монтированный vhd, vhdx, и далее...
    Что бы не обвинили, что vhd не относиться к теме GRUB4DOS, отмечу, что vhd можно запускать и через \bootmgr\Boot\bcd  назначив загрузки в BOOTICE.exe\BCD->Boot\bcd так и монтировать\запускать  через  GRUB4DOS типа
     
    Так что mar1boro выбирайте сами, что вам надо: скорость загрузки, быстрота работы, удобство настройки, размер занятой памяти.
     
    P.S.  Дополнение и исправление особенность загрузок wim и vhd
    WinPe обсуждается и достойные сборки

    ----------
    Везде трудно первые 15 лет, потом легче.
    Все проблемы имеют ПРОСТОЕ решение
    Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

    Всего записей: 1003 | Зарегистр. 04-09-2015 | Отправлено: 17:55 10-11-2017 | Исправлено: alex52mail, 12:43 04-02-2018
    mar1boro



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alex52mail, спасибо за длиннопост
     
    тут не очень понял:
     

    Цитата:
    Но если грузите WinPE, то изменения в реестре хранятся в памяти, надо отдельно сохранять ветки реестра.  
    Очень удобно и быстрее для настройки\отладки - настроил (многократно перезагружая) в vhd,  конечный результат сжал в wim

     
    если использовать vhd в winpe, то изменения в реестре отражаются только в оперативной памяти без сохранения на vhd и после перезагрузки будет всегда одно и то же состояние системы?  
     
    если использовать wim, то изменения в реестре будут сохранятся после перезагрузок.
     
    насколько это актуально когда программы в winpe и так работают через распаковку и настройки не хранят?

    Всего записей: 477 | Зарегистр. 27-02-2007 | Отправлено: 18:53 10-11-2017
    alex52mail

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

    Цитата:
    mar1boro если использовать wim, то изменения в реестре будут сохранятся после перезагрузок.  
    Виноват, смутил, и сейчас убрал там эту строчку о реестре. Ниже об этом подробнее.
    Запустившись с wim увидите в  X:\ его содержание, и можете даже там изменить (типа подсунуть недостающие *.dll ) в пределах выделенного размера, обычно ~40% RAM, т.е. занимая еще RAM. Но эти изменения только в  X:\  не меняя сам wim  
    И для новой загрузки wim останется тем же и загрузиться снова как первый раз.  
    Это одновременно и его достоинство (защита от дурака) и недостаток (для частых изменений).
     
    Изменения в монтированном vhd, или загрузившись с  vhd  изменения в  X:\  - все останутся  и при следующем запуске.
    Например, сейчас для проверки пойдет ли 8ка на сокете 462 (без SSE2, NX), установил в 5,6 гб win8cprv.vhdx, и что изменяю в загруженной\работающей системе, все сохраняется при следующем запуске.  
     
    Отдельный вопрос запуск WinPE.  Это их особенность загрузки, что реестр из wim\Windows\System32\config\ загружается в память, и меняется там, не сохраняясь назад в X:\Windows\System32\config\  
    Поэтому при каждой загрузке WinPE (не зависимо с wim,  с vhd, или с  распакованного на диск) загружается все тот же реестр, т.е не сохраняется установка драйверов и т.п.
     
    Чтобы изменить Реестр WinPE, надо сохранять измененные ветки Реестра, и заменять их в \Windows\System32\config\  Но в работающей системе заменить не разрешат, поэтому такая замена делается быстрее в монтированном в другой системе  vhd  образе. Но и это иногда кончается синим экраном.
     
    Тут у меня вопрос к продвинутым.
    1).   Что сделать, чтобы WinPE загружать как обычную ОС, т.е. чтобы при выключении сохранялись все изменения?
    Ведь там есть все необходимые файлы, только надо изменить способ загрузки. Как это сделать? Это нужно для реанимации старых компов.

    ----------
    Везде трудно первые 15 лет, потом легче.
    Все проблемы имеют ПРОСТОЕ решение
    Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

    Всего записей: 1003 | Зарегистр. 04-09-2015 | Отправлено: 19:40 10-11-2017 | Исправлено: alex52mail, 12:43 04-02-2018
    Inoz2000



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

    Цитата:
    Что сделать, чтобы WinPE загружать как обычную ОС, т.е. чтобы при выключении сохранялись все изменения?
    вот чам ответ, alex52mail подсказал:
    Цитата:
    вносить изменения - распаковать wim, изменить, снова упаковать.

     
    Добавлено:
    тута типа подсказка

    ----------
    Мы все умрём. (-:

    Всего записей: 3333 | Зарегистр. 23-04-2009 | Отправлено: 20:51 10-11-2017
    alex52mail

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

    Цитата:
    Inoz2000Добавлено: тута типа подсказка
    Это мы уже с вами в другой ветке проходили, и писал, что получаю синий экран. Может это действительно как пишут там
    I'm using BartPE, this sould work in WinPE too. и у меня не получаться.  Также, это надо делать каждый раз, а желательно избавиться от этого. Поэтому до сих пор ищу Что сделать, чтобы WinPE загружать как обычную ОС, т.е. чтобы при выключении АВТОМАТИЧЕСКИ сохранялись все изменения? для такой задачи


    ----------
    Везде трудно первые 15 лет, потом легче.
    Все проблемы имеют ПРОСТОЕ решение
    Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

    Всего записей: 1003 | Зарегистр. 04-09-2015 | Отправлено: 01:15 11-11-2017 | Исправлено: alex52mail, 12:43 04-02-2018
    mar1boro



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, помогите пожалуйста:  
     
    hiren's bootcd. Пытаюсь встроить в свой загрузочный диск. Там все как обычно, но вот понадобилось подправить такую особенность: после загрузки и выхода из программ на этом диске загружается не начальное меню диска, а сокращенное. Хочу в нем сделать ссылку на начальное, но не меню всего диска, а именно раздела с dos-программами. Вот кусок кода сокращенного меню:  
     

    Цитата:
     
    Dos...
        <DOSMenu.pcm +66
        /
    Меню загрузки
        %BOOT%:\grub --config-file="find --set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"
    ВЫХОД (Esc)
     

     
    нужно, чтобы меню загрузки вело не к menu.lst а к конкретному разделу из этого menu.lst:
     

    Цитата:
     
    title Программы DOS\nЗапуск программ Dos
    find --set-root /HBCD/Dos/hiren.ima
    map --read-only /HBCD/Dos/hiren.ima (fd0) || map --mem /HBCD/Dos/hiren.ima (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map --floppies=1
     

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

    Цитата:
     
    Dos...
        <DOSMenu.pcm +66
        /
    Меню загрузки
            %BOOT%:\grub --config-file="find --set-root /HBCD/Dos/hiren.ima; map --read-only /HBCD/Dos/hiren.ima (fd0) || map --mem /HBCD/Dos/hiren.ima (fd0); map --hook; chainloader (fd0)+1; rootnoverify (fd0); map --floppies=1"
    ВЫХОД (Esc)
     

     
    дальше никакие шаманства кавычками, пробелами не помогали.

    Всего записей: 477 | Зарегистр. 27-02-2007 | Отправлено: 09:18 13-11-2017
    mar1boro



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

    Всего записей: 477 | Зарегистр. 27-02-2007 | Отправлено: 20:32 13-11-2017
    lexapass



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mar1boro
    Проблема в том, что в DOS есть жесткое ограничение на длину строки передаваемых в программу параметров в 127 символов. В итоге или какая-то из команд обрезается, что вызывает синтаксическую ошибку, или выполнение не доходит до последней команды, что в любом случае приводит к консоли.  
     
    Могу предложить два варианта обойти:
    1. Выкинуть из параметров лишнее и переместить hiren.ima в корень. Такой вариант должен сработать:

    Код:
    %BOOT%:\grub --config-file="find --set-root /hiren.ima;map /hiren.ima (fd0);map --hook;chainloader (fd0)+1;rootnoverify (fd0)"

    2. Засунуть всё в отдельный menu.lst, но или под другим именем (dos.lst ?) или в другом месте (не в /HBCD/.).
     
    Мне второй кажется более предпочтительным и он был, в принципе, очевидным.

    Всего записей: 540 | Зарегистр. 11-10-2004 | Отправлено: 17:52 14-11-2017
    mar1boro



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lexapass, сделал второй вариант. Огромное спасибо вам за совет, информацию про ограничение в 127 символов и, конечно же, за вашу сборку HBCD!  

    Всего записей: 477 | Зарегистр. 27-02-2007 | Отправлено: 20:50 14-11-2017
    G_Dimas

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

    Всего записей: 11 | Зарегистр. 19-11-2017 | Отправлено: 15:05 19-11-2017
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    G_Dimas
    http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=669&limit=1&m=4#1
    http://greenflash.su/Grub4Dos/Grub4dos.htm

    Всего записей: 13424 | Зарегистр. 27-04-2013 | Отправлено: 15:53 19-11-2017 | Исправлено: dialmak, 15:55 19-11-2017
    mbrz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    G_Dimas, чтобы не выскакивало "Press any key...", удали файл bootfix.bin из установочного образа 7 (лежит в папке boot).

    Всего записей: 1638 | Зарегистр. 16-02-2012 | Отправлено: 17:50 19-11-2017 | Исправлено: mbrz, 17:52 19-11-2017
    G_Dimas

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mbrz, через какую программу лучше работать с образом для удаления файла bootfix.bin? После удаления через UltraISO образ перестаёт запускаться.

    Всего записей: 11 | Зарегистр. 19-11-2017 | Отправлено: 19:02 19-11-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    G_Dimas Для начала обнови Grub4Dos до последней версии (замени grldr на новый). А потом читай Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа и Запуск и обновлениe антивирусных Live CD/USB. bootfix.bin незачем удалять.

    Всего записей: 1301 | Зарегистр. 12-05-2008 | Отправлено: 19:15 19-11-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Обновил скрипт - Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа.
     
    Что нового в 3.2.8 версии:
    - Убрана надпись "Тестовый режим".

    Всего записей: 1301 | Зарегистр. 12-05-2008 | Отправлено: 16:04 30-11-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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru