Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB (часть 3)

Автор: bomzz
Дата сообщения: 17.06.2016 17:33
все не так. образ же загрузился, все правильно
я бы на твоем месте сд ром использовал, если ты ставить ее собрался. 50% скачалось посмотрю что внутри

Добавлено:

Цитата:
kernel /vmlinuz livecd=livecd root=/dev/rd/3 quiet vga=788 keyb=us splash=silent install
initrd /initrd.gz


[more]default LiveCD
prompt 1
timeout 90
ui gfxboot.c32 bootlogo
label LiveCD
kernel vmlinuz
append livecd=livecd initrd=initrd.gz root=/dev/rd/3 quiet vga=788 keyb=us splash=silent
label LiveCDВ -В NoВ BootВ Splash
kernel vmlinuz
append livecd=livecd initrd=initrd.gz root=/dev/rd/3 quiet vga=788 keyb=us splash=verbose
label VideoВ safeВ modeВ -В VESA
kernel vmlinuz
append livecd=livecd initrd=initrd.gz root=/dev/rd/3 quiet vga=788 keyb=us splash=silent xdriver=vesa
label SafeВ boot
kernel vmlinuz
append livecd=livecd initrd=initrd.gz root=/dev/rd/3 acpi=off vga=normal keyb=us noapic nolapic nopinit xdriver=vesa
label Console
kernel vmlinuz
append livecd=livecd 3 initrd=initrd.gz root=/dev/rd/3 quiet vga=788 keyb=us splash=silent
label CopyВ toВ RAM
kernel vmlinuz
append livecd=livecd copy2ram initrd=initrd.gz root=/dev/rd/3 quiet vga=788 keyb=us splash=verbose
label Install PCLinuxOS
kernel vmlinuz
append livecd=livecd initrd=initrd.gz root=/dev/rd/3 quiet vga=788 keyb=us splash=silent install
#label LegacyKernel
# kernel vmlinuz2
# append livecd=livecd initrd=initrd2.gz initrd=initrd.gz root=/dev/rd/3 quiet vga=788 keyb=us
#label Memtest
# kernel memtest
[/more]
Автор: xepok2
Дата сообщения: 17.06.2016 19:15
bomzz
что прописовать то?
сидирома нет
ты пробовал загрузить через груб?
Автор: bomzz
Дата сообщения: 17.06.2016 19:21
не получилось загрузить файловую систему с нтфс раздела, там жестко в ядре прописано с сд рома грузится.

Добавлено:

Цитата:
kernel /vmlinuz livecd=/dev/sda1 root=/dev/rd/3 acpi=off vga=normal keyb=us noapic nolapic nopinit xdriver=vesa
initrd /initrd.gz
Автор: krsk
Дата сообщения: 18.06.2016 04:38
Что то не получается стартануть контейнер с основного винта диск С, прописано в меню так

title Boot From VHD(vboot-1) *** X:/WinXPsp3-YikxX ***
map /2k10/WinPE/NTBOOT.iso (0xff)
map --hook
root (0xff)
command /2k10/WinPE/NTBOOT VBOOT=/2k10/WinPE/WinXPsp3_YikxX/WinXP_diff.vhd

Я изменил только путь на свой 2k10/WinPE
Все остальные сборки (винда РЕ) в груб4дос стартуют нормально.
Автор: At1ant
Дата сообщения: 20.06.2016 11:02
xepok2 Попробуй так:

Цитата:
title PCLinuxos
partnew (%@root:~1,3%,3) 0x00 /mypclinuxos.iso
map /mypclinuxos.iso (0xff)
map --hook
chainloader (0xff)



krsk Попробуй так:

Цитата:
title Boot From VHD(vboot-1) *** X:/WinXPsp3-YikxX ***
map --mem /2k10/WinPE/NTBOOT.iso (0xff)
map --hook
command (0xff)/NTBOOT VBOOT=/2k10/WinPE/WinXPsp3_YikxX/WinXP_diff.vhd
Автор: bomzz
Дата сообщения: 20.06.2016 11:52
At1ant
все равно no livecd
Автор: xepok2
Дата сообщения: 21.06.2016 00:49
bomzz
может отредактировать исошник и добавить туда чего чтобы как-то заставить загрузить без сидюка?
Автор: bomzz
Дата сообщения: 21.06.2016 04:40
ой. это надо найти того кто шарит в линуксе, распаковать отредактировать ядро, потом запаковать обратно. ну еще конечно надо знать что редактировать. перепаковать ядро точно могут помочь в теме Bootit Terabyte положим. вот внутри ковырятся скорее всего никто не поможет
Автор: xepok2
Дата сообщения: 21.06.2016 07:16
bomzz

Цитата:
распаковать отредактировать ядро

тогда это точно того не стоит
Автор: bomzz
Дата сообщения: 21.06.2016 08:44
не стоит чисто из за линукса, если бы была винда легко можно было разобраться что к чему или найти того кто такое делал, и тех документации по винде вагон.
Автор: towarish
Дата сообщения: 21.06.2016 11:17
Господа может кто то знает как добавить этот AdminPE10 1.5 http://nnmclub.to/forum/viewtopic.php?t=1027636 загрузочный диск в мультизагрузочную флешку под управлением grub4dos?
Автор: BakLAN
Дата сообщения: 21.06.2016 22:16
xepok2

Цитата:
http://pclinuxos.su/index.php/novosti/205-mypclinuxos-2015-mac-os-x-style

Зачем Вам такое извращение? Кто этим чудом вообще пользуется? Возьмите какой-нубудь действительно адекватный и нормальный дистр, а не это подМАКось-поделие.
Автор: xepok2
Дата сообщения: 21.06.2016 22:19

Цитата:
Зачем Вам такое извращение?

просто "поиграться"
Автор: xepok2
Дата сообщения: 25.06.2016 00:21
может подскажете как запустить PinguyOS 14.04.4-1 благодаря grub4dos?
*http://pinguyos.com/download/
делал так:
find --set-root /pinguyOS.iso

map /pinguyOS.iso (hd32)

map --hook

root (hd32)

kernel /casper/vmlinuz boot=casper iso-scan/filename=/pinguyOS.iso locale=ru_RU.UTF-8

initrd /casper/initrd.gz

boot

в консоли видно что идёт определение обородуования (харды, сетевые, клавы и т.п), но в итоге голая консоль
initramfs: unable to find a medium containing a live file system
?
Автор: bomzz
Дата сообщения: 25.06.2016 05:46
проверял на мини. выкалупываешь из образа папку casper, размещаешь ее в корень нтфс раздела, запускаешь

Цитата:
kernel /casper/vmlinuz boot=casper
initrd /casper/initrd.gz

и получаешь своего тупящего и тормозящего пенгуина
Автор: tymahob
Дата сообщения: 22.07.2016 15:28
Может, кому-нибудь пригодится:
Бэкап MBR жёсткого диска, снятый после установки AOMEI OneKeyPro, программой BOOTICE.
Чуть, подредактировал надпись: "Press F11 for startup GRUB loader.....".
По нажатию F11, происходит поиск grldr по локальным дискам ("\", "\grub", "\boot\grub"), в противном случае, происходит дальнейшая загрузка bootmgr.
http://rgho.st/8vzZD7WQG
Автор: bomzz
Дата сообщения: 22.07.2016 15:34
там твоя таблица разделов, кому она пригодится
Автор: tymahob
Дата сообщения: 22.07.2016 18:22
bomzz, а если отрезать таблицу разделов и сигнатуру диска, использовать можно?

Автор: bomzz
Дата сообщения: 22.07.2016 23:33
это надо специальную программу установщик делать типа BOOTICE
Автор: bomzz
Дата сообщения: 23.07.2016 17:19
никто с юсб не возился, почему не получается этот пункт добавить в меню, только в ручную. мне приходится использовать delay, пауза как в случае с инициацией CD не помогает
Автор: 526549
Дата сообщения: 30.07.2016 12:40
Здравствуйте. Загорелся идеей сшить вместе файл загрузчика GRLDR со шрифтами UNIFONT(урезанными) и собственно самим меню.
Всё прекрасно сшивается и даже работает по команде:
copy /b LOADER + MENU + FONT GRLDR
На выходе получаем GRLDR, который имеет внутри себя русское меню, которое даже нормально отображается.
Беда вот в чём. Если меню небольшое (около 45-50 строк), то шрифты подгружаются нормально и всё меню отображается правильно. Но если меню увеличивается, то шрифты берутся не полностью. С какого то момента увеличение меню на строку приводит к тому, что шрифтов загрузится на 1 строку меньше. Последним символом в файле шрифтов является буква "я". Увеличили меню на строку, на строку меньше возьмется со шрифтов и буква "я" не отобразится верно. Увеличили еще меню на строку, со шрифтов не берется предпоследняя строка (символ "ю") и так если меню уже строк из 200-300, то шрифты не берутся вовсе.
Думал, что есть ограничение подгружаемых строк из конца файла GRLDR, но если меню сделать огромным (200-300 строк), то оно загружаются без урезания на 100%, а вот шрифты - нет.
Если шрифты не вшивать в файл, а подгружать командой FONT - всё прекрасно работает независимо от размера меню.
В голову пришел метод временного мапинга части файла GRLDR (блок шрифтов) в оперативку и уже оттуда загрузка шрифтов командой FONT, но я не умею использовать ни команду cat ни read/write в GRUB.
Выкладываю набор, который состоит из шрифта, меню и загрузчика GRUB. Скрипт (1.cmd) сшивает всё это в 1 файл.
http://rgho.st/8MhWC4vQg
В 21м пункте меню видим дописанную "(я)". Если меню увеличить на 1 пункт - увидим "(кракозяблик)"
Может кто сможет модифицировать загрузчик, чтобы он брал шрифты из себя корректно. Спасибо.
Автор: bomzz
Дата сообщения: 01.08.2016 12:23
никто не научился в terabyte image cui редактировать файл конфига грубом, содержащим команду?
Автор: At1ant
Дата сообщения: 01.08.2016 15:05
526549 можешь попробовать написать в тему Grub4Dos-а на reboot.pro или в Issues.

bomzz Если DOS версия то уже писал, а в случае Linux, надо спрашивать на reboot.pro. Так как команда чтения файла из initrd есть, то может существует возможность изменить и запустить.



Автор: dialmak
Дата сообщения: 01.08.2016 17:21
bomzz

Цитата:
terabyte image cui редактировать файл конфига

Это можно сделать через пользовательский скрипт IFL (sh, run или tbs) . Он указывается при создании ISO. Скрин.
А сам скрипт можно изменить в примапленном через груб ISO.

Добавлено:
Запускать соответственно нужно напрямую, а не через initrd...
Автор: bomzz
Дата сообщения: 01.08.2016 17:25
тогда получается для того чтоб сменить команду, перепаковывать целый файл с системой и копировать. можно конечно просто использовать одно имя файла
Автор: dialmak
Дата сообщения: 01.08.2016 17:33
bomzz

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

Да все просто. Меняешь содержимое файла. Например ложишь файл my.run в папку scripts и в файле scriptlist.txt его указываешь.
Грубом монтируешь исо и меняешь my.run
Пример .run http://forum.ru-board.com/topic.cgi?forum=5&topic=35257&start=1820#15
Автор: Gamer05
Дата сообщения: 01.08.2016 17:36

Цитата:
Я Убунту и Минт гружу с флэшки вот так (пример из моего menu.lst):

Код:
title Linux Mint XFCE 17.3
partnew (%@root:~1,3%,3) 0x00 /ISO/mint.iso
map /ISO/mint.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)


Попробовал описанный способ.
Получил ошибку:
error 23 error while parsing number

Куда копать?
Автор: Skifoff2
Дата сообщения: 01.08.2016 18:01
Gamer05
Типа такого не пробовали:

Код: title Xubuntu-14.04-desktop-i386
kernel /xubuntu/vmlinuz iso-scan/filename=/xubuntu/xubuntu.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash
initrd /xubuntu/initrd.lz
Автор: At1ant
Дата сообщения: 01.08.2016 22:43
Gamer05
Цитата:
Куда копать?

Какой-то глюк, иногда бывает у некоторых пользователей. Суть в том что не может развернуть переменную @root. В общем вместо partnew (%@root:~1,3%,3) 0x00 /ISO/mint.iso пиши if exist (hd0,3)/ISO/mint.iso partnew (hd0,3) 0x00 /ISO/mint.iso.


Skifoff2
Цитата:
mlinuz и initrd.lz вытащены из iso'шника

Зачем ? Пусть себе лежит в ISO:

Цитата:
title Xubuntu-14.04-desktop-i386
map /xubuntu/xubuntu.iso (0xff)
map --hook
kernel (0xff)/xubuntu/vmlinuz iso-scan/filename=/xubuntu/xubuntu.iso boot=casper only-ubiquity locale=ru_RU quiet splash
initrd (0xff)/xubuntu/initrd.lz
Автор: Skifoff2
Дата сообщения: 02.08.2016 01:58
At1ant

Цитата:
Зачем ? Пусть себе лежит в ISO

Честно говоря, не помню. А вы практически проверяли такой вариант?

Страницы: 1234567891011121314

Предыдущая тема: Софт где есть голосоой чат с незнакомцами.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.