Консоль восстановления Windows XP
|
|
Trilli | Дата: Пятница, 12.03.2010, 00:57 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 12
Статус: Отсутствует
| Третий день уже танцую с бубном по данному поводу(( не могу никак интегрировать консоль восстановления в GRUB. У меня или ошика ntdetect вылетает или перезагрузка. Вот один из вариантов текста с меню: Code title Recovery Console XP find --set-root /cmdcons/setupldr.bin chainloader /cmdcons/setupldr.bin Уже не знаю что и делать, может кто подскажет по этому поводу?
Сообщение отредактировал Trilli - Пятница, 12.03.2010, 01:02 |
|
| |
SirZh | Дата: Пятница, 12.03.2010, 10:33 | Сообщение # 2 |
Экспериментатор
Группа: Пользователи
Сообщений: 50
Статус: Отсутствует
| У мну так: 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
Статус: Отсутствует
| Спасибо, попробовал - такая же ошибка, ntdetect траляля (( А файл TXTSETUP.SIF не менял? Там же прописывается путь до дистрибутива якобы! Можешь скинуть этот файлик с консоли своей для сравнения (или лучше всю консоль если возможно)?
Сообщение отредактировал Trilli - Пятница, 12.03.2010, 21:03 |
|
| |
SirZh | Дата: Суббота, 13.03.2010, 00:29 | Сообщение # 4 |
Экспериментатор
Группа: Пользователи
Сообщений: 50
Статус: Отсутствует
| Лови, вся консоль. 11 Мб. Консоль от WinXP SP3. Не могу утверждать, но вроде txtsetup.sif не используется. А файл ntdetect.com есть? У меня один в корне флешки валяется, и еще один в консоли.
Нормативные документы
|
|
| |
Trilli | Дата: Понедельник, 15.03.2010, 16:53 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 12
Статус: Отсутствует
| Спасибо! Всё получилось. Закинул NTDETECT и BOOTFONT в корень флэшки. Только вот при первоначальной загрузке выдавалась ошибка: "Error occured while savedefault", но консоль всё равно грузилась нормально. Я предполагаю, что это неправильно расположенная фраза в меню.lst - savedefault (куда её правильнее вставлять, чтобы именно этот пункт грузился по умолчанию?)
|
|
| |
Sh1td0wn | Дата: Понедельник, 15.03.2010, 17:33 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Для этого в начале menu.lst должно быть что-то вроде default /default, а файл default должен быть взят из дистрибутива и лежать в корне флешки. Можно также просто удалить директиву savedefault.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
shini | Дата: Воскресенье, 28.11.2010, 23:15 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 2
Статус: Отсутствует
| Я недавно на этом форуме и успел почерпнуть много полезной информации как в виде теории так и в виде готовых уже файлов. Вот собрал сегодня 2 образа консоли восстановления. Решил поделиться с остальными. Забираем: rcxpsp2isoru.7z rcxpsp3isoru.7z На виртуале образы грузятся успешно, а на реальной машине буду тестировать уже завтра на работе.
|
|
| |
ded2007 | Дата: Понедельник, 29.11.2010, 00:11 | Сообщение # 8 |
Профессионал
Группа: Проверенные
Сообщений: 595
Статус: Отсутствует
| Вот вариант из двух файлов firadisk.gz + cmdcons.gz. Кажется от уважаемого кDn Разместить в папке /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
Статус: Отсутствует
| Небольшой апгрейд 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) Думаю это окончательная редакция Если кому интересно, то могу написать тут инструкцию по сборке образа..
|
|
| |
krackspir | Дата: Среда, 08.12.2010, 20:17 | Сообщение # 10 |
Неизвестный
Группа: Пользователи
Сообщений: 2
Статус: Отсутствует
| А как этот iso-образ загрузить с помощью grub2? Какой текст добавить в меню?
|
|
| |
Sh1td0wn | Дата: Среда, 08.12.2010, 21:10 | Сообщение # 11 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| 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
Статус: Отсутствует
| Попробую объяснить проблему. На машине стоят два диска: один с ubuntu, второй - с windows xp. Диск с windows xp плохой, настолько, что нельзя бывает консоль восстановления с него запустить. Приходится запускать с установочного cd. Хотелось бы запускать консоль восстановления из диска с ubuntu. А там grub2.
|
|
| |
Jasperio | Дата: Среда, 15.06.2011, 19:12 | Сообщение # 13 |
Неизвестный
Группа: Пользователи
Сообщений: 1
Статус: Отсутствует
| ОБЪЯСНИТЕ БЕСТОЛКОВОМУ ?!
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
Статус: Отсутствует
| > Может кто знает почему так происходит? Эмуляция ISO-образа не подходит для запуска ОС в данном случае.
Почему это происходит: 1) Эмуляция носителя загрузчиком работает через int13h. 2) Windows - ОС, работающая в защищённом режиме процессора, и не пользуется int13h Для решения этой проблемы разработан специальный драйвер, который находит в памяти загруженный туда загрузчиком образ диска и подключает его как носитель. К сожалению, он работает только с GRUB4DOS.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
biffick | Дата: Пятница, 17.06.2011, 04:56 | Сообщение # 15 |
Экспериментатор
Группа: Пользователи
Сообщений: 50
Статус: Отсутствует
| Sh1td0wn, Проблема При попытке восстановить MBR на диске с системой получаю г*вно в лицо от консоли! А именно-новый MBR записывается не на диск с системой,а на флешку с грабом.После перезагрузки само собой граб не загружается. Самое интересное,что моя флешка получается определяется как диск C. А хард не видно и в помине Что делать?Вот мой menu.lst: Code title Консоль восстановления WinXP SP3 map --mem /firadisk.IMA (fd0) map --mem /iso/rcxpsp3.iso (0xFF) map --hook chainloader (0xFF)
И еще вопросик,я почему то обращаю внимание,что выкладываются разные образы консолей.Пишут что консоль то от XP SP2 то от SP3.Разница есть?
|
|
| |