Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Hiren's BootCD и Alkid LiveCD со сборкой через BCDW - в чём проблема? (http://forum.oszone.net/showthread.php?t=175244)

AzazeLHAck 09-05-2010 14:31 1409862

Hiren's BootCD и Alkid LiveCD со сборкой через BCDW - в чём проблема?
 
Здравствуйте :) Проблема такова:
Я скачал Hiren's BootCD 10.4 и Alkid LiveCD Full 2010.02.02, оба образы формата .ISO, сохранил с обоих загрузочные данные через WinISO, получились два файла: HBCD.WBT и ALKIDCD.WBT (соответственно). Эти два файла я положил в папку IMG в папке BCDW. (т.е. ДИСК\BCDW\IMG\*.WBT). Папку HBCD с образа Hiren's BootCD скопировал в корень диска. Папку I386 с образа Alkid LiveCD переименовал в MININT (исходя из того, что на флешке он работает с таким именем папки) и тоже скопировал в корень диска.
Записывая диск через nLite, установил загрузочный сектор - ДИСК\BCDW\loader.bin . В файле bcdw.ini изначально прописал:
Код:

\BCDW\IMG\ALKIDCD.WBT                                ;> Alkid LiveCD
\BCDW\IMG\HBCD.WBT                                ;> Hiren's BootCD

Записал всё на диск, загрузился с него. BCDW запустился, меню работает, но..!
При нажатии на Hiren's BootCD запускается что-то, и в конце всего получается такое:

Код:

Hiren's BootCD 10.4          GRUB4DOS 0.4.4  2009-10-16  638K/1021M
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible
command completions. Anywhere else TAB lists the possible completions of a
device/filename. ESC at any time exits. ]

grub >

А при запуске Alkid LiveCD из меню BCDW, он начинает установку Винды.

Кто-нибудь поможет разобраться..? Не отсылайте меня на мануалы с сайта BCDW и т.д. Я их уже читал, всё сделал, как там написано, но ничего не получается. Помогите пожалуйста. :)

Lubitel Softa 09-05-2010 15:51 1409903

По Alkid LiveCD:
1) Полностью копируем содержимое образа со всеми файлами в корень своего будущего диска
2) Переименовываем папку i386 в ALKD, должно быть 4 символа
3) В любом НЕХ-редакторе открываем файл setupldr.bin и заменяем в нём все встречающиеся строки i386 на ALKD, сохраняем
4) В bcdw.ini прописываем: \ALKD\SETUPLDR.BIN;Alkid LiveCD

Alkid LiveCD будет отлично грузиться.

Цитата:

Цитата AzazeLHAck
А при запуске Alkid LiveCD из меню BCDW, он начинает установку Винды. »

Во-первых это совсем не установка системы а во-вторых так должно быть.


По Hiren's BootCD 10.4:
Загрузить оригинальный Hiren's BootCD у меня не получилось никакими способами. Рекомендую использовать русскую версию от lexapass, грузится с пол-пинка, http://lexapass.narod.ru/

FreshMen85 09-05-2010 18:52 1409982

хочу только добавить по Hiren's BootCD:
1. Загружаем пакет syslinux (http://www.kernel.org/pub/linux/utils/boot/syslinux/) - syslinux-3.86.zip
2. Находим в архиве папку core и извлекаем оттуда файл isolinux.bin в папку isolinux. Таким образом, мы не плодим файлы isolinux.bin на диске и запускаем его последнюю и, хочется верить, самую стабильную и многофункциональную версию.
3. распаковываем любым архиватором дистрибутив Hiren's BootCD, нам нужна папка HBCD.
4. собераем диск, в корень диска кидаем паку isolinux (в которой должен быть файл isolinux.bin), далее кидаем в корень диска папку HBCD и в файле конфигурации BCDW пишем следующее:
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz

AzazeLHAck 09-05-2010 21:04 1410025

Спасибо, обязательно проверю :)

AzazeLHAck 09-05-2010 23:21 1410105

FreshMen85,
Цитата:

/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz
Случайно не такие "\" должны быть..?

Lubitel Softa,
Цитата:

Во-первых это совсем не установка системы а во-вторых так должно быть.
Установка системы это. Она запускала SETUPLDR.BIN из папки I386. Потом предлагала выбрать раздел диска, ну всё как обычно..

Lubitel Softa 09-05-2010 23:50 1410119

Цитата:

Цитата AzazeLHAck
Случайно не такие "\" должны быть..? »

Путь к файлу isolinux.bin нужно прописывать "как обычно" т.е. \isolinux\isolinux.bin а вот параметры запуска для isolinux нужно писать с обратным слешем "/".
Вот так будет выглядеть команда: \isolinux\isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz

Кстати, если надумаете воспользоваться русским Hiren BootCD от lexapass то там нужно скопировать папку HBCD в корень своего проекта а в bcdw.ini прописать загрузку с файла hiren.ima.
\HBCD\hiren.ima;Hiren's BootCD 10.4 (lexapass)

AzazeLHAck 10-05-2010 00:05 1410129

Цитата:

Цитата Lubitel Softa
а в bcdw.ini прописать загрузку с файла hiren.ima. »

А, ну всё тогда ясно! :)

Спасибо за помощь, всё сработало :) Единственная проблема - при запуске Alkid, он просит вставить в дисковод Windows XP SP2.. Что посоветуете..? Ведь в корне диска у меня лежит файл WIN51IP.SP3

AzazeLHAck 10-05-2010 01:14 1410155

В файле TXTSETUP.SIF в папке MINI (ex I386) сменил:
Код:

spcdname = "Windows XP Professional Service Pack 2 CD"
spcdtagfilei  = "\win51ip.SP2"

на:
Код:

spcdname = "Windows XP Professional Service Pack 3 CD"
spcdtagfilei  = "\win51ip.SP3"

Сейчас проверим...

AzazeLHAck 10-05-2010 02:31 1410180

Всем спасибо! :-) Изменил, как сказал и заработало! :) Без проблем. :)
Только кажется, что в Hiren's BootCD много лишнего, укоротить будет не проблема :)

Lubitel Softa 10-05-2010 15:05 1410350

Цитата:

Цитата AzazeLHAck
Изменил, как сказал и заработало! »

Можно было ничего не менять а скопировать маркерный файл WIN51IP.SP2 с дистрибутива Вындавс СП2. Кстати WIN51IP.SP2 есть в образе Алкида.

AzazeLHAck 19-06-2010 17:15 1437492

Цитата:

Цитата conductor
http://forum.oszone.net/post-1410350.html
Добрый день,пару вопросов
1 сохранил с обоих загрузочные данные через WinISO, получились два файла: HBCD.WBT и ALKIDCD.WBT
как сделали что сохраняли? у меня что то не получаеться
если можно в скринах
2 а также готовый прект если можно выложите

Добрый день. Забудьте про эти два файла, я обошёлся без них.
Сначала скопировал содержимое диска Hiren's BootCD в папку HBCD (имя можно и другое)
Скопировал содержиое Alkid LiveCD в папку MINI (имя можно и другое, но обязательно должно быть 4 символа)
Скопировал содержимое папки BootCD Wizard в папку BCDW.
В скринах вряд ли получится, но всё же постараюсь попонятнее объяснить.
Схема диска и файлы, с которыми будем работать:
Код:

- I386 (Дистрибутив Windows XP)
    '-  SETUPLDR.BIN
- BCDW (BootCD Wizard)
    '-  bcdw.ini (пусковые строки будут приведены ниже)
- MINI
    |- SETUPLDR.BIN (изменён в HEX-редакторе)
    '- TXTSETUP.SIF  (редактированный в Блокноте)
- HBCD
    '-  hiren.ima

Устанавливаем себе WinHEX, открываем при помощи него файл SETUPLDR.BIN из папки MINI, находим в нём (при помощи поиска) все надписи I386 и пишем поверх (т.е. заменяем на) MINI.
Всё, файл готов. Главное сохранить не забыть.

Открываем в Блокноте файл TXTSETUP.SIF находим и заменяем (ТОЛЬКО ЕСЛИ У ВАС Windows XP SP3, если SP2, этот файл редактировать не надо):
Код:

spcdname = "Windows XP Professional Service Pack 2 CD"
spcdtagfilei  = "\win51ip.SP2"

на
Код:

spcdname = "Windows XP Professional Service Pack 3 CD"
spcdtagfilei  = "\win51ip.SP3"

Сохраняем. Готово.

В bcdw.ini в секции [MenuItems] вписываем Hiren's и Alkid таким образом:
Код:

\MINI\SETUPLDR.BIN                        ;> Alkid LiveCD
\HBCD\hiren.ima                                ;> Hiren's BootCD

Всё должно работать :) Удачи.

FreshMen85 20-06-2010 14:09 1437854

Цитата:

Цитата Lubitel Softa
Путь к файлу isolinux.bin нужно прописывать "как обычно" т.е. \isolinux\isolinux.bin а вот параметры запуска для isolinux нужно писать с обратным слешем "/".
Вот так будет выглядеть команда: \isolinux\isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz
Кстати, если надумаете воспользоваться русским Hiren BootCD от lexapass то там нужно скопировать папку HBCD в корень своего проекта а в bcdw.ini прописать загрузку с файла hiren.ima.
\HBCD\hiren.ima;Hiren's BootCD 10.4 (lexapass) »

не надо выдумывать, всё работает так как написанно,
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz.

AzazeLHAck 20-06-2010 15:06 1437887

Цитата:

Цитата FreshMen85
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz. »

Думаю, BCDW не воспримет команду адреса к isolinux.bin, но если на деле работает, то.. :)

conductor 21-06-2010 01:07 1438269

это всё работает
кто нибуть прикручивал BartPE ?

FreshMen85 22-06-2010 12:48 1439272

вот ещё часть параметров на запуск нескольких приложений из hiren's bootcd v10.5:
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/chntpw.gz ;[ Offline Password Changer ] ;сброс пароля в системе Windows.
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/ntldr.gz ;[ Fix NTLDR ] ;альтернативный загрузчик при ошибке "FIX NTLDR"
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/memtest.gz ;[ Windows Memory Diagnostic ] ;тест оперативной памяти
/isolinux/isolinux.bin /HBCD/linux vga=normal initrd=/HBCD/riplinux.gz root=/dev/ram0 rw xlogin keymap=us xkeymap=us ;[ Linux Mini Hiren's LiveCD ] ;запуск лайв версии linux

Lubitel Softa 24-06-2010 12:48 1440783

Цитата:

Цитата Lubitel Softa
В любом НЕХ-редакторе открываем файл setupldr.bin и заменяем в нём все встречающиеся строки i386 на ALKD, сохраняем »

Вот здесь я ошибку допустил, нужно искать и заменять I386 (с большой буквы). Это применяется не только к Alkid но и для всех ему подобных сборок LiveCD.

saneck 04-10-2011 13:50 1765585

Здравствуйте. Сделал загрузочную флешку с Alkid Live CD-USB, загрузился, по сети подключил интернет, обновил базы антивирусов. После этого все антивирусы работают нормально, а Trojan Remover при запуске выдаёт вот такую ошибку . Подскажите пожалуйста как её устранить не переделывая флешку заново. Спасибо.

saneck 05-10-2011 20:22 1766762

Я так понимаю ответа никто не знает, да? :(


Время: 12:21.

Время: 12:21.
© OSzone.net 2001-2025