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

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

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    точно, в 4
     
    Добавлено:
    SanyaGanjubas
    А ваш вариант неоптимальный и иногда может дать сбой при установке бута.
    Причина проста. Бут при установке захочет поставиться в HD0, а это наша флешка, поэтому лучше так
    title  TeraByte BootIt Bare Metal  
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --rehook
    root (hd1,0)  
    map /bootitbm.iso (0xff)  
    chainloader (0xff)

    Еще лучше создать флешку через makedisk, модифицированный дистр с доп. плюшками здесь
     
     
    Добавлено:
    Дополнительный вариант - загрузка по http (требуется доступ в интернет)
     
    title Загрузка образов по http из iPXE\n Загрузка образов по http из iPXE
    # Это пример загрузки по протоколу http с помощью iPXE, default.ipxe можно отредактировать под себя.
    # Файлы ipxe.lkrn и default.ipxe можно взять здесь https://yadi.sk/d/w0b7vJXy385fo4
    # Если в вашей сети нет DHCP сервера, то вам будет предложено параметры сети IP, NETMASK, GATEWAY, DNS, etc настроить вручную.
    # Если WI-FI сеть требует ключа WPA\WPA2 введите имя точки доступа SSID и ключ KEY вручную в конфигураторе или отредактируйте default.ipxe.
    kernel /ipxe.lkrn
    initrd /default.ipxe

     
    Скрин http://piccy.info/view3/10719040/2881fc71d3fad259983a9e8eebab859c/
    Пост http://usbtor.ru/viewtopic.php?t=1120
    Бут при установке захочет поставиться в HD0, а это наша флешка, поэтому флешку лучше делать в NTFS, чтобы избежать накладок при этом

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 13:55 10-10-2017 | Исправлено: dialmak, 14:35 10-10-2017
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Подскажите, как запустить Phoenix OS без распаковки ISO?
    Android x86 7.1rc1 и Bliss загружаю так:
    partnew (%@root:~1,3%,3) 0x00 /[WRK]/Android.iso
    map /[WRK]/Android.iso (0xff)
    map --hook
    chainloader (0xff)

    А вот Phoenix так не грузится...

    Всего записей: 2613 | Зарегистр. 19-09-2009 | Отправлено: 16:03 10-10-2017 | Исправлено: Hunter23071985, 00:04 11-10-2017
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hunter23071985
    Он без распаковки не будет инсталлироваться
     
    Добавлено:
    А впрочем извиняюсь, я попутал с http://www.jide.com/remixos , Phoenix OS я не грузил -  не в теме

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 16:15 10-10-2017 | Исправлено: dialmak, 16:21 10-10-2017
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak
    Теоретически, метод partnew "should work with almost ANY linux ISO file"...
    Немного помогла обработка исходного образа в PhoenixOS ToolBox.
    Теперь предлагается выбор режима ("Установка" или "Live"), при выборе Live идёт запуск, выбор x86, но дальше - чёрный экран и перезагрузка ПК.
    При этом PhoenixOS, записанный через AIO Boot (в распакованном виде), запускается и работает.
    Значит проблема не в железе, а в команде Grub4Dos (возможно с монтированием хранилища). Может кто-нибудь помочь?

    Всего записей: 2613 | Зарегистр. 19-09-2009 | Отправлено: 17:20 10-10-2017 | Исправлено: Hunter23071985, 09:09 11-10-2017
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Поискал альтернативы.
    С Chromium OS всё ещё сложнее - очевидно, её можно даже не пытаться запустить, как LiveOS.
    Остальные (Remix OS, Phoenix OS, OpenThos, Console OS, Maru OS), если и можно запустить в режиме Live-ISO, то с заморочками.
    Без проблем через Grub4Dos грузится только Android OS и Bliss.

    Всего записей: 2613 | Зарегистр. 19-09-2009 | Отправлено: 02:10 11-10-2017 | Исправлено: Hunter23071985, 09:10 11-10-2017
    z0bra



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

    Цитата:
    Всем привет!
    Подскажите, как запустить Phoenix OS без распаковки ISO?
    Android x86 7.1rc1 и Bliss загружаю так:
    partnew (%@root:~1,3%,3) 0x00 /[WRK]/Android.iso
    map /[WRK]/Android.iso (0xff)
    map --hook
    chainloader (0xff)
    А вот Phoenix так не грузится...

     
    Hunter23071985, проверить не могу, но попробуйте как-то так:
     

    Код:
    title PhoenixOS from ISO »
    map /PhoenixOS/PhoenixOS_v2.2.0.207_x64.iso (0xff)
    map --hook
    root (0xff)
    kernel (0xff)/kernel root=/dev/ram0 androidboot.hardware=android_x86 quiet SRC= DATA= vga=788 iso-scan/filename=/PhoenixOS/PhoenixOS_v2.2.0.207_x64.iso
    initrd (0xff)/initrd.img
     

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 10:58 11-10-2017
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra, спасибо Вам огромнейшее - всё работает!!!

    Всего записей: 2613 | Зарегистр. 19-09-2009 | Отправлено: 11:30 11-10-2017
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ранее просто в BOOTICEx86.exe делал \bcd и  из \menu.lst запускал \bootmgr => \bcd  =>*.wim или *.vhd даже на совсем старых компах, куда Windows-6 не ставятся.
    Но прочитав выше, разбирался с wimboot.
     
       I.  О занятом RAM.  
    И \bcd и \wimboot грузят через один  \boot.sdi, а он грузит в RAM,  т.ч. тут никакого выигрыша у wimboot  нет.
    Вопрос.
    1). А можно ли вообще как то монтировать *.wim с диска без занятия\загрузки в RAM, и запуститься с него, как например с *.vhd
     
       II. Не понимаю логику wimboot.  
    Сначала загрузка образа в RAM, потом открытие \bcd с которого можно загрузить  ТОЛЬКО пункт Windows SetUp (но нигде не встретил об этом).  ВСЕ стальные (даже \grldr) пункты  с рабочего \bcd тут не грузят, т.к. для них не определено железо.  
    Вопрос.
    2). Это у меня так, или так задумано? Зачем запускать \bcd когда уже образ загружен?
     
       III.  Как запустить  iPXE скрипт из iPXE Shell на компе без сервера.
    Скрипты в той же директории, определенной как корневая, и откуда грузится  
    kernel /iso/ipxe/ipxe.lkrn
    Код:
    chain /iso/ipxe/d.ipxe
    приводит к:
    При запуске с первого title  - "Permission Denied" для даже самого простого скрипта.
    При запуске со второго title -  "TimeOut" остановка по времени.
    Код:
    title iPXE Shell from /iso/ipxe/ipxe.iso 711 kB \n Для перехода в iPXE Shell нажмите вовремя Cntr+B, для списка корманд  >help
    echo Последняя версия http://boot.ipxe.org/ipxe.iso  
    echo  http://ipxe.org - iPXE is the leading open source network boot firmware. It provides a full PXE implementation, incl. NET booting.
    echo Можно запускать скрипты начинающие со строки  #!ipxe описание iPXE команд здесь http://ipxe.org/cmd
    #
    find --set-root --ignore-floppies /iso/ipxe/ipxe.iso
    map --mem  /iso/ipxe/ipxe.iso (hd32)
    map  --hook
    root (hd32)
    chainloader (hd32)
    echo dhcp && chain http://boot.ipxe.org/demo/boot.php
     
    title iPXE Загрузка образов Win-7,8,10, Linux по сети http c серверов от dialmak
    find --set-root --devices=uh /iso/ipxe/ipxe.lkrn
    kernel /iso/ipxe/ipxe.lkrn
    echo Тут запуск скрипта, начинающего со строки  #!ipxe
    initrd /iso/ipxe/default.ipxe  

    Всего записей: 1838 | Зарегистр. 04-09-2015 | Отправлено: 16:52 12-10-2017 | Исправлено: alex52mail, 21:33 12-10-2017
    dialmak



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

    Цитата:
     Это у меня так, или так задумано? Зачем запускать \bcd когда уже образ загружен?  

    Не очень понял, BCD используется или из вима или внешний.
    В нем просто прописан запуск вима в RAM
     

    Цитата:
    Как запустить  iPXE скрипт из iPXE Shell на компе без сервера.  

    Что имеется ввиду под сервером?
     

    Цитата:
    При запуске со второго title -  "TimeOut" остановка по времени.  

    Что имеется ввиду? Что видите на экране?
     
    В теории вы  или должны получить такую картинку или если не найден DHCP, то такую
    Эт конечно, если вы юзали мой комплект отсюда https://yadi.sk/d/w0b7vJXy385fo4
     
    Поменяйте версию grldr на эту http://dl.grub4dos.chenall.net/grub4dos-0.4.6a-2017-10-12.7z
     
    Добавлено:
    BCD примерно такой, что касается пунктов запуска, то вимбут их поменяет на лету
    Подробнее...

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 17:05 12-10-2017 | Исправлено: dialmak, 17:08 12-10-2017
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1).  /grldr  у меня от 05.10.17
    Цитата:
    Цитата:  Это у меня так, или так задумано? Зачем запускать \bcd когда уже образ загружен?  
    dialmak Не очень понял, BCD используется или из вима или внешний. В нем просто прописан запуск вима в RAM  
    Спасибо за ответ. Как раз \wimboot загружает не что прописано в BCD, а указанный @boot.wim=%boot.wim% и больше НИЧЕГО.
     
    У меня то же самое  и с системными файлами из \wimboot.iso.gz (там \bcd с 1им работающим с \wimboot пунктом Windows SetUp, добавил свои пункты - они не работают из этого же \bcd, а первый продолжает работать)  и со сторонними  своими файлами загрузки типа \bcd https://drive.google.com/file/d/0B_I7ZTxB2ehVX194SEozTzViaEE/view?usp=sharing (не знаю, увидите ли эту картинку с моего облака на google.com)
       
    Мои меню:
    Код:
    title Загрузка %boot.wim% образа через: kernel /iso/wimboot rawbcd | /bcdwb /bootmgr7
    find --set-root --devices=uh /iso/wimboot
    kernel /iso/wimboot rawbcd
    initrd @bcd=/bcdwb @boot.sdi=/Boot/boot.sdi @bootmgr=/bootmgr7 @boot.wim=%boot.wim%
     
    # Если не нравится "рассыпуха" файлов, или на компе нет следов Windows-6, можно все системные загрузочные файлы из одного образа  http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=880#9
    title Загрузка *.wim по редакции списка нажав "e", и все файлы загрузки в /iso/wimboot.iso.gz | @bcd=(199)/bcd
    # Кроме WIM потребуется только один файл http://www.mediafire.com/file/6k3pfgv97yukd1w/wimboot.iso.gz
    echo  Файлы wimboot.iso.gz и\или boot.wim могут лежать где угодно на SSD\HDD\Flash
    set wimboot=/iso/wimboot.iso.gz
    echo !!!! Загрузиться первый wim= или нажав "e" на строке, убрать 1 перед нужным образом и загрузиться нижний wim=
    set wim=%boot.wim%
    set 1wim=/iso/strelec733.wim
    set 1wim=/iso/OmegaLiveUSB2014.wim
    set 1wim=/iso/w8pe.wim
    set 1wim=/iso/boot.wim
    set 1wim=/boot.wim
    set 1wim=/iso/1.wim
    set 1wim=/1.wim
    set 1wim=/iso/boot7x86.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%
     

    Так и нет понятия, зачем открывать \bcd когда уже  ВЫБРАН и загружен образ, и больше ничего их этого \bcd загрузить нельзя?  
     
        II.   В т.ч. и из меню ваших картинок, перехожу в iPXE Shell  и оттуда пытаюсь запустить  iPXE скрипты, которые просто на компе рядом с вашими файлами, в т.ч для практики пытался запустить из Shell и ваш \default.ipxe
    Говорит, как описал выше - нет разрешения или просрочено время соединения, наверное пытается искать скрипты на сервере (своем или стороннем).  
     
    Наверное перефразирую вопрос корректнее.
    3).  Как правильно запустить  iPXE скрипты на компе без соединения с сетью и без установленного сервера?
     
    4). Из вашего меню загружал  Windows Live, но пробовал несколько Linux, и все они только для установки.
    Есть ли там запуск Linux без установки, особенно для 686 процессора?  
     

    Всего записей: 1838 | Зарегистр. 04-09-2015 | Отправлено: 19:12 12-10-2017 | Исправлено: alex52mail, 21:26 12-10-2017
    dialmak



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

    Цитата:
    Спасибо за ответ. Как раз \wimboot загружает не что прописано в BCD , а указанный @boot.wim=%boot.wim% и больше НИЧЕГО.  

    ну это не совсем так.
    смотрите, есть 2 варианта.  
    первый - бсд не указан в меню, тогда используется всд из вима
    второй - бсд указан в меню груб2\груб4дос\ипхе\и т.п. , тогда используется внешний всд, этот вариант универсальнее ибо не во всех пе-ешках есть этот бсд..
    НО. это не всё. бсд вимбут использует только частично. пункты загрузки он редактирует на лету. эт легко посмотреть после загрузки ПЕ\РЕ. к примеру если загрузчик ефи, то он меняет пункты загрузки на ефи,  
    аналогично он меняет расположение файлов
    Пример
    Было в BCD
    Загрузка Windows  
    -------------------  
    идентификатор           {default}  
    device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}  
    path                    \windows\system32\boot\winload.exe  
    description             Windows Setup  
    locale                  en-US  
    loadoptions             DDISABLE_INTEGRITY_CHECKS  
    inherit                 {bootloadersettings}  
    nointegritychecks       Yes  
    testsigning             Yes  
    osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}  
    systemroot              \windows  
    nx                      AlwaysOff  
    custom:250000c2         0  
    detecthal               Yes  
    winpe                   Yes  
    ems                     No

    Стало после использования вимбута
    Загрузка Windows  
    -------------------  
    идентификатор           {default}  
    device                  ramdisk=[boot]\mywim\myboot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}  
    path                    \windows\system32\boot\winload.exe  
    description             Windows Setup  
    locale                  en-US  
    loadoptions             DDISABLE_INTEGRITY_CHECKS  
    inherit                 {bootloadersettings}  
    nointegritychecks       Yes  
    testsigning             Yes  
    osdevice                ramdisk=[boot]\mywim\myboot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}  
    systemroot              \windows  
    nx                      AlwaysOff  
    custom:250000c2         0  
    detecthal               Yes  
    winpe                   Yes

    ems                     No  

    Цитата:
    Как правильно запустить  iPXE скрипты на компе без соединения с сетью и без установленного сервера?

    iPXE не требует никакого сервера. Достаточно иметь роутер с автоматической раздачей IP (авто DHCP). Ну а если нет интернета, то можно и настроить ИПХЕ на загрузку с локальной сети (естественно нужен работающий DHCP и HTTP сервер в локальной сети)
    Также можно поиграться с виртуальной машинкой. Для этого достаточно запустить Tiny PXE Server на хосте и можно грузить виртуалку по сети http://forum.ru-board.com/topic.cgi?forum=5&topic=35257&start=1640#17
    Он сделает и proxyDHCP и HTTP сервер легко, как 2 пальца об асфальт
     
    Добавлено:

    Цитата:
    https://drive.google.com/file/d/0B_I7ZTxB2ehVX194SEozTzViaEE/view

    Такая шняга будет работать с вимбутом без проблем
    Примерное меню
     
    title Загрузка winpe через wimboot\n Загрузка winpe через wimboot  
    # Кроме WIM потребуется только один файл http://www.mediafire.com/file/6k3pfgv97yukd1w/wimboot.iso.gz    
    set wimboot=/boot/wimboot.iso.gz  
    set wim=/iso/w8pe.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%  

     
    Добавлено:

    Цитата:
    Есть ли там запуск Linux без установки, особенно для 686 процессора?  

    хз, вообще то линукс в основном вначале грузится как лайв сд, а уж потом можно и устанавливать. честно говоря там где-то 50 дистрибутивов, я уж не помню чего и как.
    наверняка есть и лайв сд, например это ифл, клонезилла и т.д.
    А смена проца там есть прямо в меню - см. внимательнее
     
    Добавлено:

    Цитата:
    оттуда пытаюсь запустить  iPXE скрипты

    Ну там тупой запуск chain http://myboot.org/boot.txt
    НО. Есть нюанс. По умолчанию iPXE НЕ поддерживает загрузку с диска, только по сети TFTP\HTTP\FTP\ и т.п. Но насколько помню я компилировал iPXE с поддержкой загрузки с локального диска, хотя загрузка там хитрая.
    Нужно гуглить, я уж подзабыл формат команды, помню, что он меня удивил ...
     
    Добавлено:

    Цитата:
    добавил свои пункты - они не работают из этого же \bcd

    Естественно они не будут работать, вимбут не обращает на них внимания, он грузит указанный ему вим и усё.
    В том то и его прелесть, что ты используешь одно bcd для кучи вимов и не паришься со сменой пути для вимов в bcd ибо он это сам делает на лету..

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 21:42 12-10-2017 | Исправлено: dialmak, 22:57 12-10-2017
    z0bra



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

    Цитата:
    Наверное перефразирую вопрос корректнее.
    3).  Как правильно запустить  iPXE скрипты на компе без соединения с сетью и без установленного сервера?  

     
    как пишут на http://ipxe.org/embed , можно так в контексте сабжа:
    title iPXE
    kernel (hd0,0)/ipxe.lkrn
    initrd (hd0,0)/myscript.ipxe

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 23:18 12-10-2017
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra
    Да. Но тут вопрос был как перейти ПОТОМ из самого ИПХЕ ибо в вашем варианте загрузка идет с другого загрузчика.
    А вообще можно забилдить ИПХЕ сразу с менюшкой, как и ембеддед меню груб4дос
     

    Как на меня - эт вариант, когда все вылизано и работает как часы.
     
     
     
     
    Добавлено:
    Там что-то типа
    chain file:/boot.txt , но не уверен, пару лет прошло..
     
    Добавлено:
    alex52mail
    Забыл важный нюанс. Брандмауэр как правило блокирует соединение, иногда нужно открыть нужные порты на компе\роутере\etc.. Иначе будет пшик.

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 23:36 12-10-2017 | Исправлено: dialmak, 00:20 13-10-2017
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak
    Цитата:
    iPXE не требует никакого сервера.
    Имел в виду как загрузить скрипт прямо с компа, когда не откуда взять сетевой адрес своего скрипта.
     
    Правильно ли понял, что iPXE заточен работать с сетевыми адресами типа
    Цитата:
    chain http://myboot.org/boot.txt
    но не может с адресами компа типа
    Цитата:
    chain /iso/run.ipxe
    Можно конечно и закидывать скрипты на облако. Но для обучения, где приходится часто делать изменения скрипта и смотреть что меняется, это не удобно. Да и прописывать в командной строке iPXE сетевые адреса много сложнее, их надо сначала записывать на бумаге.  
     
    Даже для обучения, для сетевого адреса скрипта, наверное нужен хотя бы локальный сервер на компе, типа простенького портативного без установки 6 МБ Denwer3_Base.   С Tiny PXE Server не знаком, скачал, буду разбираться какой проще и удобнее.
    Хотя и тут, если надо использовать скрипт при загрузке всего (всей мощности) компа, то опять не будет локального сервера.
    Цитата:
    А смена проца там есть прямо в меню - см. внимательнее
    Смена проца это для выбора закачки под какой проц, 32 или 64.   А  мне надо LinuxLive образы, работающие на проце Athlon 2800+ без SSE2 и прочего новее типа PAE  NX. Которые пробовал Linux все для х64 процессоров.
    Цитата:
    НО. это не всё. бсд вимбут использует только частично.
    Непонятно зачем он вообще нужен, если образ уже определен и загружен в рам. А в свои бсд надо еще добавлять пункт Windows SetUp
     
    А так не вижу преимуществ \wimboot перед
    Цитата:
    Ранее просто в BOOTICEx86.exe делал \bcd и  из \menu.lst запускал \bootmgr => \bcd  =>*.wim или *.vhd даже на совсем старых компах, куда Windows-6 не ставятся.
      3). По вашей ссылке скачал /grldr, он такого же размера как у меня от 05.10.17 скачанного с официального сайта, но их сравнение показывает 68 различий. А в чем их отличие в работе?
     
    P.S.
    Цитата:
    как пишут на http://ipxe.org/embed , можно так в контексте сабжа:
    title iPXE
    kernel (hd0,0)/ipxe.lkrn
    initrd (hd0,0)/myscript.ipxe
    Спасибо. Но это загрузка скрипта вместе с ядром. Проходит и без задания\знания раздела так

    Цитата:
    title iPXE
    find --set-root --devices=uh /iso/ipxe/ipxe.lkrn
    kernel /iso/ipxe/ipxe.lkrn
    echo Тут запуск скрипта, начинающего со строки  #!ipxe
    initrd /iso/ipxe/default.ipxe  
    Но потом надо выход\переход из меню в шел, и оттуда снова запустить скрипт, хотя бы и тот же
    dhcp && chain /iso/ipxe/default.ipxe
    Это уже пе проходит

    Цитата:
    dialmak ]Забыл важный нюанс. Брандмауэр как правило блокирует соединение,
    Да  при загрузке компа еще нет Брандмауэра

    Всего записей: 1838 | Зарегистр. 04-09-2015 | Отправлено: 00:36 13-10-2017 | Исправлено: alex52mail, 01:08 13-10-2017
    dialmak



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

    Цитата:
    Да  при загрузке компа еще нет Брандмауэра

    ну во первых в роутере он как правило есть
    во вторых если использовать этот вариант с виртуалкой или другим компом, то он есть и в винде и в роутере
     

    Цитата:
    Непонятно зачем он вообще нужен, если образ уже определен и загружен в рам. А в свои бсд надо еще добавлять пункт Windows SetUp  

    Да не нужно ничего добавлять в BCD, тут же другой принцип
    имею 10 -20 вимов и гружу их локально через груб4дос или по http через ипхе.
    В меню запуска меняется только имя файла
    Пример менюшки для 4 вимов https://137615.selcdn.ru/ipxe/pemini.ipxe
     
    #!ipxe
    clear version
     
    :start_menu
    menu Windows PE by Xemom1
        item 7x86   ${space} WinPE7   ${sp}x86 mini
        item 8x86   ${space} WinPE8   ${sp}x86 mini
        item 8x64   ${space} WinPE8   ${sp}x64 mini
        item 10x86  ${space} WinPE10  x86 mini
        item return ${space} Return to main menu
    choose --default ${version} version || goto pe_exit
    iseq ${version} return && goto pe_exit ||
     
    imgfree
    imgtrust --allow
    kernel wimboot rawbcd || goto failed
    initrd --name bootmgr bootmgr bootmgr || goto failed
    initrd --name BCD bcd BCD || goto failed  
    initrd --name boot.sdi boot.sdi boot.sdi || goto failed
    initrd --name boot.wim img/PE${version}mini.wim boot.wim || goto failed
    boot || goto failed
     
    :pe_exit
    imgfree
    chain menu.ipxe
    exit 0
     
    :failed
    echo
    prompt Booting failed, press any key to back to the menu ...
    goto start_menu

     
    Скрин http://piccy.info/view3/10719043/2c97ce3fb38f9d7593e69950adc0ae21/
     
    Добавлено:
    Вот кстати chain menu.ipxe  эт переход в меню выше https://137615.selcdn.ru/ipxe/menu.ipxe
     
    Добавлено:

    Цитата:
    А  мне надо LinuxLive образы, работающие на проце Athlon 2800+ без SSE2 и прочего новее типа PAE  NX. Которые пробовал Linux все для х64 процессоров.

    Ну тут вроде как  

     
     
    Добавлено:

    Цитата:
    Правильно ли понял, что iPXE заточен работать с сетевыми адресами типа

    типа так
    chain tftp://myserver/menu.ipxe  
    chain http://myserver/menu.ipxe  
    chain https://myserver/menu.ipxe  
    chain ftp://myserver/menu.ipxe  
    и т.д.

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 01:03 13-10-2017 | Исправлено: dialmak, 01:08 13-10-2017
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По привычки ученого и кучи свободного времени разбираюсь по сути, а для практики нет проблем грузить все wim и vhd, хоть из \bcd https://drive.google.com/file/d/0B_I7ZTxB2ehVX194SEozTzViaEE/view хоть теперь и из \menu.lst как выше http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=980#11  Забил в меню все, и при запуске выбираешь.  И еще забил в меню типа \1.wim для временных\разовых загрузок, которых нет смысла каждый раз вводить в меню, и просто переименовал временный образ в этот 1.wim, что можно сделать и из  \grldr  
     
    С ipxe пока только разбираюсь. Ваш \default.ipxe просмотрел как пример для понимания языка ipxe  
    Своего сервера нет, поэтому только загружаю что знаю с других.
    У меня ни локальной сети ни роутера нет. Сразу кабель к провайдеру, где естественно ничего настроить не могу.
     
    Виноват, смешал  вопросы по ipxe и по wimboot
    По wimboot
    В свой бсд все же нужно добавлять пункт Windows SetUp иначе не работает.
     
    По ipxe
    Цитата:
    Там что-то типа
    chain file:/boot.txt , но не уверен, пару лет прошло
    Не проходит - Не могу начать загрузку. Операция не разрешена.  Видно действительно только сетевые адреса.
       А в ipxe можно как в \grldr  через >root  >find узнать где находишься. В ipxe подобных команд не нашел. Или там только сетевые адреса и нет понятия о локальных дисках?
    Цитата:
    Цитата: А  мне надо LinuxLive образы, работающие на проце Athlon 2800+ без SSE2 и прочего новее типа PAE  NX. Которые пробовал Linux все для х64 процессоров.
    dialmak   Ну тут вроде как http://i.piccy.info/i9/bcdc7f683309f27cd5abba2836fee511/1507847067/4743/1097014/Snymok_240.jpg  
    А это меню откуда? Может там есть что подходящее для моего случая.
     
    Спасибо за информацию.  Буду разбираться далее.
     
    P.S. Может кому надо, тут https://www.youtube.com/channel/UC6s1C5J-LMT8blpg0w88k_g как бесплатно восстановить здоровье и реальные примеры и техника как излечиваются от рака совсем бесплатно.

    Всего записей: 1838 | Зарегистр. 04-09-2015 | Отправлено: 01:54 13-10-2017 | Исправлено: alex52mail, 03:12 13-10-2017
    redson



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как в windows 10 установить загрузчик grub2, чтобы потом в конфиге grub добавлять свои меню загрузки, например добавить еще ОС

    Всего записей: 1340 | Зарегистр. 23-04-2007 | Отправлено: 08:03 13-10-2017
    dialmak



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

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

    PPPoE?
    В этом случае или покупать роутер или юзать Tiny Server в хосте, а грузить виртуалку
     
    Добавлено:

    Цитата:
    А в ipxe можно как в \grldr  через >root  >find узнать где находишься. В ipxe подобных команд не нашел. Или там только сетевые адреса и нет понятия о локальных дисках?

    все команды описаны на офсайте  http://ipxe.org/docs
    провека наличия файла http://ipxe.org/cmd/isset

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 08:39 13-10-2017 | Исправлено: dialmak, 08:53 13-10-2017
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите, если есть способ скрыть отсутствующую позицию в меню (iftitle [if exist /HBCD/menu.lst] HBCD15.1),
    то можно ли её перекрасить вместо скрытия? Скажем, сделать бледно-серой?

    Всего записей: 2613 | Зарегистр. 19-09-2009 | Отправлено: 08:53 13-10-2017
    z0bra



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

    Цитата:
    Цитата:

    Цитата:
    как пишут на http://ipxe.org/embed , можно так в контексте сабжа:
    title iPXE
    kernel (hd0,0)/ipxe.lkrn
    initrd (hd0,0)/myscript.ipxe

    Спасибо. Но это загрузка скрипта вместе с ядром. Проходит и без задания\знания раздела так  

     
    Вы спросили как грузить без сервера в теме grub4dos - я вам подсказал, с уточнением что это "в контексте сабжа"
     
    Вы намеренно пытаетесь неправильно применить второй метод, описанный по ссылке в цитате, передав ipxe команды ядру из grub4dos. их следует указывать после загрузки ядра, в тойже строке
    kernel /iso/ipxe/ipxe.lkrn dhcp && https://boot.netboot.xyz || shell && https://boot.netboot.xyz
    - инициируем dhcp, грузим скрипт https://boot.netboot.xyz , если ошибка - грузим шелл для ручной настройки параметров сети или выбора адаптера, после выхода грузим снова скрипт.
     
    dialmak

    Цитата:
    Да. Но тут вопрос был как перейти ПОТОМ из самого ИПХЕ ибо в вашем варианте загрузка идет с другого загрузчика.

    в обоих предложенных вариантах - и передачей параметров ядру ipxe и подгрузкой скрипта через initrd есть контроль ошибок выполнения комманд, поэтому перейти в шелл и продолжить исполнение после - не должно быть проблемой, и, впрочем, изначально в вопросе не фигурировало.

    Цитата:
    А вообще можно забилдить ИПХЕ сразу с менюшкой, как и ембеддед меню груб4дос  

    можно, но оффтоп

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 11:32 13-10-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