реклама на сайте
подробности

 
 
> buildroot & установка загрузчика
vad74
сообщение Apr 22 2010, 09:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 7-04-08
Из: Беларусь
Пользователь №: 36 547



Требуется собрать Линукс для встраиваемой системы на i586 и установить его на CompactFLASH. Итак собрал с помощью buildroot ядро Линукса и ФС. Примонтировал образ, примонтировал CompactFLASH. Скопировал всё с расскрытого образа на флешку. Теперь осталось установить загрузчик. В настойке buildroot было указано использовать GRUB. Но в итоговой ФС файлов GRUB не оказалось. Сам GRUB был создан в рабочей папке. Исследовав маке файл обнаружил причину. Оказывается GRUB создаётся, ставиться в таргет ФС а затем СТИРАЕТСЯ. Здесь содержимое маке файла. Там есть пункты grub-clean и grub-dirclean. Это приводит в ступор. Зачем так?

Пытался запустить GRUB с рабочей папки. Вошёл в папку где он лежит и дал grub - в ответ Command not found. Дал ./grub - No such file. Короче не запускается. Делал даже chmod +x grub.

У меня Слакварь 13 в консольном режиме. Он GRUB не содержит. Есть Lilo. Пробовал его поставить, но тоже никак не смог. Давал lilo -r /mnt/flash -C /etc/lilo.conf.mnt. Где /mnt/flash - примонтированный CompactFLASH, /etc/lilo.conf.mnt - конфиг лежащий на CompactFLASH. В нём указано куда прописать MBR - boot=/dev/sdc. Выдаёт - Fatal: raid_setup: stat("/dev/sdc"). Сам CompactFLASH система видит как sdc. На нём 1 раздел sdc1 с флагом bootable. При чём тут raid не понятно.

И как всё таки поставить загрузчик на подключенный CompactFLASH? Просьба рекомендации подкреплять конкретными коммандами, подробнее.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 09:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016