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 ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.