LINUX.ORG.RU
ФорумAdmin

loadlin from dos


0

0

хочу установить систему через дос ипользуя loadlin и initrd/ все закачал в досовский раздел создал config.sys как описано в менуале из дир. install выполняю loadlin и появляетcz ошибка, что не хватает памяти в буфере - not enough free memory (load buffer size). config.sys - -------------- SWITCHES /F DEVICE=C:\DOS\himem.sys DEVICE=C:\dos\EMM386.EXE 2048 RAM DOS=HIGH,UMB SHELL=c:\command.com c:\ /e:1024 /p -------------- loadlin.bat smartdrv /C loadlin.exe bzimage root=/dev/hda2 ro vga=3 ----------------------------------- LOADLIN v1.6c (C) 1994..2002 Hans Lermen <lermen@fgan.de>

Your current LINUX kernel boot configuration is: image file: bzimage kernel version 2.6.24.5 (root@midas) #2 Wed Apr 30 14:13:52 CDT 2008 kernel size: 0x003FFE98 (high loaded) setup size: 0x2A00, heap: 0x1400 VGA mode: 0xFFFF command line (size 0x0012): BOOT_IMAGE=bzimage

Your current DOS/CPU configuration is: load buffer size: 0x00270000 VCPI, setup buffer size: 0x3E00 lowmem buffer: 0x00080000 (part of load buffer) total memory: 0x040FFC00 CPU is in V86 mode SetupIntercept: YES, legal intercept, setup header version 0207 stat4: VCPI_present, physmap=logmap, all OK for switch to realmode input params (size 0x000A): bzimage -t LOADLIN started from DOS-prompt WARNING: Not enough free memory (load buffer size) Option -t set, Linux not loaded


а зачем тебе лоадлин? используй syslinux
c:remounts phl тоже на это намекает

anonymous
()
Ответ на: комментарий от anonymous

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

valery
() автор топика
Ответ на: комментарий от valery

syslinux.cfg:

DEFAULT My

LABEL My
KERNEL /vmlinuz
APPEND initrd=/initrd bla-bla-bla


а потом -

# syslinux /dev/раздел

на разделе vfat и он бутовый....

могу ошибаться, так как по памяти пишу
проще взять конфиг isolinux.cfg с любого лайвсиди - сиснтаксис идентичен

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

удалил емм386 и загрузка пошло только для ядра - т.е. loadlin bzimage root=/dev/hda2 ro vga=3 - старая система с новым ядром перегрузилась. но там старый сетап. а loadlin bzimage root=/dev/ram initrd=initrd.img ro vga=3 не проходит/ и еще нужно ли выполнять перед loadlin smartdrv /C

valery
() автор топика
Ответ на: комментарий от valery

smartdrv кеширует i/o, по идее не нужно, если ничего не писать на диск... нужно указать полный путь к инитрд по идее (в формате дос)

anonymous
()
Ответ на: комментарий от anonymous

для инитрд прописал полный путь и загрузка пошла но в конце пишет.\, что не хватает памяти - out of memory (may dt low or extended) но mem дает extended (xms) -15728640 free-15663104 initrd.img - занимает 13818731 а bzimage - 4205208 если bzimage грузится в ту же память тогда в сумме места не хватает

valery
() автор топика
Ответ на: комментарий от valery

ну тут уже ничего не сделать наверное...
хз кароче

anonymous
()
Ответ на: комментарий от anonymous

> на разделе vfat и он бутовый....
ага, а ещё MBR поставить стандартную, и вообще всё здорово будет.

AITap ★★★★★
()

читать маны
loadlin не умеет большие initrd

заменить loadlin.exe на linld.com

zh_zh_ru
()

2AITap:

к чему сарказм? я думал что человек готовит загрузочную флеху, к примеру...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.