[Цитировать]

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
Приветствую Господа. aa
Хотел поставить загрузчик GRUB 2 на флешку, не нашел или не захотел найти внятное описание как это сделать.
Не, не так. Как прописать сам загрузчик понятно, а вот что ему необходимо для загрузки - не понятно....
Братцы - ткните носом пожалуйста. ah

[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
puhpol, Привет! aa
У меня есть вот такой комплект, но я его не тестировал. Посмотри, может подойдет:
dy

[Цитировать]

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
zdoba, Приветствую! aa
Спасибо, посмотрю.
Но все же: Можно собрать загрузчик под виндой?

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1130
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
puhpol, aa.Вот статья.

[Цитировать]

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
vovan1982, Привет! aa
Не , не то. Это установка загрузчика в загрузочный сектор....(ну или как оно называется)
Мне надо собрать конфигурацию , то есть создать набор загрузочных файлов.
У ГРУБ2 их много, и загрузчик можно собрать с нужными параметрами. Это делается обычно под Линукс.
Вот и возник вопрос: Можно собрать загрузчик под виндой?

[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
puhpol, Есть же загрузчик grub2win (grub-2.02~rc1-for-windows.zip).
И у меня храниться файлик такого содержания:
Качаем от сюда http://mirrors.ibiblio.org/gnu/alpha/gnu/grub/
конструктор Grub-mkimage.exe
на диске С создаем если нет папки efi/boot и boot/grub
сами команды для сборок
EFI32
grub-mkimage -O i386-efi -d boot/grub/i386-efi -p "/boot/grub" -c /boot/grub/grub.cfg -o /efi/boot/bootia32.efi configfile fat part_gpt part_msdos cat echo test search search_label search_fs_uuid boot chain linux reboot halt normal efi_gop efi_uga font gfxterm
EFI64
grub-mkimage -O x86_64-efi -d boot/grub/x86_64-efi -p "/boot/grub" -c /boot/grub/grub.cfg -o /efi/boot/bootx64.efi configfile fat part_gpt part_msdos cat echo test search search_label search_fs_uuid boot chain linux reboot halt normal efi_gop efi_uga font gfxterm
BIOS
grub-mkimage -c /boot/grub/grub.cfg -O i386-pc -d boot/grub/i386-pc -o /boot/grub/core.img -p "/boot/grub" biosdisk fshelp iso9660 part_acorn part_amiga part_apple part_msdos part_bsd part_dfly part_dvh part_gpt part_plan part_sun part_sunpc boot extcmd crypto terminal gettext bufio gzio normal datetime datehook test configfile video font keystatus video_fb vbe vga pci video_bochs video_cirrus all_video gfxterm minicmd
для запуска GRUB2 из под BIOS GRUB4DOS
#
title GRUB2_MAIN
find --set-root --ignore-floppies /boot/grub/i386-pc/core.img
kernel /boot/grub/i386-pc/core1.img
boot
#
Загрузка образов из GRUB2
menuentry 'Boot Windows 8 PE ISO'{
# set root='(hd0,msdos1)'
set root=${sg2d_dev_name}
echo 'Loading Memdisk...'
#insmod memdisk
linux16 /boot/grub/memdisk iso raw
echo 'Loading ISO...'
initrd16 /boot-isos/win.iso
}
еще примеры
menuentry "wimboot ЗАГРУЗКА WINDOWS ИЗ ОБРАЗА CD-ROM /BOOT-ISOS/WIN.ISO (ДЛЯ BIOS)" {
insmod udf
set root=${sg2d_dev_name}
set iso_path="/boot-isos/win.iso"
loopback loop $iso_path
linux16 /boot/grub/wimboot
initrd16 newc:bootmgr:(loop)/bootmgr newc:bcd:(loop)/boot/bcd newc:boot.sdi:(loop)/boot/boot.sdi newc:boot.wim:(loop)/sources/boot.wim newc:memtest.exe:(loop)/boot/memtest.exe
}
menuentry "wimboot ЗАГРУЗКА WINDOWS ИЗ WIM-ОБРАЗА /SOURCES/BOOT.WIM (ДЛЯ BIOS)" {
set root=${sg2d_dev_name}
search -f --set=root /disk/info
linux16 /boot/grub/wimboot
initrd16 newc:bootmgr:($root)/bootmgr newc:bcd:($root)/boot/bcd newc:boot.sdi:($root)/boot/boot.sdi newc:boot.wim:($root)/sources/boot.wim newc:memtest.exe:($root)/boot/memtest.exe
}
menuentry "wimboot УСТАНОВКА WINDOWS ИЗ WIM-ОБРАЗА /SOURCES/BOOT.WIM В КАТАЛОГЕ SOURCES ДОЛЖЕН БЫТЬ INSTALL.WIM (ДЛЯ BIOS)" {
insmod udf
set root=${sg2d_dev_name}
loopback loop /boot-isos/win.iso
linux16 /boot/grub/wimboot
initrd16 newc:bootmgr:(loop)/bootmgr newc:bcd:(loop)/boot/bcd newc:boot.sdi:(loop)/boot/boot.sdi newc:boot.wim:(loop)/sources/boot.wim newc:install.wim:(loop)/sources/install.wim
}
Может это поможет?

[Цитировать]

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
zdoba, ay az
Уже лучше......

[Цитировать]

    stea.61
  • 2490
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 671
  • Репутация:100

    [+] [-]
  • Откуда: 61 RUS
38906
загрузчик можно собрать с нужными параметрами. Это делается обычно под Линукс.
Вот и возник вопрос: Можно собрать загрузчик под виндой?
Приветствую.
Нет. Собрать своё загрузочное ядро (core) под Windows нельзя - только под Linux.

[Цитировать]

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
stea.61, Приветствую! aa
По варианту zdoba, , создает файлы bootia32.ef, bootx64.efi ,core.img . Но толку от них..... Не робит не фига.
38914Нет. Собрать своё загрузочное ядро (core) под Windows нельзя - только под Linux.
Жаль...

[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
puhpol, Ставь второй системой Linux и вперед - к знаниям! ab

[Цитировать]

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
zdoba, Мне "религия" не велит..... Бум готовым пользоваться.
У вас в архивчике есть то что меня в полне устроит. al

[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
puhpol, А так, глядишь, появился бы раздел "Linux" на форуме..... ap

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1130
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
puhpol, так тебе компилятор нужен. Сначала не допер. Можно сделать из Линукс Лайв СД.

[Цитировать]

    stea.61
  • 2490
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 671
  • Репутация:100

    [+] [-]
  • Откуда: 61 RUS
38907Качаем от сюда http://mirrors.ibiblio.org/gnu/alpha/gnu/grub/
38914Нет. Собрать своё загрузочное ядро (core) под Windows нельзя - только под Linux.
Прошу прощения.
Посмотрел состав архива по ссылке от zdoba - похоже, я ошибся, что собрать можно только под Linux. ah
zdoba
, спасибо за адрес - отличный комплект!!!
Не знал о существовании набора для Windows - сам все делал в Linux.


Последний раз редактировалось: stea.61 (2017-03-11 20:51), всего редактировалось 2 раз(а)

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Приветствую всех.
38919Мне "религия" не велит.....
Так под Windows есть Cygwin, думаю, "религия" позволит. ag

Страница 1 из 4


Показать сообщения:    

Текущее время: 23-Ноя 11:02

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы