.
Эта запись может показаться непонятной или неинтересной людям, мало знакомым с *nix системами (Linux, Unix, *BSD и др.), но все же, является полезной для общего ознакомления.
Ваш покорный слуга решил забавы ради установить какую-нибудь операционку на MP3 Player - Transcend T. Sonic 310, который по совместительству является и флэшкой с загрузочным сектором. Сказано - сделано. Выбор пал на DOS, отформатировал диск утилитой, которая шла в комплекте с плеером, причем, делал именно форматирование загрузочного DOS диска, загружаюсь..
цитата:
Invalid boot device
Думал уже, что обманул меня производитель. Затем в ход дела вмешалась моя "опенсорцовая сущность", если можно так выразиться. Был выбран для установки
Damn Small Linux 3.2, все действия осуществлял, как это описывалось в одной из статей на rostovlinux.ru. Ну, думаю, вот сейчас... и снова, перезагружаюсь -
цитата:
Invalid boot device
Вот так... остался на уме один
Slax, ну что же, скачиваю его, записываю образ на диск, запускаю
Live-CD, логин root, пароль toor (это написанно даже на экране приветствия
) ввожу команду
slax-install
- ан нет, пишет, что надо теперь другой скрипт запустить, ну и предупреждение автора - "Если вы хотите что-то поставить - то ставьте Slackware, он гораздо лучше".. Без комментариев
Вот апогей:
Заходим в корень диска Slax, находим "make_disk.sh", запускаем:
sh make_dis.sh девайс_на_который_ставим
В моем случае -
sh make_disk.sh /dev/sdb1
ждем, пока скопируются файлы и lilo пропишет себя в загрузочный сектор, перезапускаем и вуаля.. все замечательно работает, причем теперь мы работаем не только в режиме чтения, как с обычным Live-CD, но и записи.
Замечание. Установку на устройство можно выполнить и скриптом, запускаемым из Windows/DOS (в корне диска slax имеется файл make_disk.bat), который совершит действия, аналогичные make_disk.sh.
Рекомендация 1: Для ускорения общей работы системы и "щадящего" режима использования Flash-накопителя использовать boot-параметр: slax copy2ram, в этом случае работа с дистрибутивом и запуск программ будут сводится только к работе с оперативной памятью, быстродействие потрясающее
Но стоит помнить, что при объемах ОЗУ <320 Мб эту опцию лучше не использовать.
Рекомендация 2: Первое, что я заметил - мне нужен хороший MP3-проигрыватель, хотя бы для того, чтобы проигрывать файлы, которые хранятся на плеере
Еще захотелось архиватор RAR, 7z и т.п. Вполне посильная задача - в папке tools(относительно корня slax-дистрибутива) имеется целый набор скриптов для создания бинарных модулей, здесь я нашел и нужную мне вещь - deb2mo, сценарий делает из deb-пакета файл *.mo. Теперь достаточно "закинуть" наши модули на флэшку со Slax в modules(относительно корня). Теперь каждый раз при запуске Slax сам подгрузит эти файлы. Сразу хочу заметить, что дистрибутив является производной Slackware, поэтому зависимостей тут нет как таковых, это значит, что недостающие библиотеки прийдется либо "отлавливать" вручную, или же сразу смотреть список зависимостей данного приложения, скажем, по описанию deb-пакета, а затем делать нужные *.mo файлы
Ссылки:
DZhon, *Cofradia Intel*