Пользовательского поиска
Суббота, 20.04.2024, 19:00
Приветствую Вас Гость | RSS
Главная | Консоль восстановления Windows XP - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Windows-подобные системы » Консоль восстановления Windows XP (добавление в GRUB)
Консоль восстановления Windows XP
TrilliДата: Пятница, 12.03.2010, 00:57 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Отсутствует
Третий день уже танцую с бубном по данному поводу(( не могу никак интегрировать консоль восстановления в GRUB. У меня или ошика ntdetect вылетает или перезагрузка. Вот один из вариантов текста с меню:

Code
title Recovery Console XP
find --set-root /cmdcons/setupldr.bin
chainloader /cmdcons/setupldr.bin

Уже не знаю что и делать, может кто подскажет по этому поводу? sad

Сообщение отредактировал Trilli - Пятница, 12.03.2010, 01:02
 
SirZhДата: Пятница, 12.03.2010, 10:33 | Сообщение # 2
Экспериментатор
Группа: Пользователи
Сообщений: 50
Репутация: 0
Статус: Отсутствует
У мну так:
Code

title Launch "Windows(tm) Recovery Console"
fallback 15
find --set-root /cmdcons/setupldr.bin
chainloader /cmdcons/setupldr.bin
#####################################################################
# write string "cmdcons" to memory 0000:7C03 in 2 steps:
#####################################################################
# step 1. Write 4 chars "cmdc" at 0000:7C03
write 0x7C03 0x63646D63
# step 2. Write 3 chars "ons" and an ending null at 0000:7C07
write 0x7C07 0x00736E6F
savedefault --wait=2

Файлы консоли на флешке в корне, в каталоге "cmdcons".
Создавалось скриптом USB_MultiBoot_10.
Работает.


Нормативные документы

Сообщение отредактировал SirZh - Пятница, 12.03.2010, 10:35
 
TrilliДата: Пятница, 12.03.2010, 20:52 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Отсутствует
Спасибо, попробовал - такая же ошибка, ntdetect траляля ((
А файл TXTSETUP.SIF не менял? Там же прописывается путь до дистрибутива якобы! Можешь скинуть этот файлик с консоли своей для сравнения (или лучше всю консоль если возможно)?


Сообщение отредактировал Trilli - Пятница, 12.03.2010, 21:03
 
SirZhДата: Суббота, 13.03.2010, 00:29 | Сообщение # 4
Экспериментатор
Группа: Пользователи
Сообщений: 50
Репутация: 0
Статус: Отсутствует
Лови, вся консоль. 11 Мб.
Консоль от WinXP SP3.
Не могу утверждать, но вроде txtsetup.sif не используется.
А файл ntdetect.com есть? У меня один в корне флешки валяется, и еще один в консоли.


Нормативные документы
 
TrilliДата: Понедельник, 15.03.2010, 16:53 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Отсутствует
Спасибо! Всё получилось. Закинул NTDETECT и BOOTFONT в корень флэшки.
Только вот при первоначальной загрузке выдавалась ошибка: "Error occured while savedefault", но консоль всё равно грузилась нормально. Я предполагаю, что это неправильно расположенная фраза в меню.lst - savedefault (куда её правильнее вставлять, чтобы именно этот пункт грузился по умолчанию?)
 
Sh1td0wnДата: Понедельник, 15.03.2010, 17:33 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Для этого в начале menu.lst должно быть что-то вроде default /default, а файл default должен быть взят из дистрибутива и лежать в корне флешки. Можно также просто удалить директиву savedefault.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
shiniДата: Воскресенье, 28.11.2010, 23:15 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 2
Статус: Отсутствует
Я недавно на этом форуме и успел почерпнуть много полезной информации как в виде теории так и в виде готовых уже файлов.
Вот собрал сегодня 2 образа консоли восстановления. Решил поделиться с остальными. smile

Забираем:
rcxpsp2isoru.7z
rcxpsp3isoru.7z

На виртуале образы грузятся успешно, а на реальной машине буду тестировать уже завтра на работе.

 
ded2007Дата: Понедельник, 29.11.2010, 00:11 | Сообщение # 8
Профессионал
Группа: Проверенные
Сообщений: 595
Репутация: 80
Статус: Отсутствует
Вот вариант из двух файлов firadisk.gz + cmdcons.gz. Кажется от уважаемого кDn patsak
Разместить в папке /boot
В menu.lst прописать:
Quote
title -WinXP SP3 Recovery Consol
map --mem /boot/firadisk.gz (fd0)
map --mem /boot/cmdcons.gz (0xFF)
map --hook
chainloader (0xFF)



@DED-LEGO@ - конструктор для разработчиков GFX-тем ПОСМОТРЕТЬ

Сообщение отредактировал ded2007 - Понедельник, 29.11.2010, 00:12
 
shiniДата: Понедельник, 29.11.2010, 12:46 | Сообщение # 9
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 2
Статус: Отсутствует
Небольшой апгрейд smile

1. добавлены дровишки
2. добавлены кодировки
3. убран запрос пароля администратора
(за это счастье огромное спасибо многоуважаемому simplix'y с форума OSZONE.NET)
4. разблокирована команда SET (спасибо simplix'y)

Забираем обновлённый образ: rcxpsp3isoruNOPASS.7z

Quote
title Консоль восстановления Windows XP SP3
map --mem /dist/firadisk.ima (fd0)
map --mem /dist/rcxpsp3.iso (hd32)
map --hook
chainloader (hd32)

Думаю это окончательная редакция smile

Если кому интересно, то могу написать тут инструкцию по сборке образа..

 
krackspirДата: Среда, 08.12.2010, 20:17 | Сообщение # 10
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Отсутствует
А как этот iso-образ загрузить с помощью grub2?
Какой текст добавить в меню?
 
Sh1td0wnДата: Среда, 08.12.2010, 21:10 | Сообщение # 11
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
krackspir, к сожалению, grub2 умеет подключать диски только для себя, никак не эмулируя их через BIOS.
Используйте grub.exe из дистрибутива grub4dos:
Code

menuentry "Windows XP?" {
linux grub.exe --configfile="find --set-root /dist/rcxpsp3.iso; map --mem /dist/firadisk.ima (fd0); map --mem /dist/rcxpsp3.iso (hd32); map --hook; chainloader (hd32)"
}

Как-то так.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
krackspirДата: Пятница, 10.12.2010, 17:08 | Сообщение # 12
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Отсутствует
Попробую объяснить проблему.
На машине стоят два диска: один с ubuntu, второй - с windows xp.
Диск с windows xp плохой, настолько, что нельзя бывает консоль восстановления с него запустить. Приходится запускать с установочного cd.
Хотелось бы запускать консоль восстановления из диска с ubuntu.
А там grub2.
 
JasperioДата: Среда, 15.06.2011, 19:12 | Сообщение # 13
Неизвестный
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Отсутствует
ОБЪЯСНИТЕ БЕСТОЛКОВОМУ ?!

0. Скачал ISO образ "восстанавливающей консоли Windows XP"
1. Скачал последнюю сборку syslinux-4.04.tar.bz2
(обыскал и перепробовал много образов)
2. Вызываю через меню EXTLINUX в оперативную память :

LABEL rcxpspNoPass
MENU LABEL R^ecovery console WIN-XP
LINUX /boot/memdisk
INITRD /boot/img/rcxpsp3nopass.iso
APPEND iso

Доходит до момента, когда должно появится окошко выбора действий :

1. <ENTER> Установка
2. <R> Восстановление
3. <F3> Выход

Но вместо этого появляется "синий экран" с сообщением :

"A problem has been detected and windows has been shut down
to prevent damage to your computer

If this is the first time you've seen this stop error screen,
restart your computer. If this screen appears again, follow
this steps :

check for viruses on your computer. Remove any newly installed
hard drives or hard drive controllers. Check your hard drive
to make sure it is properly configured and terminated.

Run CHKDSK /F to check for hard drive corruption, and then
restart your computer.

Technical information :

*** STOP: 0x0000007B (0xF78D6524, 0xC0000034, 0x000000, 0x000000 )"

Хочу заметить, с CD диска все работает.
Вызываю в Windows через эмулятор MobilaLiveCD - все работает.

Геометрия винчестера : (Если пригодится)

1. PRI - ext3: SLAX (BOOT)
2. PRI - NTFS: win7
3. PRI - NTFS: win-xp
4. extended
5. LOG - NTFS: work
6. LOG - NTFS: install

Может кто знает почему так происходит?
с уважением Александр.


Сообщение отредактировал Jasperio - Среда, 15.06.2011, 19:13
 
Sh1td0wnДата: Среда, 15.06.2011, 19:18 | Сообщение # 14
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Может кто знает почему так происходит?
Эмуляция ISO-образа не подходит для запуска ОС в данном случае.

Почему это происходит:
1) Эмуляция носителя загрузчиком работает через int13h.
2) Windows - ОС, работающая в защищённом режиме процессора, и не пользуется int13h
Для решения этой проблемы разработан специальный драйвер, который находит в памяти загруженный туда загрузчиком образ диска и подключает его как носитель. К сожалению, он работает только с GRUB4DOS.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
biffickДата: Пятница, 17.06.2011, 04:56 | Сообщение # 15
Экспериментатор
Группа: Пользователи
Сообщений: 50
Репутация: -2
Статус: Отсутствует
Sh1td0wn,
Проблема biggrin
При попытке восстановить MBR на диске с системой получаю г*вно в лицо от консоли!
А именно-новый MBR записывается не на диск с системой,а на флешку с грабом.После перезагрузки само собой граб не загружается.
Самое интересное,что моя флешка получается определяется как диск C.
А хард не видно и в помине dry
Что делать?Вот мой menu.lst:
Code
title Консоль восстановления WinXP SP3
map --mem /firadisk.IMA (fd0)
map --mem /iso/rcxpsp3.iso (0xFF)
map --hook
chainloader (0xFF)


И еще вопросик,я почему то обращаю внимание,что выкладываются разные образы консолей.Пишут что консоль то от XP SP2 то от SP3.Разница есть?
 
Форум » Мультизагрузочная флешка » Windows-подобные системы » Консоль восстановления Windows XP (добавление в GRUB)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Чат

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