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

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



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

    Цитата:
    Да что это за безобразие? сколько оффтопить можно

     
    cкажите, а виртуализация тоже офтопик? Что тогда не офтопик?  
     
    А RO системы, о которых каждый мечтает по-своему? А дрова мемдисков?
     
    В любом предмете есть круг смежных вопросов - которыми если не интересоваться, легко уподобиться флюсу (Козьма Прутков).
     
     
    Добавлено:

    Цитата:
    создавайте себе тему по моа  

     
    тему я создал - но не по инструменту (одному из многих возможных), а по проблеме
     

    Всего записей: 17744 | Зарегистр. 14-10-2001 | Отправлено: 12:36 30-09-2009
    ABATAPA

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

    Цитата:
    Мил человек, я-то хоть предлагаю - а вы лишь мечтаете

    Я не мечтаю, у меня все работает.
    А виртуальные машины я использовал еще тогда, когда о них говорили лишь единицы.
    Собственно, как и Linux - с 1994 года, на работе и дома, как пользователь, программист, и т.д.
    Так что Ваше высказывание - "звук в лужу".
     

    Цитата:
    И ещё много чего - о чём не только Вы один, представьте, мечтаете.  

    Не могу отвечать за других.
    А у меня все, что мне нужно, работает (и не только по этой теме).
    Если нет - я делаю так, чтобы работало.
     

    Цитата:
    Легко и просто. Полтора десятка юзеров из офиса в виртуализованном терминальнике на моём домашнем компе.
    Один деятель сидел в автокаде, несколько спулили и печатали через интернет 500-страничные отчеты.  

    Да-да. Еще поставьте Windows из-под VMWare на другую машину.
     
    z0bra

    Цитата:
    Да что это за безобразие? сколько оффтопить можно? создавайте себе тему по моа - графоманьте туда, всё равно полезной информации ноль.  

    Поддерживаю! Притомил уже... Может, админам его в r/o?

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 13:07 30-09-2009
    LevT



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

    Цитата:
    Да-да. Еще поставьте Windows из-под VMWare на другую машину.  

     
    Загляните по ссылке: я там как раз рассказываю, как недавно  поставил Windows 7 за ~40 минут на сырой физический диск монтированный в виртуалку.
     
    По воздуху. WDS с раздачей тоже в виртуалке, на другом конце беспроводного линка.
     
     
    Добавлено:
     
    гммм.... Я правильно Вас понял?
     
    Вашу реплику можно прочитать и как манифестацию невежества линуксоида, который убеждён в неспособности винды грузиться на разном железе.
     
    Я уже скоро десять лет как любую винду ставлю сначала в виртуалку, там настраиваю - и уже потом завожу на физике.
     

    Всего записей: 17744 | Зарегистр. 14-10-2001 | Отправлено: 13:12 30-09-2009
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT» да, именно. всё что ты перечислил в рамках данной темы считается оффтопиком. иди в соответствующую тему и ТАМ рассуждай.
     
    Добавлено:
    AZJIO» это проблема gfxboot 3.2 - она не поддерживает шрифты, которые генерятся mkblfont.exe из-за того, что произошёл переход на новую версию библиотеки работы со шрифтами (libfreetype6-dev instead of x-dev and libx11-dev) (например ’mkblfont.exe -s 16x16.fnt' ругается на старый фонт ’wrong file format’ ).
    gfxboot 3.2 требует утилиту getx11font. она есть в исходниках линуховых пакетов gfxboot 3.2 на сях. я скомпилировать на винду не возьмусь.
    переходите на 3.3?

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 13:31 30-09-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra, у меня тоже была мысль, когда увидел скрин, может выложете готовый gfxboot 3.3? Я же пытался добавлять батник, cpio.exe, nlist,7z.exe, и какие то dll до кучи, без замены файлов старыми, чтоб собрать, но у меня также ничего не работало (стандартное чёрно-белое меню). И самое интересное что метод угадывания не продуктивен, проще разобраться в готовом рабочем варианте.
    Предлагать скачать оригинальный gfxboot 3.3 обречено на провал. Пользователь начинает с Readme, его нет. Смотрим что есть... сомнительный хелп на англ и китайском. Проверяю в версии gfxboot 3.2 русский хелп, чтоб понять, если там полезная информация, оказалось нет. Тогда вопрос, как пользователь должен угадать, что gfxboot должно компилироваться в файл (файл-архив)? Или есть варианты использования темы без компиляции? Если попробовать сделать по аналогии из уже готового gfxboot 3.2, то где искать проблему? Может в список файлов nlist нужно добавить необходимые файлы...

    Всего записей: 4560 | Зарегистр. 03-05-2006 | Отправлено: 23:49 30-09-2009 | Исправлено: AZJIO, 00:34 01-10-2009
    kDnZP

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

    Цитата:
    А что мечтать? Уже почти все работает. Linux (после "допилки" - любой) грузится прямо из ISO, WinPE с новым драйвером - тоже (не все пока, скажем, последний RusLive_2009_09_27.iso не грузится), все остальное - из образов дисков.  
    Осталось только научиться автоматически "делить" инсталляционные (а еще лучше - и Live) ISO на две части - одну для загрузки с нее, и другую - уже для монтирования загруженной системой.

     
    Только что проверил, RusLive_2009_09_27.iso с Firadisk грузится на реальной машине, но не захотел под VMWare , почему - не знаю. Но для RusLiveRam я использую распакованный исошник, мне так проще.
     
    Что касается загрузки исошников кусками, то лучше всего это описано на msfn
     

    Код:
    Example: load the first 234567 sectors to RAM.  
    Remember one CD sector holds 2048 byte data
     

    Код:
    title Loading XP RAM install - /Inst/XP_RAM.ISO (0xFE)+234567
    ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
    map --mem /Inst/XP_INST.IMA (fd0)
    map /Inst/XP_RAM.ISO (0xFE)
    map --hook
    map --mem (0xFE)+234567 (0xFF)
    map --hook
    chainloader (0xFF)/I386/SETUPLDR.BIN

     
     
    Added 3:
    Just to confirm. Yes, the idea does work.  
    You may add several hundred megabyte data with BTS driverpacks method 2 to end of ISO image.
    And you may RAM load first part of ISO image only. Driverpacks addon won't require more RAM usage.
    Windows installation does work.

    http://www.msfn.org/board/index.php?act=Print&client=printer&f=157&t=137714
     
    Описание самой идеи: исошник формируется в отсортированном виде, где все нужное находится в начальной области диска, а дальше можно монтировать его частично.
    Скрипт для генерации исошника в отсортированном виде лежит на том же msfn вместе с заготовкой XP_INST_v03.7z. На всякий случай (для тех кто не может/не хочет оттудова качать) положил еще сюда: Скачать файл XP_INST_v03.7z

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



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

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 00:32 01-10-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вариации на тему универсального отображения флешки (вне зависимости от того как она определяется):
     

    Код:
    # После исполнения этого блока команд, флешка всегда (hd0), если загрузка с (cd) - ничего не происходит
    # Также обходим повторные вызовы, например после configfile /menu.lst
    errorcheck off
    # Вырубаем "лишние" сообщения, выводимые на экран (или по крайней мере пытаемся)
    debug off
    serial --unit=0 --speed=115200
    terminal --silent serial
    #terminal --silent --timeout=10 console serial
    # На всяк случай убираем все мапинги и прочее...
    checkrange 0x00,0x01 read 0x8280 && map --unmap=0:0xff
    checkrange 0x00,0x01 read 0x8280 && map --floppies=2
    # Сдвигаем реальные HDD (предполагается, что их не более 4 штук, но можно добавить )
    checkrange 0x00,0x01 read 0x8280 && map (hd3) (hd4)
    checkrange 0x00,0x01 read 0x8280 && map (hd2) (hd3)
    checkrange 0x00,0x01 read 0x8280 && map (hd1) (hd2)
    checkrange 0x00,0x01 read 0x8280 && map (hd0) (hd1)
    # Мало ли, как отдетектилась флешка, если как (fd1), то ремапим её.
    checkrange 0x01 read 0x8280 && map (fd1) (hd0)
    checkrange 0x00 read 0x8280 && map (fd0) (hd0)
    checkrange 0x00 read 0x8280 && map (fd0) (fd1)
    checkrange 0x00 read 0x8280 && map (fd1) (fd0)
    # Применить мапинг, и установить новое загрузочное устройство.
    checkrange 0x00,0x01 read 0x8280 && map --hook
    checkrange 0x00,0x01 read 0x8280 && rootnoverify (hd0,0)
    ## Убираем "лишний" флопик (раскомментировать, если кому-то нужно)
    #ls (fd1)/menu.lst && map --floppies=1
    #geometry (fd0) || map --floppies=0
    # Включаем консоль и нормальный режим отладки
    terminal console
    terminal graphics
    debug normal
    errorcheck on

     
    Этот блок должен находиться до первого title, т.е. он глобален для всего menu.lst. Тестируйте, о глюках отписывайтесь. У меня вроде все нормально работает, там где потестил.

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

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

    Цитата:
    Описание самой идеи: исошник формируется в отсортированном виде, где все нужное находится в начальной области диска, а дальше можно монтировать его частично.  

    Это очевидно, и я читал это на msfn.  Но как рассчитывается то самое количество секторов (234567)?
    Ведь это значение может меняться.
     
     

    Цитата:
    serial --unit=0 --speed=115200
    terminal --silent serial  

     
    Зачем консоль-то на порту?
     
     
    PS: Нашел расчет числа секторов. Ммм... Для Text Mode нужны только три указанных каталога, и три файла-маркера? В моем ISO с интегрированными обновлениями, всяческими .NET и т. д.  i386 занимает 707M, в "родном" XP SP3 - 524. Как бы и ее еще "разнести"?
    На msfn в примере - \i386 (97,704,075 bytes ). Откуда такой размер?

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 09:06 01-10-2009 | Исправлено: ABATAPA, 09:18 01-10-2009
    AlexTAT



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

    Цитата:
    Вариации на тему универсального отображения флешки (вне зависимости от того как она определяется):  

     
    При таком фрагменте menu.lst  зависает

    Код:
    title Any boot disk  
    find --set-root /boot/ab.ima.gz
    map --mem /boot/ab.ima.gz (fd0)  
    map --hook
    root (fd0)  
    chainloader (fd0)+1
    #map --floppies=1  


    Всего записей: 90 | Зарегистр. 24-02-2008 | Отправлено: 13:15 01-10-2009
    kDnZP

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

    Код:
    title Any boot disk  
    map --floppies=1
    find --set-root /boot/ab.ima.gz  
    map --mem /boot/ab.ima.gz (fd0)  
    map --hook  
    chainloader (fd0)+1  
    rootnoverify (fd0)  

     
    ABATAPA

    Цитата:
    Зачем консоль-то на порту?  

    Старался сделать вывод вспомогательных сообщений по минимуму
    Что касается частичного мапинга исошника, особо подсказать пока не могу, руки еще не дошли до нормального тестирования. Может сегодня займусь.
     
     
    Добавлено:
    Вот откорректированный слегка файлик (зачем это смотрите на msfn и в этой теме выше)
     

    Код:
    #http://www.msfn.org/board/install-xp-ram-loaded-iso-image-t137714-pid-882870.html#entry882870
    title Loading XP RAM install - /Boot/XP_RAM.ISO
    #(fd1) optional, required at some BIOS
    #map --mem /Boot/XP_INSTF.gz (fd1)
    map --mem /Boot/XP_INSTF.gz (fd0)
    ls /Boot/XP_RAM.ISO || find --set-root /Boot/XP_RAM.ISO
    map --mem /Boot/XP_RAM.ISO (0xFF)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --hook
    write --offset=0 (fd0)/setup/ISOimage.ini \\Boot\\XP_RAM.ISO\n;\n;\n;
    chainloader (0xFF)/I386/SETUPLDR.BIN

     
    Если будете тестить в VMWare, то не забывайте про волшебную кнопку F6 и подгрузку драйверов SCSI в комплекте с Firadisk... Тоже самое касается вариантов установки с USB на USB (для этого тоже нужно жать F6 и подгружать драйвера...)
    Ну и снова напомню - это метод с однократной загрузкой образа в память, далее он монтируется через скрипты и imdisk прямо с загрузочного устройства. Т.е. - в первый раз грузитесь с флешки, после текстового этапа - выбирайте загрузку с HDD, но флешку не вынимайте.
     
    Скачать файл XP_INSTF.gz
    2225e8b793cc9a971a90aea06a7cce53 *XP_INSTF.gz MD5
     
    Добавлено:
    В общем-то могу сказать, что установка с частично загруженного в память исошника работает нормально
    Что и как было сделано:
    1. Был взят оригинальный VLK-образ с WinXPSP3 и распакован в папку d:\5\WinXp\
    2. Из этого же диска выдран загрузочный сектор, назван как bootsect.bin и положен в папочку d:\5\WinXp\
    3. Выкачал драйверпаки с http://driverpacks.net/ и интегрированны в папку d:\5\WinXp\ по методу №2 (качал на проц, рейды, сеть и че-то еще... тяжеловесные типа звука и видео не интегрировал )
    4. Собираем исошник, такой строкой (mkisofs.exe и нужные dll, естественно должны быть):

    Код:
    D:\2\mkISO_RAMload_sort.cmd -o XP_RAM.ISO -b bootsect.bin -V GRTMPVOL_RU d:\5\WinXp\

    5. Открываем файлик sort.txt и ищем строки типа таких:

    Цитата:
    ...
    ./I386/NTLDR 3021
    add_boot_sort_files -1
    ...

    т.е. насколько я понял после NTLDR ниче полезного нема)))
    6. В Isobuster находим LBA для NTLDR, у меня это получилось: 184231 и размер файла: 251152 байта/2048 байт = 123 сектора. Я не стал особо заморачиваться и взял число с запасом: 184360 что больше чем 184231+123, в итоге получаем размер монтируемого в память куска (= 360Mb)
    7. Исошник вбрасывается на флешку и тестируется под ВМВарей:
     

    Код:
    #http://www.msfn.org/board/install-xp-ram-loaded-iso-image-t137714-pid-882870.html#entry882870
    title Loading XP RAM install - /Boot/XP_RAM.ISO
    #(fd1) optional, required at some BIOS
    #map --mem /Boot/XP_INSTF.gz (fd1)
    map --mem /Boot/XP_INSTF.gz (fd0)
    ls /Boot/XP_RAM.ISO || find --set-root /Boot/XP_RAM.ISO
    map --mem /Boot/XP_RAM.ISO (0xFF)+184360
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --hook
    write --offset=0 (fd0)/setup/ISOimage.ini \\Boot\\XP_RAM.ISO\n;\n;\n;
    chainloader (0xFF)/I386/SETUPLDR.BIN

     
    Все заработало . Драйверпак тоже подхватился.
    Итог: размер образа - 633 МБ (664 033 280 байт), размер необходимый для мапинга в память - 360 МБ

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

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

    Цитата:
     
    В общем-то могу сказать, что установка с частично загруженного в память исошника работает нормально  

     
    А при установке Windows  не ставит свой загрузчик на USB, подтирая загрузчик GRUB4DOS?
    У меня - ставит. Пробовал на реальном железе.
     

    Цитата:
    4. Собираем исошник, такой строкой (mkisofs.exe и нужные dll, естественно должны быть):  

    Я смотрел собранный ISO. Почему-то внутри файлы без расширения в имени имеют '.' (точку).
    Если собирать с iso-level 1 и -J, то этих ошибок нет. mkisofs 2.01 (Windows/Linux).

    Цитата:
    Все заработало . Драйверпак тоже подхватился.
    Итог: размер образа - 633 МБ (664 033 280 байт), размер необходимый для мапинга в память - 360 МБ

    У меня ставится первая фаза, перезагружается два раза, потом ругается на то, что не находит папку ASMS.
     
     
    PS: О! Вижу, что загрузочный диск подменяется:

    Цитата:
    map (hd0) (hd1)
    map (hd1) (hd0)  

     
    Странно, но мне это не помогало - Windows затирала MBR каждый раз.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 08:15 02-10-2009 | Исправлено: ABATAPA, 08:32 02-10-2009
    Dimsoft

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

    Цитата:
    ругается на то, что не находит папку ASMS

    ABATAPA
    аналогично

    Всего записей: 2765 | Зарегистр. 17-11-2003 | Отправлено: 10:22 02-10-2009
    AlexTAT



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

    Код:
    title Any boot disk    
    map --floppies=1  
    find --set-root /boot/ab.ima.gz  
    map --mem /boot/ab.ima.gz (fd0)    
    map --hook  
    chainloader (fd0)+1  
    rootnoverify (fd0)  

    не работает.

    Всего записей: 90 | Зарегистр. 24-02-2008 | Отправлено: 10:32 02-10-2009
    Dimsoft

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите как в грубе написать конфиг от syslinux :
    LABEL wtware
    kernel wtshell/bzImage
    append root=/dev/ram0 ramdisk_blocksize=4096 ramdisk_size=8192 quiet initrd=wtshell/wtshell

    Всего записей: 2765 | Зарегистр. 17-11-2003 | Отправлено: 11:03 02-10-2009
    ABATAPA

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

    Цитата:
    аналогично  

     
    Угу.  Сначала думал, что дело в неверных именах на CD, но менял параметры для mkisofs, собирал диск "вручную" - так же.
    Попробовал в QEmu установить напрямую с получившегося ISO - все работает.

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

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

    Цитата:
    А при установке Windows  не ставит свой загрузчик на USB, подтирая загрузчик GRUB4DOS?

    Таких проблем замечено не было, с загрузчиком все нормально.

    Цитата:
    Я смотрел собранный ISO. Почему-то внутри файлы без расширения в имени имеют '.' (точку).  
    Если собирать с iso-level 1 и -J, то этих ошибок нет. mkisofs 2.01 (Windows/Linux).  

    Ну у меня тоже с точкой в конце, проблемы в этом не вижу, работает.

    Цитата:
    У меня ставится первая фаза, перезагружается два раза, потом ругается на то, что не находит папку ASMS.

    Видимо imdisk не смонтировал исошник, все признаки этого. Как и под чем вы проверяете? Какое содержимое файла ISOimage.ini в \windows\system32 ? Используете ли вы подправленную версию XP_INSTF.gz, ту что я выкладывал выше? Используете ли подмену путей? Что в файле presetup.log в \windows\system32 ?
    AlexTAT

    Цитата:
    не работает.

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

    Код:
    title wtware  
    kernel /wtshell/bzImage append root=/dev/ram0 ramdisk_blocksize=4096 ramdisk_size=8192 quiet
    initrd /wtshell/wtshell  

    файлы wtshell и bzImage при этом должны находиться в загр._устройство\wtshell\

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP
    вот http://multi-up.com/149329

    Всего записей: 90 | Зарегистр. 24-02-2008 | Отправлено: 14:09 02-10-2009
    ABATAPA

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

    Цитата:
    6. В Isobuster находим LBA для NTLDR, у меня это получилось: 184231 и размер файла: 251152 байта/2048 байт = 123 сектора. Я не стал особо заморачиваться и взял число с запасом: 184360 что больше чем 184231+123, в итоге получаем размер монтируемого в память куска (= 360Mb)  

     
    Есть еще один способ (хорош для Linux):
    Скачиваем исходники bingrep, собираем (можно собрать и под WIndows):
    http://sourceforge.net/projects/bingrep/files/
     
    Далее делаем так (нужен образ и отдельно NTLDR из него):
    # dd if=NTLDR. of=pattern bs=20k count=1
    1+0 records in
    1+0 records out
    20480 bytes (20 kB) copied, 0.000142778 s, 143 MB/s
    # ./bingrep pattern < XP.iso
    0x17a8d000 (396939264)
     
    Копировать первые 20k NTLDR нужно, т. к. с большими размерами (т. е. весь NTLDR) программа глючит.
    Программа пишет смещение файла-шаблона  в другом файле.
     
    Таким образом процесс можно автоматизировать (под Windows - нужно собрать или найти bingrep.exe).

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 14:25 02-10-2009
    kDnZP

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

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 14:42 02-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