Официальный форум СВД Встраиваемые Системы
09 Августа, 2020, 08:06:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Загрузочная usb-флэшка с QNX6.5  (Прочитано 1473 раз)
palych
Интересующийся

Сообщений: 1


« : 12 Марта, 2019, 13:04:42 »

Есть панельный компьютер Advantech без диска. Нужно чтобы компьютер загружался с usb-флэшки (QNX6.5) и работал с ней вместо жесткого диска. Т.е. usb-флэшка должна быть загрузочной, на ней должен быть QNX6.5 и прикладное ПО. Как это сделать?  Huh?
Записан
Илья Николаенко
Сотрудник СВД ВС
Пользователь

Сообщений: 59



WWW
« Ответ #1 : 12 Марта, 2019, 17:33:29 »

Ответил вам по электронной почте.
Записан

SSemyon
Интересующийся

Сообщений: 1


« Ответ #2 : 30 Октября, 2019, 20:24:33 »

У меня такой же вопрос. Но интересует запуск системы с Photon.
Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 340



« Ответ #3 : 31 Октября, 2019, 16:24:08 »

Товарищи! Просто вставляете флешку и ставите на неё систему с установочного диска, например. С точки зрения системы флешка НИЧЕМ не отличается от нжмд. Ну подключена она по usb что с того? Какие проблемы?
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
LH
Опытный пользователь

Сообщений: 345


« Ответ #4 : 01 Ноября, 2019, 10:04:51 »

Пытаюсь установить КПДА.10964-01 на флешку методом Василия Дмитирева с установочного диска КПДА. На флешке создается раздел, процесс установки ЗОСРВ "Нейтрино" начинается, Форматирование рездела [ГОТОВО], Установка базовых компонентов ["палочка" вращается], затем лампочка привода не светится, вращение "палочки" продолжается, установка не завершается. В последствии загрузка с этой флешки не получается.

Пож. поясните: в чем может быть дело?
Записан
LH
Опытный пользователь

Сообщений: 345


« Ответ #5 : 01 Ноября, 2019, 13:30:57 »

Опыты показывают, что не на каждую флешку можно установить QNX6.5 или КПДА с загрузочных CD, и даже после успешной установки не каждая флешка в конечном итоге загрузится, т.е. сумеет смонтировать себя как диск с .diskroot - файлом.

Пож. подскажите: как найти "успешные флешки"?
Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 340



« Ответ #6 : 02 Ноября, 2019, 10:57:52 »

как найти "успешные флешки"?
Попробуйте у неуспешных занулить несколько первых секторов (где загрузчики), например spatch - ем. Затем повторите попытку. Повторять желательно после извлечения и повторного вставления флешки. Иногда помогает. Хрень с определением геометрии имхо. Шаманство конечно, но работает
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
LH
Опытный пользователь

Сообщений: 345


« Ответ #7 : 02 Ноября, 2019, 17:56:46 »

Спасибо, этот прием выполнялся. Увы - не помогло.
Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 340



« Ответ #8 : 02 Ноября, 2019, 21:27:15 »

не помогло
Вариант 2. Берем успешную флешку, делаем образ (dd например), заливаем на неуспешную
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
LH
Опытный пользователь

Сообщений: 345


« Ответ #9 : 05 Ноября, 2019, 14:49:30 »

Опробовал Вариант 2 на двух "неуспешных" (для проформы). Не помогло.
Проблема видимо не в том, как "записывать", а в том, как программа diskboot "видит" флешку при загрузке.

При загрузке с любой флешки:
- первичный загрузчик отрабатывает
- вторичный загрузчик отрабатывает, файл .boot загружается и исполняется до старта diskboot.

- при старте diskboot у "успешной" флешки монтируется ее файловая система.
Если на контроллере имеется HDD с QNX - то с него файловая система монтируется и предлагается
выбор - с какого устройства (USB или HDD) выполнять дальнейшую загрузку.


- при старте diskboot у "неуспешной" флешки не монтируется ее файловая система.
Если на контроллере имеется HDD с QNX - то с него файловая система монтируется и производится
дальнейшая загрузка с этого HDD начиная с /etc/system/sysinit.

Записан
LH
Опытный пользователь

Сообщений: 345


« Ответ #10 : 15 Ноября, 2019, 07:55:58 »

оказалось, что не удавалось сделать загрузочную QNX6 флешку потому, что пытался на нее установить КПДА ( c установочного CD 13 и 16 года). При установке на эту же флешку QNX6.5.0 (с установочного CD) - она успешно стала загружаемой.

Видимо к тому 2 причины:
1. вторичный загрузчик. Если после установки КПДА при загрузке c флешки получал ...................S (ошибка сигнатуры), то после команды на эту флешку из QNX6.5
#dloader /dev/hd10t79 pc2
эта же флешка успешно загружала образ ОС. При этом точки ..... стали бежать заметно медленнее, но без ошибки S.

2. исполнение diskboot. Если после установки КПДА на флешку и загрузке с флешки она не видна как диск и diskboot не продолжает с нее загрузку, то после установки QNX6.5 на флешку и загрузке с флешки она видна как диск и загрузка QNX6.5 успешно выполняется.

Инфо о тестируемой флешке:

Device ID       : VID = 8564     PID = 1000
Device version  : 1100
Device vendor   : JetFlash
Device model    : Transcend 4GB
Protocol        : USB2.0
Controller      : SMI
Controller model: SM3257ENAA

Сказанное выше повторилось на другой (очень старой) флешке:

Device ID       : VID = 058F     PID = 6387
Device SN       : 302C9718
Device version  : 8.07

Device vendor   : Generic
Device model    : Flash Disk
Protocol        : USB2.0
Max power       : 100mA

« Последнее редактирование: 15 Ноября, 2019, 10:18:25 от LH » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2020 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 07 Августа, 2020, 04:56:11