Я знаю, что могу запустить мой скрипт во время загрузки на уровне выполнения 2, поместив его в /etc/init.d/ и создав символ для него в /etc/rc2.d, но это происходит, когда Linux находится на жестком диске.

Я хочу запустить свой сценарий с флэш-накопителя так, чтобы, когда пользователь подключил флэш-накопитель и включил компьютер, он мог начать загрузку с ОС на флэш-накопитель и, в конечном итоге, выполнить мой сценарий.

Как я могу достичь такой функциональности?

Я пытался записать ОС на флэш-накопитель, но мне так и не удалось загрузить ОС с флэш-накопителя.

2 ответа2

1

Ваш вопрос выглядит как два вопроса: как мне загрузиться с флешки и как запустить скрипт во время загрузки.

Загрузка с флэш-накопителя

Возможность загрузки с флэш-накопителя зависит от того, поддерживает ли оборудование загрузку с USB. Это распространено на более новом оборудовании, не так распространено на оборудовании, которому два или три года.

Начальный скрипт

В Debian я использую /etc/rc.local для запуска простых сценариев оболочки.

Для получения дополнительной информации, ознакомьтесь с NODOWS и Mindeb, на сайтах есть много заметок о создании небольших дистрибутивов с использованием SquashFS:

http://www.nodows.com/ http://www.mindeb.com/

Надеюсь, это поможет!

0

Вы можете загрузить Linux с флэш-накопителя - это решает ваш вопрос?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .