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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mafia80
    попробуй последнюю ссылку в шапке

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 09:28 19-10-2009
    ABATAPA

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

    Цитата:
    Слить файло и запаковать в исо загрузочный.. но не знаю что указать загр. файлом и его адрес (если надо).

     
    Загрузочный диск с GRUB4DOS делается легко, примеры есть в его readme.
    Вот на примере mkisofs, корень образа - в каталоге root:
     
    root
       |--boot
          |--GRUB
             |--menu.lst
             |--grub.exe
             |--snaiya2
             |--grldr
     
    Собирать примерно так:
    mkisofs -R -input-charset utf-8 -b boot/GRUB/grldr -no-emul-boot -boot-load-seg 0x1000 -o bootable.iso -hide boot.catalog root/
     
    Таким образом я собираю mini-ISO на основе DrWeb LiveCD с Acronis TI UR, PLOP (как раз для загрузки с USB диска на компах, не умеющих грузиться с USB), и т. д.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 09:29 19-10-2009 | Исправлено: ABATAPA, 11:02 19-10-2009
    z0bra



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

    Цитата:
    root
       |--GRUB
          |--menu.lst
          |--grub.exe
          |--snaiya2
          |--grldr
     
    Собирать примерно так:
    mkisofs -R -input-charset utf-8 -b boot/GRUB/grldr

     
    выделенная часть при указанной структуре будет работать?

    Всего записей: 518 | Зарегистр. 13-04-2004 | Отправлено: 09:55 19-10-2009
    ABATAPA

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

    Цитата:
    выделенная часть при указанной структуре будет работать?  

     
    Не будет. Да, ошибся - tree у меня гораздо больше, копировал только одну папку, корень указал неверно. Исправил.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra
    Счётчик в gfxboot-3.3 нельзя ли сделать как раньше? Кому не нужен можно ведь отключить, а в строке выбора его почти не видно.
    Пробовал заменой файла timeout.inc, не работает. Файлы оказывается в common.inc прописаны.
    Сделал чтоб файл темы появлялся возле батника, чтоб не лазить в папку out по 10 раз.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 11:28 19-10-2009 | Исправлено: AZJIO, 11:32 19-10-2009
    Mafia80



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

    Всего записей: 1248 | Зарегистр. 13-06-2005 | Отправлено: 14:31 19-10-2009 | Исправлено: Mafia80, 14:33 19-10-2009
    NIKZZZZ



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

    Цитата:
    флешка 64 мега

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

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 14:41 19-10-2009
    Mafia80



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ
    флешка грузится, даже заставил ее грузить груб и плап.. но не знаю какой параметр нужен для загрузки плапа с усб-фдд.. по умолчанию в листе прописан усб-хдд.. а именно х80 бит.
     
    Добавлено:
    кстати, на 16 гиговой флешке плап почему-то не хочет грузиться.. отрубает питание флешки и не возвращает его, если ее пере ткнуть - то при нажатии любой клавиши идет какой-то список строк-логов, после чего все возвращается в командную сроку граба.

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



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

    Цитата:
    Такого быть не должно. Вы явно делаете что-то неправильно, тем более, если такое же поведение под виртуалкой.  
     
    Попробуйте последовательно ввести команды вручную, и проконтроллировать, что файлы с виртуального флопика доступны и читаются. Еще раз повторю - без драйвера ничего работать не будет. Он не просто так для красоты сделан и положен.

     
    Удалил файл ответов, пропали все прежние ошибки, но появилась новая.
    Взял оригинальный дисрибутив, запустил ваш скрипт - получил исошник. В меню скопировал ваши строки один в один - ни пути, ничего не менял.
    На графическом этапе установки t-39 вылазит окно
    Files needed
    the file 'asms' on WindowsXP Professional Service Pack 3 CD is needed
    type the path where the file is located, and then click OK.
    Copy files from:
    GLOBALROOT\DEVICE\CDROM0\I386
     
    Пробовал другой дистрибутив - результат тот же.

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



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

    Цитата:
    но не знаю какой параметр нужен для загрузки плапа с усб-фдд

    Не понятен вопрос. Грузить Plop через Grub?
     

    Код:
    title PLoP  
    find --set-root  /boot/plpbt.bin
    kernel /boot/plpbt.bin  

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 15:41 19-10-2009
    ABATAPA

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

    Цитата:
    the file 'asms' on WindowsXP Professional Service Pack 3 CD is needed
    type the path where the file is located, and then click OK.
    Copy files from:
    GLOBALROOT\DEVICE\CDROM0\I386
     

     
    У меня была точно такая же ошибка - не распознавался USB-диск после перезагрузки.
    У меня заработало так:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1620#5

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 16:59 19-10-2009
    fabvil



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

    Цитата:
    У меня была точно такая же ошибка - не распознавался USB-диск после перезагрузки.  
    У меня заработало так:  
    http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1620#5

     
    пошло дальше. спасибо.
     
    Добавлено:
    Все работает! Огромное спасибо за помощь kDnZP и ABATAPA

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

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

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

    Так для этого и делалось, чтобы минимум настроек руками доделывать)))
    Т.е. нужно:
    1. положить нужные образы в папку extended
    2. прописать в menu.lst и 2menu.lst конфиги для загрузки с образов
    3. подкорректировать format.ini, если суммарный объем образов превышает 90Mb
    4. запустить скрипт
     
    fabvil
    Похоже пора писать в msfn про:

    Код:
    write --offset=1782 (fd0)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;

    Два случая, это уже не случайность, а система
    Рад, что у вас все заработало

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP
     
    Создал с помощью вашего скрипта флешку, под рукой оказался только RusLive. Все работает, все супер, здорово, что получается неразмеченная область, нет файлов в корне, ничего не мешается.
    Вопросы 1. Можно ли восстановить флешку в исходное положение, каким нибудь акронисом (Отформатировать, удалить неразмеченную область).
    2. Как создавать конфиги для нужных Iso образов. Попробовал подсунуть вместо RusLive, alkid.live (просто переименовав исошник) загрузка пошла но все вывалилось в синий экран. Hirens с тем же конфигом(тоже просто переименовал) загрузился, что меня приятно удивило.  Gparted-live.iso (на его просто не реагирует).  В общем по какому принципу  создаются эти самые конфиги, для например: Frenzy, alkid, Gparted, Hiren(хоть и загрузился) и тд?

    Всего записей: 22 | Зарегистр. 17-08-2007 | Отправлено: 22:00 19-10-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wassalam
    1. Восстановить можно элементарно, как через fbinst с параметрами format --force --raw (или воспользоваться скриптом format.cmd, предварительно закомментировав создание раздела (ud)), так и через что-либо другое, в том числе и Акронис.
    2. Про конфиги для исошников поглядите тут: http://www.boot-land.net/forums/index.php?showtopic=5041 , также не помешает почитать мануал, например здесь: http://greenflash.su/Grub4Dos/Grub4dos.htm Для Alkid и других не RAM вариантов вам поможет драйвер firadisk (но учтите, что памяти он кушает как минимум с размер образа), пример его использования смотрите в конфиге для консоли восстановления, там как раз подгружается дискета с этим драйвером.

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    title PLoP > USB
    find --set-root /boot/plpbt.bin
    kernel /boot/plpbt.bin
     
    прописано на 64мб флешке опознаваемой как флопик,
    раньше в этой строке так же был параметр - но флопи и плап не грузился.
    Теперь он грузится но мне надо чтобы он грузился и запускал опять граб, но с другой флешки, определяемой как хард.
    Т.е. надо обойти ограничение биоса на загрузку с усб-хдд.
    Привод пока недоступен, за ним надо ехать, а мать так и не проверена ))
     
    Если есть наработки - буду признателен.
    Имеется 1 флешка 64мега, 1 флешка 16гиг, мать умеет грузиться только с усб-фдд (посл. биос 04года), флопик есть один, но основкой комп разбирать ради подключения не хочу, как и таскать туда-сюда.
    Сд приводы недоступны.
    усб-фдд 64мег грузит дос либо, еле заставил, g2ldr, понятия не имею что это, из набора граба и скрипта с сайта. Грузит граб.
    Есть пустой хард в принципе, но чтобы что-то туда залить - надо с чего-то загрузиться ))

    Всего записей: 1248 | Зарегистр. 13-06-2005 | Отправлено: 02:07 20-10-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mafia80
    исошник RusLiveMini размером в 48Mb элементарно влезет на вашу 64мб флешку
    А из под него уже увидите и 16гб флешку и HDD

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 02:30 20-10-2009
    Mafia80



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

    Всего записей: 1248 | Зарегистр. 13-06-2005 | Отправлено: 04:41 20-10-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mafia80
    Неужто флешка медленней дискеты? Если с одной сборки загрузишься, можно и вторую установить, тот же алкид, а с неё уж точно и винду можно ставить, такой строкой:
    X:\i386\winnt32.exe /syspart:C: /tempdrive:C: /makelocalsource
    а вот упрощённый инсталятор wim-образа на хард.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 07:24 20-10-2009 | Исправлено: AZJIO, 07:54 20-10-2009
    omgiafs

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    День добрый.
     
    Имею неоригинальное желание сделать мультизагрузочную флешку. Такая палочка-выручалочка для эникейщика.
     
    Естественно используя GRUB4DOS 0.4.4 от 2009-06-20.
    Груб зашит в MBR каждого устройства (не раздела!)
    Для экспериментов имею оборудование:
     
    Transcend JetFlash TS4GJF2A/120, Объем 4 Гб, один раздел FAT32
    Transcend StoreJet, Объем 320 Гб, 2 раздела NTFS: 310 Гб первый(основной, активный)  и 10 Гб(основной, хотя можно и логический) соответственно.
     
    Состав флешки:
     
    Windows 7 Setup (from USB-HDD partition)  - установочные файлы распакованы на отдельную партицию USB-HDD (только на StoreJet)
    Windows 7 Setup (from CD-image)              - запуск установки из образа (только на StoreJet). Про сообщение с требованиями драйверов знаю, про ImDisk и VCDcontrolTool читал.
    Alkid Live CD                                             - запуск с диска не из образа, стоит в папке minint и работает как часы, с ним проблем никаких.
    Slax LiveCD                                               - типа лайвСиДи (Linux)
    Puppy Linux CD                                          - типа лайвСиДи (Linux)
    Hiren's BootCD 9.9 Russian                         - запуск из образа диска, тоже работает как часы
    Memtest86+ v2.11                                      - запуск из образа, все нормально
    MHDD v4.6                                                - запуск из образа, все нормально
    Victoria 3.52 rus                                         - запуск из образа дискеты, все нормально
    Acronis True Image Echo Server 9.7 UR       - запуск с диска
    Acronis True Image Home 11                      - запуск с диска
    Acronis Disk Director 10                             - запуск с диска
     
    Образы дисков дефрагментированы с помощью Contig от SysInternals.
     
    А теперь меню загрузчика. Знаю что сумбурно и много неверно. Так что сразу прошу поправить. Хотя, замечу, на ДФ все работает.
    Меню для СтореДжета 320 ГБ. Напомню, на нем 2 основных NTFS-раздела, первый (hd0,0) - активный, с него грузимся. На втором лежит только содержимое образа с семеркой, это сделано для тог чтобы корень первого раздела не засорять лишними папками.
     

    Код:
    color white/black black/white
    timeout 10
    default 3
    # splashimage=/bootimg/splash/grass.xpm.gz
     
    title Windows 7 Setup (from USB-HDD partition)
    root (hd0,1)
    #chainloader +1  
    chainloader /bootmgr
    boot
     
    title Windows 7 Setup (from CD-image)
    map (hd0,0)/win7.iso (0xff)
    map --hook
    chainloader (0xff)
    boot
     
    title Alkid Live CD
    find --set-root /minint/setupldr.bin
    chainloader /minint/setupldr.bin
     
    title Slax LiveCD
    map /bootimg/linux/slax.iso (hd32)
    map --hook
    chainloader (hd32)
     
    title Hiren's BootCD 9.9 Russian
    map /bootimg/Hirens_BootCD_9.9.iso (hd32)
    map --hook
    chainloader (hd32)
     
    title Memtest86+ v2.11
    map /bootimg/memtest.iso (hd32)
    map --hook
    chainloader (hd32)
     
    title MHDD v4.6
    map /bootimg/mhdd32ver4.6.iso (hd32)
    map --hook
    chainloader (hd32)
     
    title Victoria 3.52 rus
    map /bootimg/victoria.IMA (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map --floppies=1
     
    title Acronis True Image Echo Server 9.7 with Universal Restore
    find --set-root /bootimg/acronis/ties_ur/KERNEL.DAT
    kernel /bootimg/acronis/ties_ur/KERNEL.DAT vga=788 ramdisk_size=131072 quiet MBRCRCS ON
    initrd /bootimg/acronis/ties_ur/RAMDISK.DAT
     
    title Acronis True Image Home 11
    find --set-root /bootimg/acronis/tih11/KERN3.DAT
    kernel /bootimg/acronis/tih11/KERN3.DAT vga=788 ramdisk_size=49152 acpi=off quiet MBRCRCS ON
    initrd /bootimg/acronis/tih11/RAMD2.DAT
     
    title Acronis Disk Director 10
    find --set-root /bootimg/acronis/dd10/dat3.dat
    kernel /bootimg/acronis/dd10/dat3.dat vga=788 ramdisk_size=32768 acpi=off quiet noapic mbrcrcs on  
    initrd /bootimg/acronis/dd10/dat2.dat

     
    Все вышеозначенное отлично работает на JetFlash (ДФ), которая FAT32 имеет.
     
    А со StoreJet (СД) неожиданно возникли проблемы.
    Что характерно, под VMWare все работает отлично. Подключаю его как SCSI-винт, гружусь с него - все пункты работают.
     
    Реальная машина: Asus P45TS, Intel Core 2 Quad Q8400 2.66GHZ. SATA в режиме IDE, если это что-то меняет. Опции BIOS Shadow в БИОСе вообще нет.
     
    Так вот, на реальной машине две большие проблемы:
    1. Не грузятся практически все CD-образы.
     
     
    Работают:
     - Hiren's BootCD 9.9 Russian
     - Memtest86+ v2.11
     - MHDD v4.6
       
     Не работают:
     
     - Windows 7 Setup (from CD-image)
     
        chainloader (0xff)
          Error 13: Invalid or unsupported executable format

     
     - Slax LiveCD
       
        map /bootimg/linux/slax.iso (hd32)
          Error 17: Cannot mount selected partition

          
     - Puppy Linux CD
       
        map /bootimg/linux/slax.iso (hd32)
          Error 17: Cannot mount selected partition

     
     
     Как видно из меню у всех параметры запуска абсолютно одинаковые. Все файлы дефрагментированы.  
     
       
    2. Не грузится установка Windows 7 со второго NTFS-раздела.
     Загрузчик при перечислении разделов СФ на VMWare-машине говорит:
     
          Possible partitions are:
            Partition num: 0, active, Filesystem type is ntfs, partition type 0x07
            Partition num: 1, Filesystem type is ntfs,  partition type 0x07
     
     Загрузчик при перечислении разделов СФ на РЕАЛЬНОЙ машине говорит:
     
          Possible partitions are:
            Partition num: 0, active, Filesystem type is ntfs, partition type 0x07
            Partition num: 1, Filesystem type is unknown,  partition type 0x07
            
    Поэтому и bootmgr соответственно не находит. Rootnoverify не сработал, то же самое выдает.
     
    3. Acronis True Image Echo Server 9.7 with Universal Restore грузит свой загрузчик(это где Loading, please wait) и затем там же выдает:
     
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (1,0)
    Напоминаю - с простой флешки все работает.
     
    Прошу помощи в разрешении вопросов.

    Всего записей: 57 | Зарегистр. 14-02-2006 | Отправлено: 12:11 20-10-2009 | Исправлено: omgiafs, 12:15 20-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