Показать полную графическую версию : [решено] Hiren's BootCD и Alkid LiveCD со сборкой через BCDW - в чём проблема?
AzazeLHAck
09-05-2010, 14:31
Здравствуйте :) Проблема такова:
Я скачал 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
По Alkid LiveCD:
1) Полностью копируем содержимое образа со всеми файлами в корень своего будущего диска
2) Переименовываем папку i386 в ALKD, должно быть 4 символа
3) В любом НЕХ-редакторе открываем файл setupldr.bin и заменяем в нём все встречающиеся строки i386 на ALKD, сохраняем
4) В bcdw.ini прописываем: \ALKD\SETUPLDR.BIN;Alkid LiveCD
Alkid LiveCD будет отлично грузиться.
А при запуске Alkid LiveCD из меню BCDW, он начинает установку Винды. »
Во-первых это совсем не установка системы а во-вторых так должно быть.
По Hiren's BootCD 10.4:
Загрузить оригинальный Hiren's BootCD у меня не получилось никакими способами. Рекомендую использовать русскую версию от lexapass, грузится с пол-пинка, http://lexapass.narod.ru/
FreshMen85
09-05-2010, 18:52
хочу только добавить по 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
Спасибо, обязательно проверю :)
AzazeLHAck
09-05-2010, 23:21
FreshMen85,
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz
Случайно не такие "\" должны быть..?
Lubitel Softa,
Во-первых это совсем не установка системы а во-вторых так должно быть.
Установка системы это. Она запускала SETUPLDR.BIN из папки I386. Потом предлагала выбрать раздел диска, ну всё как обычно..
Lubitel Softa
09-05-2010, 23:50
Случайно не такие "\" должны быть..? »
Путь к файлу 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
а в bcdw.ini прописать загрузку с файла hiren.ima. »
А, ну всё тогда ясно! :)
Спасибо за помощь, всё сработало :) Единственная проблема - при запуске Alkid, он просит вставить в дисковод Windows XP SP2.. Что посоветуете..? Ведь в корне диска у меня лежит файл WIN51IP.SP3
AzazeLHAck
10-05-2010, 01:14
В файле 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
Всем спасибо! :-) Изменил, как сказал и заработало! :) Без проблем. :)
Только кажется, что в Hiren's BootCD много лишнего, укоротить будет не проблема :)
Lubitel Softa
10-05-2010, 15:05
Изменил, как сказал и заработало! »
Можно было ничего не менять а скопировать маркерный файл WIN51IP.SP2 с дистрибутива Вындавс СП2. Кстати WIN51IP.SP2 есть в образе Алкида.
AzazeLHAck
19-06-2010, 17:15
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
Путь к файлу 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
/isolinux/isolinux.bin /HBCD/memdisk initrd=/HBCD/boot.gz. »
Думаю, BCDW не воспримет команду адреса к isolinux.bin, но если на деле работает, то.. :)
conductor
21-06-2010, 01:07
это всё работает
кто нибуть прикручивал BartPE ?
FreshMen85
22-06-2010, 12:48
вот ещё часть параметров на запуск нескольких приложений из 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
В любом НЕХ-редакторе открываем файл setupldr.bin и заменяем в нём все встречающиеся строки i386 на ALKD, сохраняем »
Вот здесь я ошибку допустил, нужно искать и заменять I386 (с большой буквы). Это применяется не только к Alkid но и для всех ему подобных сборок LiveCD.
Здравствуйте. Сделал загрузочную флешку с Alkid Live CD-USB, загрузился, по сети подключил интернет, обновил базы антивирусов. После этого все антивирусы работают нормально, а Trojan Remover при запуске выдаёт вот такую ошибку (http://s009.radikal.ru/i310/1110/4f/b7d8aa87bbdc.jpg) . Подскажите пожалуйста как её устранить не переделывая флешку заново. Спасибо.
Я так понимаю ответа никто не знает, да? :(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.