LINUX.ORG.RU

Загрузка исошника GeeXboX (8Mb) с флешки. Неполучается.


0

0

Здравствуйте!


Пытаюсь установить на флешку и запустить вот такой маленький дистриб линуха http://geexbox.org (8Mb). Он распространяется в виде iso-шника.

Все делаю по документации отсюда http://howtoforge.org.ua/?q=comment/reply/438#comment


Кратко последовательность действий

1. Вставляю флешку, через fdisk удаляю все разделы, создаю единственный primary раздел с файловой системой FAT32 (код b). Делаю его активным.

2. Затем на этом одном разделе создаю файловую систему командой

mkfs.vfat -F 32 -n linux /dev/sdd1

3. Монтирую iso-шник в отдельную директорию.

4. Монтирую флешку.

5. Копирую все файлы из исошника (из подкаталога GEEXBOX) в корень флешки.

5. Копирую все файлы из подкаталога /boot флешки в корень. (Таким образом одинаковые файлы лежат в корне флешки и в каталоге /boot флешки).

6. В корне делаю копию файла isolinux.cfg, назвав его syslinux.cfg.

7. Отмонтирую флешку

8. Даю команду

syslinux /dev/sdd1

9. Монтирую флешку и проверяю, появился ли в корне флешки файл ldlinux.sys. Файл наличествует, значит syslinux отработал нормально.

10. Отмонтирую флешку.


И пытаю я затем загрузиться с данной флешки. Пробовал грузиться на Asus EeePC (со всех USB-разъемов) и на рабочей станции пробовал загрузиться. При загрузке появляется только один мигающий курсор и больше ничего не происходит. На нажатие клавиш реакции нет, только перезагрузка.

Пробовал повторять пункты 1-10 несколько раз с перепроверкой, результат один и тот же - не грузится.


Вопрос. Что делаю не так? Как хотя бы отладиться, чтобы увидеть на каком этапе происходит затык?

А если кого заинтересовал GeeXboX, и он смог загрузить его с флешки, просьба написать как это получилось.


Ответ на: комментарий от LebedevRI

> имхо - из-за fat попробуй на флешку фс сделать ext2

Ну я конечно попробовал сделать то же самое но под ext2... Однако программа syslinux - это такая штука, которая в мане про себя говорит так

syslinux - bootloader for Linux using MS-DOS floppies

Соответсвенно, пункт 8 завершается ошибкой

syslinux: this doesn't look like a valid FAT filesystem


Еще варинаты? На лоре есть люди, которые делали загрузочные флешки? Что скажут они?

xintrea
() автор топика

используй fat16, быстрый пробег по man syslinux сообщил мне, что fat32 не поддерживается

dimon555 ★★★★★
()

для флешки не пробовал MBR записывать, например тот, что от syslinux? м.б. в нем дело. посмотри hexdump -Cn 488 /dev/флешка , должны быть не нули хотя бы )

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

> для флешки не пробовал MBR записывать, например тот, что от syslinux? м.б. в нем дело. посмотри hexdump -Cn 488 /dev/флешка , должны быть не нули хотя бы )

Да, дело оказалось в загручике - его просто небыло на флешке.

Установил lilo, загрузка пошла. Но geexbox так и не заработал, вылетает в середине загрузки

ERROR can't access GeeXboX second stage system

Вроде грят что в syslinux.cfg надо прописать нужную опцию boot=... а потом применить снова syslinux на данный раздел. Но ни sda1, ни hda1, ни sdb1 (так видится флешка из полузагруженного GeeXboX) не подошли, вываливается с той же ошибкой.

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