Установка windows xp с мультизагрузочной флэшки
|
|
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 19:23 | Сообщение # 346 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| Народ, а кто подскажет? Через WinSetupFromUSB спокойно создал установкочную флешку с WindowsXP. Но он использует груб4дос. На другую флешку залил syslinux, и наткнулся на проблему. В общем... Кто знает, как из-под него запустить устеновку? Желательно с полным указанием, куда что распаковывать (XP в ISO), и как запускать обе части установки. P.S. На компе Linux Debian, ага
Сообщение отредактировал DJ_PhoeniX - Суббота, 04.09.2010, 19:24 |
|
| |
Sh1td0wn | Дата: Суббота, 04.09.2010, 19:46 | Сообщение # 347 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Кто знает, как из-под него запустить устеновку? Из дистрибутива syslinux (http://syslinux.zytor.com/) возьмите chain.c32. Потом: Code label winxp com32 chain.c32 append ntldr=/путь/к/файлу/ntldr Подробнее - в комментариях в chain.c.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 19:52 | Сообщение # 348 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| Quote (Sh1td0wn) chain.c32 Где именно его взять? Не нашёл.. И, ага, куда всё распаковывать? И как выбрать, какую часть установки запускать - первую или вторую?
|
|
| |
Sh1td0wn | Дата: Суббота, 04.09.2010, 20:46 | Сообщение # 349 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > И как выбрать, какую часть установки запускать - первую или вторую? Первая часть установки: chain.c32 ntldr=... Вторая часть установки: chain.c32 hd0 1 # первый раздел первого жёсткого диска. Может быть, требуется директива swap. > Где именно его взять? Не нашёл.. http://www.kernel.org/pub/linux/utils/boot/syslinux/
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 20:52 | Сообщение # 350 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| chain.c32 нашёл в папке /usr/lib/syslinux своего же компа Спасибо за ответ, сейчас буду пробовать. Добавлено (04.09.2010, 20:52) --------------------------------------------- Code menu begin xpsetup menu title Windows XP Setup include /boot/stdmenu.cfg label textsetup menu label Text setup (part 1) com32 /boot/chain.c32 append ntldr=/I386/NTLDR label guisetup menu label GUI setup (part 2) com32 /boot/chain.c32 append hd0 1 label mainmenu menu label Back menu exit menu end Запускаю, пишет Quote Loading the boot file... затем куча непонятных символов, и комп уходит в ребут. Папку (i386) из образа распаковал в корень флешки.
Сообщение отредактировал DJ_PhoeniX - Суббота, 04.09.2010, 20:57 |
|
| |
Sh1td0wn | Дата: Суббота, 04.09.2010, 21:00 | Сообщение # 351 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Папку (i386) из образа распаковал в корень флешки. ntdetect.com и bootfont.bin тоже не помешают.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 21:09 | Сообщение # 352 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| Quote (Sh1td0wn) ntdetect.com и bootfont.bin Таких в корне образа нет, но они присутствуют в папке i386... Сейчас попробую скопировать, посмотрим, что будет...Добавлено (04.09.2010, 21:09) ---------------------------------------------
Quote Не удаётся запустить Windows из-за испорченного или отсутствующего файла: <Windows root>\system32\hal.dll Установить заного копию указанного выше файла.
Сообщение отредактировал DJ_PhoeniX - Суббота, 04.09.2010, 21:05 |
|
| |
Sh1td0wn | Дата: Суббота, 04.09.2010, 21:33 | Сообщение # 353 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Можно посмотреть на вывод find в директории монтирования флешки?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 21:43 | Сообщение # 354 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| Code phoenix@phoenix-pc:/media/MULTIBOOT$ find > ~/find.txt Результат прилагается.
Сообщение отредактировал DJ_PhoeniX - Суббота, 04.09.2010, 21:45 |
|
| |
Sh1td0wn | Дата: Суббота, 04.09.2010, 21:46 | Сообщение # 355 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| txtsetup.sif обязателен? Образ оригинальный?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 21:47 | Сообщение # 356 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| Вспомнил, а разве 1 часть запускается с ntldr, а не с setupldr.bin? Добавлено (04.09.2010, 21:47) --------------------------------------------- Образ скачал оригинальный (XP SP3 RUS), урезал через nLite под виртуалкой, после этого не менял.
Сообщение отредактировал DJ_PhoeniX - Суббота, 04.09.2010, 21:48 |
|
| |
Sh1td0wn | Дата: Суббота, 04.09.2010, 21:53 | Сообщение # 357 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Вспомнил, а разве 1 часть запускается с ntldr, а не с setupldr.bin? Точно, я хотел об этом сообщить, но забыл. Дело в том, что ntldr и setupldr.bin - это почти один и тот же загрузчик (т.е. запускаются они одинаковым способом). com32 chain.c32 append ntldr=/setupldr.bin
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 22:10 | Сообщение # 358 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| Quote (Sh1td0wn) com32 chain.c32 append ntldr=/setupldr.bin Попробовал. Quote INF-файл txtsetup.sif испорчен или отсутствует, состояние 18. Невозможно продолжить установку. Нажмите любую клавишу для выхода. Скопировал запрошенный файл в корень. Результат: Quote Не удаётся загрузить файл \$WIN_NT$.~BT\biosinfo.inf. Код ошибки: 18 Невозможно продолжить установку. Нажмите любую клавишу для выхода.
|
|
| |
Sh1td0wn | Дата: Суббота, 04.09.2010, 22:13 | Сообщение # 359 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Может быть, WSFU как-то патчит setupldr и сохраняет его в отдельной директории? Что указано в menu.lst, сгенерированном программой?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
DJ_PhoeniX | Дата: Суббота, 04.09.2010, 22:16 | Сообщение # 360 |
Экспериментатор
Группа: Проверенные
Сообщений: 40
Статус: Отсутствует
| Ой, я не помню уже (та флешка, на которой образ с груб4дос - у друга)... Вроде бы как-то так (для первой части): Code chainloader /$WIN_NT$.~BT/SETUPLDR.BIN
Сообщение отредактировал DJ_PhoeniX - Суббота, 04.09.2010, 22:18 |
|
| |