Пользовательского поиска
Пятница, 20.12.2024, 20:57
Приветствую Вас Гость | RSS
Главная | WinPE - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
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  
WinPE
ComeOnДата: Четверг, 15.07.2010, 16:00 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
Люди, наверное. я туп, но везде хотят ставить с флэшки. А как запустить Windows PE из grub?
Я поставил grub4dos, создал папку BartPE и утилитой peinst из PEBuilder перекачал туда BartPE.
В menu.lst написал следующее:

Code
title TEST (Загрузить flash)
find --set-root /BartPE/ntldr
chainloader /BartPE/ntldr

Он сказал, что буду грузиться с жесткого. Ну и загрузился. С жесткого.
Ладно, переношу ntldr и ntdetect.com в корень флэшки. Код меняю:

Code
find --set-root /ntldr
chainloader /ntldr

Находит правильный, как я понимаю, ntldr и крякозяблами пишет ошибку. Насколько я понял, связано с тем, что все остальное так и осталось в BartPE.

В результате хочу сделать флэшку с несколькими загрузочными системами. Качать готовые образы не хочу, хочу сделать сам то что мне надо. Начал с винды и застрял.
ПОМОГИТЕ!!!

Сообщение отредактировал ComeOn - Четверг, 15.07.2010, 16:02
 
Sh1td0wnДата: Четверг, 15.07.2010, 16:08 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> и утилитой peinst из PEBuilder перекачал туда BartPE.
Уже ошибка. Без специальной модификации система, рассчитанная на запуск из корневой директории файловой системы, не будет запускаться из поддиректории.

> Начал с винды
Может быть, начнёте с чего-нибудь другого?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ComeOnДата: Четверг, 15.07.2010, 16:34 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
В чем заключается модификация?

Добавлено (15.07.2010, 16:34)
---------------------------------------------
и вообще, как это делается? Есть ведь флэшки с виндой, линуксом и т.п.

 
Sh1td0wnДата: Четверг, 15.07.2010, 16:41 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Модификация - редактирование (HEX-редактором) загрузчика и некоторых других файлов, чтобы поиск системных файлов осуществлялся не в /i386/, а в /BartPE/. Довольно трудная вещь.

Флешки с виндой и линуксом есть, никто и не спорит. Обычно в случае windows используется замена "i386" на "e386" или другую 4-символьную комбинацию (имя директории с системными файлами), а так же /minint/ (придуманный в microsoft вариант).

В случае GNU/Linux всё решается параметрами ядра, читаемыми скриптом в initrd, запуском из iso-образа (при активной поддержке скриптом в initrd), или, в крайнем случае, редактированием скрипта в initrd.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ComeOnДата: Четверг, 15.07.2010, 17:21 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
Получается - что проще всего мапить образы?
Кстати, мапятся они в оперативку? То есть на старом компе с 256 МБ ОЗУ я ничего не получу?
 
Sh1td0wnДата: Четверг, 15.07.2010, 17:35 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
В случае windows - да, в оперативку.
В случае GNU/Linux - можно обойтись без мапинга в ОЗУ (при этом потребуется следить за тем, чтобы образ оставался нефрагментированным, либо извлекать из него файлы ядра и initrd).


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

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