Показать полную графическую версию : Не запускается установка Windows XP через isolinux.
Всем привет.
Создаю загрузочный диск, загрузчик взял isolinux, пытаюсь запустить установку windows xp (/i386/setupldr.bin), нечего не выходит.
Файл isolinux.cfg
label Boot from primary HDD
localboot 0x80
label Setup Windows XP
kernel /i386/setupldr.bin # вот он не грузится
label Memtest86+
kernel /boot/isolinux/memdisk
append /boot/mt86plus
label Norton Ghost
kernel /boot/isolinux/memdisk
append /boot/ghost.ima
label Norton PartitionMagic
kernel /boot/isolinux/memdisk
append /boot/pqmagic.ima
Пытался загрузить бут сектор с диска (2048 кб размером), сохранил его в папку i386/bootsect.bin вот так:
label Setup Windows XP
kernel /i386/bootsect.bin
Тоже не грузится пишет: Canot boot from cd - CODE: 4 (вроде так).
Долго уже бьюсь над этим, помогите.
тестировал это все на VMWare 5 и VirtualBox 1.5.2
Petya V4sechkin
04-11-2007, 10:24
xakepok, а обязательно через isolinux?
Почему бы не воспользоваться BCDW (http://oszone.net/3633) или EasyBoot (http://oszone.net/3671)?
Petya V4sechkin, в принципе не обезательно, но если было бы возможно запустить установку через isolinux былобы вобше класс :) (выглядит он по красивей, очень хорошо бы подошол для загрузочного диска)
prankster
02-06-2008, 19:33
у меня вопрос.
как нужно запускать загрузчик, созданный в ultraiso (формат *.bif), windows xp через isolinux?
label win
kernel /boot/win.bif - так не получается
Mr dUSHA
02-06-2008, 21:06
LABEL s_wxp
MENU LABEL Install Winwows XP
KERNEL /boot/img/xpboot.bin
Этот оригинальный загрузчик ХР, только подправленый, чтоб не всплывало сообщение "нажмите ЕниКей для загрузки с СД".
Путь можете изменить на свой. Отсчитывается он от корневого каталога диска.
isolinux лучше брать самый свежий, с оффсайта:
http://www.kernel.org/pub/linux/utils/boot/syslinux/
а если у меня все файлы винды должны лежать в папке WinXP и путь к основной папки у меня WinXP/I386 то как быть?
как мне запустить установку винды?
у меня это все добро на флешке и загрузчик syslinux
пытался вот так запустить
LABEL s_wxp
MENU LABEL Установка Windows XP Professional SP2
KERNEL /WinXP/i386/setupldr.bin
но как я и предполагал пока папка i386 не будет в корни он не запустится
для проверки временно переносил её в корень но ни чего не изменилось
при запуске появляется мигающее нижние тере на черном фоне
Mr dUSHA
05-07-2008, 01:09
для проверки временно переносил её в корень но ни чего не изменилось »
Смотрите мой пост выше.
setupldr.bin не напрямую syslinux-ом загружается, а посредством маленького загрузчика. В загрузчике прописана ссылка на /i386/setupldr.bin.
Напрямую syslinux загружать setupldr.bin не умеет.
UPD: вышел новый syslinux 3.70, и теперь он умеет загружать setupldr.bin напрямую. Сейчас протестирую.
UPD: нет. всетаки не поддерживает. там в другом модуле, предназначеном для загрузки с винчестера, рализовали это.
Mr dUSHA
а как можно отредактировать загрузчик xpboot.bin
чтоб он загружал setupldr.bin файл из /WinXP/i386/
Смотрите мой пост выше.
setupldr.bin не напрямую syslinux-ом загружается, а посредством маленького загрузчика. В загрузчике прописана ссылка на /i386/setupldr.bin.
Напрямую syslinux загружать setupldr.bin не умеет.
UPD: вышел новый syslinux 3.70, и теперь он умеет загружать setupldr.bin напрямую. Сейчас протестирую.
UPD: нет. всетаки не поддерживает. там в другом модуле, предназначеном для загрузки с винчестера, рализовали это.
Влил ентот загрузчик, влил I386, накатил сислинух, вписал загрузчик в конфиге...
А он, как и оригинальный nt5boot.bin выдаёт "CDBOOT: Couldn't find NTLDR"
Естессно setupldr.bin напрямую не грузится тоже...
И чего с ентим делать? :) Заранее спасибо за помосчъ.
UPD: нтлдр не находится под ВМваре. А в реале - Could not boot from CD: CODE 4. И что-ж за такое? О_о
Mr dUSHA
29-07-2008, 21:47
UPD: нтлдр не находится под ВМваре. А в реале - Could not boot from CD: CODE 4. И что-ж за такое? О_о »
Либо не правильно по папках разложены файлы, либо не правильно создается сам iso-образ, который подключаете потом к виртуальной машине и пишите на диск для загрузки с него на реальной.
В данном случае "Couldn't find NTLDR" означает, что загрузчик не может найти файла setupldr.bin.
Либо не правильно по папках разложены файлы, либо не правильно создается сам iso-образ, который подключаете потом к виртуальной машине и пишите на диск для загрузки с него на реальной.
В данном случае "Couldn't find NTLDR" означает, что загрузчик не может найти файла setupldr.bin.
UPD. Да, я эт. Протупил чуток сказать, что я делаю не загрузочный диск, а загрузочную флешку... :sorry:
1) ИСО я не создавал. Надо-ли это, и если надо, то как и чем лучше всего делать?
2) на флешке лежат i386, сислинуксовский загрузчик, его конфа, хпбут.бин, маркерные файлы Win51*.* и бутфонт.бин. И всё, собсно. I386 слита с проверенного на все 100% диска, с него уже виндов переставлено много и много...
А, ну, до кучи, там-же лежат nt5boot.bin (оригинальный) и nt5bootm.bin (патченый из комплекта bcdw). Оба добавлены в менюшку сислинуха, и эффект такой-же...
Что я делаю не так? ©
:)
Mr dUSHA
31-07-2008, 11:23
Что я делаю не так? © »
На флешке с ее файловой системой используете загрузчик (xpboot.bin, etc...) для оптического носителя.
люди человеки взываю к вам
как можно отредактировать загрузчик xpboot.bin
чтоб он загружал setupldr.bin файл из /WinXP/i386/
Можно попробовать взять загрузчик от Recovery Console.
а где взять та
сылку плизь
Так ведь в чём трабла-то. Файловая система компакта прктичски сдублирована, загрузчик xpboot.bin лежит. Сислинух стартует, выдаёт меню, находит хрбут, а он выдаёт, мол, cannot boot fron CD: Code 4.
Прямая попытка загрузки сетуплдр.бин - залипон с чёрным экраном.
Запуск не хрбут.бин, а оригинального nt5boot.bin (как и модифицированного nt5bootm.bin) приводит к тому-же результату, что и хрбут.бин-а.....
Ниччего не понимаю! ©
prankster
14-09-2008, 15:54
напрямую isolinux с setupldr.bin не работает, поэтому нужно запускать установку windows xp через bootsect.bin (2,0 Кб). При обычных условиях это не работает - выдает ошибку "CDBOOT: Couldn't find NTLDR", поэтому можно при создании iso-образа добавить к mkisofs флаг -N, но при этом во время установки возникают разные ошибки (например файл не может быть скопирован и другие) и вообщем windows не устанавливается.
Кто что посоветует?
prankster
14-09-2008, 17:48
ошибок не возникает при установке, если при создании iso сделать так:
mkisofs -N -b isolinux/isolinux.bin -d -iso-level 4 -no-emul-boot -boot-load-size 4 -boot-info-table -o project.iso project
elChoopacabra
15-09-2008, 11:10
Может какой-нибудь добрый человек поделится пустышкой правильной iso'шки для примера... все-таки на её основе будет легче сделать свой вариант... тоже вот хотелось бы перейти на isolinux из эстетических соображений.
prankster
15-09-2008, 17:14
elChoopacabra
http://rapidshare.com/files/145466700/folder.rar.html
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC