Хорошо, я недавно восстановил свой старый компьютер, и у меня появилась идея, которую я хотел бы изучить.
Это старая плата Gigabyte с процессором Intel Pentium 4 @ 3,0 ГГц Prescott. У меня также есть два жестких диска IDE.
Итак, вот идея:
Я хочу поставить Win XP на оба диска, чтобы создать двойную загрузку. Достаточно просто. Подвох? Один из них (назовем его жертвой) не должен знать, что другой (паразит) существует. Позвольте мне объяснить дальше.
Какие условия должны быть выполнены?
Прежде всего, при загрузке компьютера, он должен загрузиться на жертву, если ничего не сделано. Если условие выполнено, оно дает вам выбор или загружает паразита напрямую. Условие может быть любым - флешка с некоторыми данными, CD-дисковод на DVD-диске, нажатие определенной кнопки, что угодно. Еще одна проблема, которая возникает здесь, - это конфигурация IDE. Из-за длины кабеля у меня может быть одна из двух установок:
IDE1Master: HDD1
IDE1Slave: HDD2
IDE2Master: DVDROM
IDE2Slave: Нет
или же
IDE1Master: DVDROM
IDE1Slave: HDD1
IDE2Master: HDD2
IDE2Slave: Нет
Как бы то ни было, один из HDD всегда будет рабом. Я знаю, что есть утилита под названием GNU GRUB, загрузчик. У меня еще не было времени возиться с этим, но если я смогу показать экран выбора на секунду (достаточно долго, чтобы нажать стрелку вниз и войти), а затем перейти к загрузке по умолчанию, если ничего не выбрано, это решить первый вопрос. Является ли это возможным?
Я думаю, что это так. Дело в том, что неосведомленный пользователь компьютера должен счастливо использовать жертву, не имея ни малейшего представления о существовании другой установки Windows. Чем более продвинутый пользователь, которого я могу обмануть, тем лучше.
Я думаю, что если я могу скрыть паразитные установки при загрузке, я могу назвать это успешным проектом.
Как вы думаете?