Официальный форум СВД Встраиваемые Системы
10 Декабря, 2016, 15:42:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Влияние QNX-загрузчика на загрузку Windows  (Прочитано 1141 раз)
LH
Опытный пользователь

Сообщений: 254


« : 09 Апреля, 2014, 11:31:13 »

Часто сталкиваюсь с проблемой при установке разных ОС на один жесткий диск с помощью USB-привода CD:

- устанавливаю QNX4 в 1-й раздел жесткого диска

- устанавливаю Windows XP во второй раздел жесткого диска

Загрузчик Windows заменяет qnx-загрузчик, Windows загружается и работает.

- загружаюсь в QNX с помощью CD или Flash-диска , запускаю fdisk и выбираю Loader, Save
(возвращаю QNX-загрузчик ).

После этого QNX4 загружается и работает, а при попытке загрузки Windows
начинается загрузка Windows , но останавливается на голубом экране
до приглашения выбора пользователя и загрузки рабочего стола не происходит.

Иногда при повторной установке Windows и повторной замене загрузчика Windows на
QNX-загрузчик - ОС Windows начинает нормально работать, а иногда переустановка не помогает.

В чем может быть проблема?

Спасибо.
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2934



WWW
« Ответ #1 : 09 Апреля, 2014, 14:19:58 »

Посмотрите в FAQ по QNX вопрос «Можно ли загрузить QNX при помощи ntldr (загрузчика Windows)?» Возможно, это решит Вашу проблему.
Записан

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

Сообщений: 254


« Ответ #2 : 09 Апреля, 2014, 17:09:46 »

Я заметил такую особенность:

если в самом начале установки Windows разделу с установленным QNX присваивается диск C:,
а разделу для Windows - диск E: - то проблема возникает.

А если разделу QNX присваивается диск E:, а разделу для установки Windows - диск С:,
то проблема не возникает.

Как программа установки Windows присваивает имена дисков разделам - не понятно.

Раздел QNX начинается с нулевого сектора и не изменяется. С 4-го раза получилось проблемы.
Записан
deadarcher
Пользователь

Сообщений: 61


« Ответ #3 : 10 Апреля, 2014, 08:20:35 »

Еще возжно как-нибудь fdisk разделы перенумеровывает. Рекомендую еще обратить внимание на файл C:\boot.ini
Можно заранее туда понаписать в раздел
[boot loader]
timeout=3

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="win partition 1"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="win partition 2"
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="win partition 3"
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="win partition 4"

и потом поперебирать - в какой загрузится винодвс ту строку в default и прописать



Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 295



« Ответ #4 : 10 Апреля, 2014, 16:36:26 »

если мне не изменяет память, то fdisk qnx4 нумерует разделы в порядке, обратном фактическому в MBR
Записан

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

Сообщений: 254


« Ответ #5 : 10 Апреля, 2014, 17:44:53 »

обновленный fdisk 2009 года не делает обратной нумерации разделов и записывает обновленный загрузчик,
похожий на загрузчик QNX6.
Записан
deadarcher
Пользователь

Сообщений: 61


« Ответ #6 : 09 Апреля, 2016, 22:23:22 »

Понимаю, что не в тему вопрос, но всё же.
Посоветуйте не интерактивный аналог fdisk'а токмо для линукса (желательно МСВС). Нужно инициализировать диск (чистый), создать разделы, сделать активным, установить начальный загрузчик...  Потому как обычный fdisk (МСВСный) - интерактивный да ещё и геометрию иногда врёт.

Сам же и отвечу: parted + sfdisk. Там, где не встают нормально загрузчики, всегда можно поверх записать и глобальный лоадер в мбр и qnx4 если не грузится - принудительно бут-сектор записать. Экспериментируйте  Smiley
« Последнее редактирование: 26 Апреля, 2016, 17:04:57 от deadarcher » Записан
Vars302
Интересующийся

Сообщений: 1


« Ответ #7 : 04 Августа, 2016, 23:11:04 »

Здравствуйте. Часто сталкиваюсь с такой задачей: есть ПК с установленной Win 7, необходимо доставить на винч QNX 4.25. Стандартными службами Windows выделяю раздел, форматирую в FAT32. При выставленном в BIOS режиме SATA AHCI, QNX кроме как в начало диска ставиться не хочет, т.е. без сноса винды не поставить. В итоге поступаем таким образом: SATA ставим в режим IDE, в конце установки в boot заменяем Fsys.atapi на Fsys.ahci, система грузится, но столкнулись с тем что на некотором оборудовании при копировании данных портится файловая система.
Вопрос: насколько корректен такой способ установки и почему Fsys.ahci не дает ставить QNX после Windows?
Записан
Евгений Палкин
Сотрудник СВД ВС
Пользователь

Сообщений: 24



WWW
« Ответ #8 : 23 Августа, 2016, 14:15:24 »

Добрый день!
В данном случае стоит придерживаться принципа «от старого к новому» и в первую очередь установить на компьютер QNX 4.25, а затем Windows 7. Такой подход позволит в дальнейшем использовать проверенную нами инструкцию по двойной загрузке, доступную по ссылке.
Для детального анализа Вашего случая опишите более подробно ошибку возникающую при копировании файлов и поведение системы после ошибки.
« Последнее редактирование: 23 Августа, 2016, 17:14:28 от Евгений Палкин » Записан

deadarcher
Пользователь

Сообщений: 61


« Ответ #9 : 23 Августа, 2016, 14:40:07 »

Евгений, здравствуйте.
Скажите пожалуйста, для загрузки QNX 4.25 по прежнему важно, чтобы раздел QNX начинался в первых 1024 цилиндрах / (первых 8-ми гигабайтах) жесткого диска ? Просто иногда бывают такие ситуации (не всегда), кнапримеру: создали раздел с 1000-го цилиндра, залили много данных и только потом собрали boot, после чего  boot не грузится. А если сначала собрать boot и потом залить данные - то всё нормально грузится. Конкретики не дам, просто что вспомнил.
Записан
Евгений Палкин
Сотрудник СВД ВС
Пользователь

Сообщений: 24



WWW
« Ответ #10 : 24 Августа, 2016, 10:43:26 »

Добрый день!
Это ограничение было связанно с особенностью работы старых BIOS'ов. Описанная Вами ситуация может произойти если на Вашей плате BIOS старше 1999 года или версия с особенностями работы.
Записан

deadarcher
Пользователь

Сообщений: 61


« Ответ #11 : 24 Августа, 2016, 17:15:05 »

Евгений, здравствуйте.
Спасибо за ответ, буду иметь ввиду.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 08 Декабря, 2016, 22:28:24