Я использую старую платформу TS-7500 (https://www.embeddedarm.com/products/TS-7500) для проекта домашней автоматизации (это была бесплатная работа из моего колледжа), и я хочу, чтобы платформа загружается в образ Debian автоматически, по умолчанию он загружается в «busybox /initrd», и мне нужно ввести команду exit
для загрузки в Debian.
Я хочу, чтобы система запускалась без какого-либо взаимодействия с пользователем, чтобы в случае циклического выключения платформы она запускалась без моей помощи.
У меня небольшой опыт работы с Linux, но все же он не очень хорош. Какие-либо предложения?
Также... Каталог /initrd
выглядит так:
`
ts7500:~# ls /initrd
bin linuxrc-fastboot linuxrc-usbroot root tmp
dev linuxrc-nandmount lost+found sbin ts7500.subr
etc linuxrc-sdmount mnt shinit usr
lib linuxrc-sdroot modules.tar.gz slib var
linuxrc linuxrc-sdroot-readonly proc sys
Сценарий shinit` подсказки при загрузке (в BusyBox) , что пользователь имеет информацию о помощи. Кажется, что я мог бы выполнить некоторые команды из этого скрипта, если бы я только мог сохранить изменения! Каждый раз, когда я пытался изменить файл, изменения теряются при перезагрузке. Я читал, что это связано с загрузкой платформы busybox в оперативную память?
Вот как выглядит файл shinit
:
> # Copyright (c) 2009, Technologic Systems.
> # All rights reserved.
>
> . /ts7500.subr
>
> case $- in *i*)
> stty ospeed 115200 >/dev/null 2>&1
> echo
> echo "Type 'tshelp' for help" esac
Может быть, я мог бы просто добавить команду exit
в этот скрипт, но опять же, я не могу сохранить ее !!!
Спасибо!