то есть не при загрузке передавать ему параметр а "вшить" в ядро.
возможно ли такое?
Код: Выделить всё
[/usr/src/sys/i386/conf]#uname -sr
FreeBSD 7.1-RELEASE
Модератор: terminus
Код: Выделить всё
[/usr/src/sys/i386/conf]#uname -sr
FreeBSD 7.1-RELEASE
текстовый режим чего?текстовый режим
ваш телепатический ум вас подводит.f_andrey писал(а):А модно по русски чего вы хотите, что значит "задать текстовый режим в ядре", а то пока не сильно понятно, хотя мой телепатический дар подсказывает что вы поставили систему с Хами, и теперь не хотите их грузить, так это зря в них прекрасные эмуляторы консоли, намного улучшающие с ней взаимодействие, особливо для новичков.
Код: Выделить всё
[root@zingel /usr/src]# cat /usr/src/sys/conf/NOTES | grep SC_
options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode
options SC_DFLT_FONT # compile font in
makeoptions SC_DFLT_FONT=cp850
options SC_DISABLE_KDBKEY # disable `debug' key
options SC_DISABLE_REBOOT # disable reboot key sequence
options SC_HISTORY_SIZE=200 # number of history buffer lines
options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor
options SC_PIXEL_MODE # add support for the raster text mode
options SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
options SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
options SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
options SC_CUT_SPACES2TABS # convert leading spaces into tabs
options SC_CUT_SEPCHARS=\"x09\" # set of characters that delimit words
options SC_TWOBUTTON_MOUSE
options SC_NO_CUTPASTE
options SC_NO_FONT_LOADING
options SC_NO_HISTORY
options SC_NO_MODE_CHANGE
options SC_NO_SYSMOUSE
options SC_NO_SUSPEND_VTYSWITCH
options SC_DEBUG_LEVEL=5 # Syscons debug level
options SC_RENDER_DEBUG # syscons rendering debugging
Код: Выделить всё
[hm@ws] cat /etc/rc.conf | grep screen
allscreens_flags="MODE_353"
это уже не текстовый режим, а графический (пиксельный). Текстовые режимы обычно больше 80x25 не бывают. В linux framebuffer используется графический режим.hm писал(а):allscreens_flags="MODE_353"
т.е. в loader.conf можно добавить 0x100 + 0x080syscons(4) писал(а): 0x0080 (VESA800X600)
This option puts the video card in the VESA 800x600 pixel, 16
color mode. It may be useful for laptop computers for which the
800x600 mode is otherwise unsupported by the X server. Note that
in order for this flag to work, the kernel must be compiled with
the SC_PIXEL_MODE option explained above.
Код: Выделить всё
hint.sc.0.flags="0x180"
скорее всего править исходникhm писал(а):разрешение 1280х800
"в ядре" - забыл потеретьГость писал(а):доделает графический загрузчик в ядре
Код: Выделить всё
vidcontrol -i mode
загрузчик и так работает в 32-битном режимеparadox писал(а):что бы из amd64 системы выполнить код боиса для веса нужен трамлин в 32bit плюс еще емуляция