Имеется Live-CD с Voyage Linux (http://linux.voyage.hk/). Система должна грузиться с помощью загрузчика isolinux. Но при попытке запустить систему на промышленном контроллере (Micro-PC) всё подвисает ещё на стадии работя самого isolinux (выходит надпись ~ Found something at drive 9F. После этого ничего не происходит). На обычной машине загружается нормально.
У меня возникла идея попробовать заменить этот isolinux на GRUB. Но не совсем понятно, как и где в menu.lst указывать некоторые параметры, указанные в настройках isolinux.
Вот (оригинальный) файл isolinux.cfg :
Код: Выделить всё
DISPLAY splash.msg
DEFAULT linux
label linux
KERNEL /vmlinuz
APPEND initrd=/initrd.gz boot=casper
timeout 50
prompt 1
Вместе с этим файлом в той же директроии лежат файлы:
isolinux.bin (видимо, сам загрузчик)
boot.cat (что это?)
voyage.lss (тоже непонятно, что это)
splash.msg (видимо, картинка при старте)
А вот файл настройки GRUB, написанный мною:
Код: Выделить всё
default 0
timeout 60
color cyan/blue white/blue
foreground ffffff
background 003f7d
title VOYAGE LINUX
kernel /vmlinuz init=/etc/init
initrd /initrd.gz
Я распаковал оригинальную iso-шку, поставил туда GRUB (в директорию /boot/grub ) и сделал, чтоб он загружался при старте.
При загрузке Voyage linux с GRUB, система поначалу грузится нормально, но потом надолго (минут 5) зависает на следующей строчке:
"Begin: Waiting for root file system..."
После чего выводит следующий текст:
Код: Выделить всё
Done.
Check root= bootarg cat /proc/cmdline
or missing modules, devices cat /proc/modules ls /dev
ALERT! does not exist. Dropping to a shell!
и вываливается в какую-то странную консоль (ash наверно).
Подскажите, как сделать, чтобы система нормально загружалась?
А что означает boot=casper и для чего это надо?
P.S. все эксперименты с загрузкой через GRUB проводил на виртуалке VirtualBox