Пользовательского поиска
Понедельник, 23.12.2024, 01:25
Приветствую Вас Гость | RSS
Главная | Выбор с какого ХДД грузиться. - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Выбор с какого ХДД грузиться.
CrazyQiwiДата: Пятница, 17.02.2017, 10:33 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Доброе время суток. Работодатель озадачил не профильной темой.

Тех. задание:
Сделать переключение операционных систем по нажатию кнопки. 

Казалось бы все просто, но нет. Это требуется реализовать на платежном терминале. То есть тут не достаточно будет рассказать человеку что ему надо перезагрузить компьютер и при старте выбрать нужную ОС. Все должно быть предельно.

Сделал следующие, из контроллера клавиатуры спаял две кнопки (цифры 1 и 2), третью кнопку подключил на ресет на материнке. Подключил два HDD, первый с линукс, второй с виндой. Создал загрузочную флэшку с двумя пунктами, старт с первого HDD и старт со второго HDD. При нажатии кнопки ресет происходит загрузка с флэшки, далее происходит выбор откуда грузить кнопками 1 и 2.

Так вот не могу разобраться как прописать старт с HDD. Если у кого то есть опыт работы с данной программой, выручайте! 
Весь код строчек 10 займет. 

Спасибо
 
AtlantДата: Пятница, 17.02.2017, 11:39 | Сообщение # 2
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Цитата CrazyQiwi ()
Так вот не могу разобраться как прописать старт с HDD

Это будет две менюшки и нужно будет выбрать что грузить - противоречит задумке с двумя кнопками.

Как на счет того чтоб кнопка выключала ПК (вместо отправки в ребут) + добавить реле/тиристоры которые будут включать питание на нужном винчестере. В итоге жмем кнопку N, замыкаются контакты на мат плате на выключение, комп гаснет, тут нужно будет сделать логическую проверку о том что ПК уже выключился и была нажата кнопка N - значит нужно замкнуть реле/тиристор винчестера N и кнопку включения ПК для его запуска. В биосе нужно выставить первой загрузку с винчестера, все остальные варианты по возможности убрать.
Так будет надежнее чем жестко ресетить работающую ОС.
 
CrazyQiwiДата: Пятница, 17.02.2017, 16:32 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Не очень уловил почему противоречит? Grub4dos позволяет же выбирать откуда старт производить? Пришел к такому варианту потому что он максимально прост, я смогу рассказать людям в других регионах как это сделать. Ваш вариант имеет право на жизнь, но как это спаять я не объясню человеку в другом городе. Платежные терминалы работают 24/7и там каждый день парочка жестких ребутов или выключений присутствует. Это осознаный риск.

Добавлено (17.02.2017, 11:53)
---------------------------------------------
Уточняю, когда загружается grub4dos и там высвечиваются пункты меню, их можно запускать цифрами. 1 пункт - цифра 1. Я это имел ввиду.

Добавлено (17.02.2017, 11:54)
---------------------------------------------
Так же данный способ удобен тем что если начальство скажет хотим три платежных системы! то можно просто добавить еще 1 ХДД, пункт меню и кнопку.

Добавлено (17.02.2017, 16:32)
---------------------------------------------
gfxmenu (hd0,0)/back

title Загрузка с жёсткого диска
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1

title Start Windows XP
rootnoverify (hd2,0)
map (hd0) (hd4)
map (hd2) (hd0)
map --hook
chainloader /ntldr

 
AtlantДата: Суббота, 18.02.2017, 17:50 | Сообщение # 4
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Цитата CrazyQiwi ()
Я это имел ввиду.

Теперь понятно.

Вот правильные меню:
Код
title Boot from First HDD
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
rootnoverify (hd0)
chainloader (hd0)+1

title Boot from Second HDD
map (hd0) (hd2)
map (hd2) (hd0)
map --rehook
rootnoverify (hd0)
chainloader (hd0)+1


Твое меню "Загрузка с жёсткого диска" работает только если где-то есть Windows, почему-то все тиражируют эту глупость.
 
CrazyQiwiДата: Суббота, 18.02.2017, 18:20 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Спасибо!
 
CrazyQiwiДата: Суббота, 18.02.2017, 18:30 | Сообщение # 6
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Вот что вышло.
Прикрепления: 1343487.jpg (97.3 Kb)
 
ElisejДата: Четверг, 25.05.2017, 16:39 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Отсутствует
Привет всем. Прошу подсказки - как создать флешкус загрузчиком, при установке которой можно будет выбрать операционки установленные
дополнительно. И как сделать так, чтоб без флешки грузилась одна
(рабочая) операционка.
Спасибо.
ЗЫ: Нашёл самую близкую по смыслу тему ибо пока не могу создавать собственные.


Ремонт электроники.
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru