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

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

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

Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

   

HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Основные особенности GRUB4DOS:
  • Возможность установки на HDD, CD, floppy и USB-flash.  
    При установке на HDD возможна установка в mbr, бутсектор или просто загрузка строкой в boot.ini  
    C:\GRLDR="Start GRUB"
  • Возможность загрузки в память образов дискет и жестких дисков.
  • возможность менять порядок жестких для загрузки ОС Microsoft Windows которые могут загружаться только с первого жесткого диска.
  • Наличие графического (gfxmenu) и текстового (splashimage) режима
  • Наличие собственного командного интерпретатора.
  • Возможность автоматического поиска установленных ОС  
     
    Скачать GRUB4DOS: http://nufans.net/grub4dos/ (тут исходя из даты в имени файла скачиваем последнюю версию)
    Руководство на русском: http://greenflash.su/Grub4Dos/Grub4dos.htm
    О использовании последних нововведений - читайте файл README_GRUB4DOS.txt (Eng)
    Готовые GFX-Boot темы: http://greenflash.su/photo/4  
     
    Подробнее...
    Полезные ссылки:
  • Три варианта загрузки виндов
  • WinPE и акронисы на одной флешке
  • Загрузка винды с HDD грубом установленным на флешку
  • Простая установка GRUB4DOS на флешку без перезагрузок
  • Вложенные меню
  • Скрипт от kDnZP для создания мультизагрузочной/мультизагрузчиковой флешки на основе fbinst
  • конструктор от z0bra для создания собственных тем gfxboot-3.3
  • комплект Grub4Dos (4,4 Мб) - с описанием для флешки/hdd/iso-cd/lan/gfxboot-3.3 (AZJIO 2009.11.23), подробнее

  • Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 11:29 08-02-2007 | Исправлено: AZJIO, 06:13 08-01-2010
    fabvil



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

    Цитата:
    x:\temp\xp\создание образа iso
     
    переименуйте на
    Код:
    x:\temp\xp\iso
    т.е. без пробелов и кириллицы. Сам скрипт вроде рабочий... У меня ошибок не выдавал.  

     
    совсем забыл об этой особенности. все ошибки исчезли. буду тестировать.
    спасибо

    Всего записей: 62 | Зарегистр. 05-01-2003 | Отправлено: 01:27 14-10-2009
    aiki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra
    Спасибо за сборщик, но можно ли в нем как-то изменить шрифт? и отобразить таймер запуска пункта по умолчанию?

    Всего записей: 678 | Зарегистр. 25-12-2002 | Отправлено: 11:06 14-10-2009
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aiki» внимательно посмотрите комментарии в build_gfxtheme.bat , на предмет параметра font_name, там можно указать имя шрифта.
    таймер запуска тоже отображается, на стандартных темах его не видно - он смещён за пределы экрана, а на теме gfxboot-3.3-custom-z0bra видны сегменты в конце выбранного элемента меню.

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 11:23 14-10-2009
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    С подачи kDnZP была побеждена ранее упомянутая мной проблема при установке Windows XP из ISO, расположенного на USB-HDD.  
    Рабочая секция в GRUB4DOS для первой стадии установки:

    Код:
     
    title Testing Install Windows XP from ISO on USB-HDD
    ls /boot/XP_RAM.ISO || find --set-root /boot/XP_RAM.ISO  
    map --mem /boot/XP_INST.gz (fd0)  
    #(fd1) optional, required at some BIOS  
    map /boot/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=0 (fd0)/setup/ISOimage.ini \\boot\\XP_RAM.ISO\n;\n;\n;  
     
    map --unmap=0xFE  
    write --offset=1782 (fd0)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;  
    configfile (0xFE)/I386/RAMBOOT.LST
     

    Смысл - "включение" флага для обработки USB (fixBoot.USB). Все остальное уже есть в setup.cmd.
     
    PS: В первоначальном варианте при установке (тестировалось на "реальном" железе - буке Asus A6Q00VM) после установки ntldr и иже с ним вставали на USB-HDD, разумеется, затирая загрузчик GRUB4DOS, и без USB-HDD винда, конечно же, не грузилась.  
    Решается строками, выделенными курсивом.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 15:05 14-10-2009 | Исправлено: ABATAPA, 16:31 14-10-2009
    fabvil



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP
     
    воспользовался вариантом с файлом EMPTY512.LST и получил такую ошибку
     
    map --mem (0xFE)+1#2#3#4 (0xFF)
     
    Error 1: Filename must be either an absolute pathname or blocklist
     
    Press any key to continue...
     

    Всего записей: 62 | Зарегистр. 05-01-2003 | Отправлено: 18:47 14-10-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fabvil
    cat (0xfe)/I386/RAMBOOT.LST
    что пишет? После ошибки перейдите в консоль, выполните команду и результаты выложите сюда.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 21:00 14-10-2009
    fabvil



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

    Цитата:
    cat (0xfe)/I386/RAMBOOT.LST
    что пишет? После ошибки перейдите в консоль, выполните команду и результаты выложите сюда.

     
    #1#2#3#4#5#6#7#8#9#01674
    #
    #
    #
    ..........
     
    дальше решетки на 2 экрана

    Всего записей: 62 | Зарегистр. 05-01-2003 | Отправлено: 00:05 15-10-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fabvil
    по какой-то причине у вас не отработал, либо неправильно отработал пункт patch_sort_iso_menu_lst из mkISO_RAMload_sort.cmd
     

    Код:
    atch_sort_iso_menu_lst ==============================================
     
    rem warning: very experimental
     
    rem dd.exe   : http://www.chrysocome.net/dd
    rem gsar.exe : http://home.online.no/~tjaberg
     
    rem ISO image with sorted files
    rem filename: RAMBOOT.TXT
    rem contents of RAMBOOT.TXT: #1#2#3#4#5#6#7#8#9#0
     
    set RAMload=
    set GsarString=-b -s%RAMLoadEndMarker% %IsoFile%
    for /f "tokens=3 delims=: " %%a in ('gsar.exe %GsarString%^| find.exe /V "match found"') do set /a RamLoadSize=%%a
    set /a RamLoadSectors = %RamLoadSize% / 2048
     
    echo RAMload %RamLoadSize% RamLoadSectors %RamLoadSectors%
     
    (echo #%RamLoadSectors%                                 #
     echo.
     echo timeout 1
     echo.
     echo title Install Windows - no map
     echo map --mem ^(0xFE^)+%RamLoadSectors% ^(0xFF^)
     echo map --hook
     echo chainloader ^(0xFF^)/I386/SETUPLDR.BIN
    )>temp_RAMLOAD.LST
     
    for %%A in (temp_RAMLOAD.LST) do set FileSize=%%~zA
    echo FileSize %FileSize%
     
    rem change the ISO file
    dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%
    if exist temp_RAMLOAD.LST del temp_RAMLOAD.LST
     
    goto :eof

     
    Какие сообщения об ошибках выдавались при работе скрипта? Текущий исошник у вас не правильный, его нужно пересобирать...
     
    RAMBOOT.LST внутри исошника должен выглядеть примерно так:

    Код:
    #184357                                 #
     
    timeout 1
     
    title Install Windows - no map
    map --mem (0xFE)+184357 (0xFF)
    map --hook
    chainloader (0xFF)/I386/SETUPLDR.BIN
                                     
    #                                  
    #                                  
    #                                  
       
                             

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 01:05 15-10-2009
    fabvil



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    create sort list
    add copy sort files
    add boot sort files
     
    X:\temp\xp2\source>mkisofs.exe  -V "GRTMPVOL_RU" -iso-level 3 -N -D -relaxed-fil
    enames  -b bootsect.bin -hide bootsect.bin -hide boot.catalog  -no-emul-boot -bo
    ot-load-size 4  -sort "x:\temp\xp2\iso\sort.txt" -o "x:\temp\xp2\iso\XP_RAM.ISO"
     .
    Warning: creating filesystem that does not conform to ISO-9660.
    Size of boot image is 4 sectors -> No emulation
      2.31% done, estimate finish Wed Oct 14 23:37:48 2009
      4.62% done, estimate finish Wed Oct 14 23:37:27 2009
      6.93% done, estimate finish Wed Oct 14 23:37:34 2009
      9.24% done, estimate finish Wed Oct 14 23:37:26 2009
     11.54% done, estimate finish Wed Oct 14 23:37:22 2009
     13.85% done, estimate finish Wed Oct 14 23:37:19 2009
     16.16% done, estimate finish Wed Oct 14 23:37:11 2009
     18.46% done, estimate finish Wed Oct 14 23:37:05 2009
     20.77% done, estimate finish Wed Oct 14 23:37:05 2009
     23.08% done, estimate finish Wed Oct 14 23:37:00 2009
     25.39% done, estimate finish Wed Oct 14 23:36:57 2009
     27.69% done, estimate finish Wed Oct 14 23:36:58 2009
     30.00% done, estimate finish Wed Oct 14 23:36:55 2009
     32.31% done, estimate finish Wed Oct 14 23:36:56 2009
     34.62% done, estimate finish Wed Oct 14 23:36:56 2009
     36.92% done, estimate finish Wed Oct 14 23:36:57 2009
     39.23% done, estimate finish Wed Oct 14 23:36:57 2009
     41.54% done, estimate finish Wed Oct 14 23:36:58 2009
     43.85% done, estimate finish Wed Oct 14 23:36:56 2009
     46.15% done, estimate finish Wed Oct 14 23:36:56 2009
     48.46% done, estimate finish Wed Oct 14 23:36:57 2009
     50.77% done, estimate finish Wed Oct 14 23:36:57 2009
     53.07% done, estimate finish Wed Oct 14 23:36:57 2009
     55.38% done, estimate finish Wed Oct 14 23:36:58 2009
     57.69% done, estimate finish Wed Oct 14 23:36:58 2009
     60.00% done, estimate finish Wed Oct 14 23:36:58 2009
     62.31% done, estimate finish Wed Oct 14 23:36:58 2009
     64.62% done, estimate finish Wed Oct 14 23:36:59 2009
     66.92% done, estimate finish Wed Oct 14 23:37:00 2009
     69.23% done, estimate finish Wed Oct 14 23:37:01 2009
     71.54% done, estimate finish Wed Oct 14 23:37:01 2009
     73.84% done, estimate finish Wed Oct 14 23:37:01 2009
     76.16% done, estimate finish Wed Oct 14 23:37:01 2009
     78.46% done, estimate finish Wed Oct 14 23:37:01 2009
     80.77% done, estimate finish Wed Oct 14 23:37:01 2009
     83.08% done, estimate finish Wed Oct 14 23:37:01 2009
     85.38% done, estimate finish Wed Oct 14 23:37:01 2009
     87.69% done, estimate finish Wed Oct 14 23:37:03 2009
     90.00% done, estimate finish Wed Oct 14 23:37:03 2009
     92.30% done, estimate finish Wed Oct 14 23:37:02 2009
     94.61% done, estimate finish Wed Oct 14 23:37:02 2009
     96.92% done, estimate finish Wed Oct 14 23:37:03 2009
     99.23% done, estimate finish Wed Oct 14 23:37:03 2009
    Total translation table size: 2048
    Total rockridge attributes bytes: 0
    Total directory bytes: 477184
    Path table size(bytes): 1270
    Max brk space used 3b0000
    216682 extents written (423 MB)
    RAMload 375171072 RamLoadSectors 183189
    FileSize 172
    rawwrite dd for windows version 0.5.
    Written by John Newbigin <jn@it.swin.edu.au>
    This program is covered by the GPL.  See copying.txt for details
    Error writing file: 87 The parameter is incorrect
    1+0 records in
    0+0 records out

    Всего записей: 62 | Зарегистр. 05-01-2003 | Отправлено: 01:16 15-10-2009
    kDnZP

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

    Цитата:
    Error writing file: 87 The parameter is incorrect

    Неправильно отрабатывает строка:

    Цитата:
    dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%

    вставьте перед ней строку:

    Цитата:
    echo dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%

    Результаты выложите сюда.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 03:08 15-10-2009
    Smokie BlahBlah

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У мня почемуто траблы с ремапингом при загруженном plop usb2.0-драйвере

    Всего записей: 6 | Зарегистр. 15-10-2009 | Отправлено: 15:35 15-10-2009
    z0bra



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

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 16:07 15-10-2009
    Smokie BlahBlah

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    сорри... plop 5.0.4, а grub 0.4.4 2009-05-23

    Всего записей: 6 | Зарегистр. 15-10-2009 | Отправлено: 16:33 15-10-2009
    z0bra



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

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 16:36 15-10-2009
    Smokie BlahBlah

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)  
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)  
     
    флэшка опред как hd
    не видит hd1

    Всего записей: 6 | Зарегистр. 15-10-2009 | Отправлено: 16:44 15-10-2009
    ABATAPA

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

    Цитата:
    У мня почемуто траблы с ремапингом при загруженном plop usb2.0-драйвере

    А с этим же конфигом БЕЗ драйвера? Работает?
     

    Цитата:
    флэшка опред как hd
    не видит hd1
     

     
    "Опред" как hd0? "Не видит hd1" - не видит жесткий  диск?
    ПисАть до конца Вам что мешает? Торопливость?
    Если хотите помощи, может, стОит пересилить себя, и научиться задавать вопросы по-человечески?

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 17:01 15-10-2009
    Smokie BlahBlah

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    без драйвера работает, но канешноже оч медленно.
     
    да, определяеца как hd0 и граб не видит hd1 (жесткий)

    Всего записей: 6 | Зарегистр. 15-10-2009 | Отправлено: 17:06 15-10-2009
    fabvil



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

    Цитата:
    вставьте перед ней строку:  
    Цитата:
    echo dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%
    Результаты выложите сюда.

     
    Вставил еще строку "type temp_RAMLOAD.LST"
     
    Total rockridge attributes bytes: 0
    Total directory bytes: 346112
    Path table size(bytes): 1246
    Max brk space used 260000
    144885 extents written (282 MB)
    RAMload 212819968 RamLoadSectors 103916
    #103916                                 #
     
    timeout 1
     
    title Install Windows - no map
    map --mem (0xFE)+103916 (0xFF)
    map --hook
    chainloader (0xFF)/I386/SETUPLDR.BIN
    FileSize 172
    dd.exe if=temp_RAMLOAD.LST of=x:\temp\xp\iso\XP_RAM.ISO seek=212819968 bs=1 count=172
    rawwrite dd for windows version 0.5.
    Written by John Newbigin <jn@it.swin.edu.au>
    This program is covered by the GPL.  See copying.txt for details
    Error writing file: 87 The parameter is incorrect
    1+0 records in
    0+0 records out

    Всего записей: 62 | Зарегистр. 05-01-2003 | Отправлено: 17:09 15-10-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fabvil
    меню создает правильное... Т.е. ошибка в строке:

    Код:
    dd.exe if=temp_RAMLOAD.LST of=x:\temp\xp\iso\XP_RAM.ISO seek=212819968 bs=1 count=172

    Попробуйте ее выполнить вручную, а также попробуйте добавить путь после if=...
    Дальше можно будет поглядеть.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 19:00 15-10-2009
    dimaster2



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток
     
    Наверно всем вам известна фирма ACER.
    Так вот ,видел у них для вызова программы для восстановления резервной копии ОС Windows используется кнопка ALT + F10.
     
    Хотелось бы узнать, есть ли возможность с GRUB4DOS сделать такое же ,но чтобы при нажатии ALT + F10 запускался AUTOEXEC.BAT.
     
    Надеюсь на вашу помощь.
     

    Всего записей: 5 | Зарегистр. 07-03-2009 | Отправлено: 19:18 15-10-2009
       

    Страницы: 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 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

    Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB
    Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru