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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Linux и BCDW (http://forum.oszone.net/showthread.php?t=110748)

VAD87 05-07-2008 01:59 842742

Linux и BCDW
 
Здравствуйте, решил создать мультизагрузочный диск для моих нужд, скачал из инета загрузочные iso образы Linux LiveCD pmagic и GeeXboX, а так же, Hiren's.BootCD и Acronic True Image + Disk Director, вроде бы все норм сделал, при загрузке с диска, акроникс и хирент отлично работают, а при попытке загрузки линов выдает:
Could not find kernel image
Boot:
и в строке бут мигает курсор ввода. Как сие можно исправить и вообще, можно ли?

Eakdrazile 22-12-2008 22:11 987549

Доброго времени суток всем. Комманда на загрузку линуксов в BCDW выглядит примерно так:
Код:

\isolinux\isolinux.bin    ;  название дистра  ; описание дистра
Я столкнулся с такой же проблемой: как подружить на одном диске несколько линуксовых дистров, если почти у всех у них похожие каталоги и лежать они должны обязательно в корне диске (что-то подобное выходит при сочетании на одном диске Win2k и WinXP, но там проблема решается переименованием каталога I386 и подправкой SETUPLDR.BIN,
а как быть здесь?) Если кто-то знает, отпишитесь. Заранее спасибо.

Комсомолец 13-01-2009 08:28 1005976

Такой вопрос-как средствам isolinux загрузить .iso образ? Разобрать его не получится-нужно чтобы он в образе именно был.

mvt 13-01-2009 14:43 1006304

А Вы почитайте книжку http://www.bolero.ru/product-9785893...=9785893923353
PS Правда, рассказывать долго. Вот она на столе лежит, и если Вы займетесь этим делом - давайте вместе

Комсомолец 14-01-2009 03:40 1006977

mvt, а Вы подсказать не можете? Далековато книжке ехать-на Дальний Восток.
К примеру, образ дискеты гружу так:
Код:

LABEL Norton Ghost 2003     
                MENU LABEL Norton Ghost 2003     
                KERNEL /dos/memdisk
                APPEND initrd=/dos/GHO.IMA

Windows так:
Код:

LABEL WinXP
                MENU LABEL Windows XP       
                KERNEL /i386/BOOTSECT.BIN

но с .iso не разобрался.

Eakdrazile 14-01-2009 11:19 1007181

Интересно, что это за образ такой, что разобрать его нельзя. Образы Acronis в виде .iso напрямую можно запустить вроде бы только в версии BCDW 1.50; если пользоваться 2.01, то образы надо открыть в UltraISO и сохранить в виде файлов .bif., поместить эти файлы в какую-нибудь папку на диске и прописать в BCDW комманды на их запуск. Но если у вас например есть образ какого-то дистра, и вы пропишите комманду на его запуск, это не сработает. Скопируйте все файлы и папки из этого образа на свой диск и в UltraISO создайте .bif-файл из этого образа (комманда-сохранить файл загрузки), киньте этот файл в корень диска, и пропишите комманду на его запуск (это срабатывает почти во всех случаях). Или (если это линуксовый дистр) просто скопируйте все папки и файлы и пропишите комманду типа isolinux\isolinux.bin. По BCDW если надо читайте здесь и здесь.

Комсомолец 15-01-2009 11:19 1008308

Eakdrazile, bcdw 2.01 спокойно грузит iso образы. Acronis 12 версии при разборе его перестает работать нормально (только пробная версия получается). BCDW я досконально знаю-надо с помощью isolinux .iso загрузить. Неважно, какой. Не дистрибутив ОС. например, Kaspersky Rescue Disk.

Eakdrazile 15-01-2009 12:42 1008395

Цитата:

Цитата Комсомолец
bcdw 2.01 спокойно грузит iso образы »

Не знаю, не знаю... Мне попадался диск, сделанный при помощи BCDW 1.50, на котором акронисы были в виде .iso-образов (и он работал). Я попытался сделать что-то подобное с версией 2.01 (ну и добавил акронисов посвежей), но в результате выбивало ошибку типа: Cannot load the file \bcdw\bcdw.bin (хотя он был на месте). Если же создать из образов .bif-файлы и запускать их, все работает (только в True Image есть папка Recovery Manager, ее я скопировал в корень диска). Ну, BCDW я досконально не знаю, но Kaspersky Rescue Disk работает через \isolinux\isolinux.bin. Другое дело, когда нужно на одном диске поместить несколько дистров, основанных на isolinux-методе загрузки (этот вопрос меня очень интересует).

Комсомолец 16-01-2009 03:13 1009217

Eakdrazile, а я вот с linux не очень. Каспера я для примера привел.
Цитата:

Цитата Комсомолец
Acronis 12 версии при разборе его перестает работать нормально (только пробная версия получается). »

вот что меня интересует. остальное я в формат дискет перегоню или еще как по другому подгружу. а вот .iso интересует именно из-за акрониса. с предыдущими версиями такого не было.

\BOOT\TrueImageHome11.iso ; 08.True Image 11 ; Help008

вот так грузится в 2.01 ))

Цитата:

Цитата Eakdrazile
Cannot load the file \bcdw\bcdw.bin »

говорит что не указан правильный загрузчик. акронис в данном случае не при чем. укажите при создании образа путь к bootsect.bin (loader.bin) из комплекта bcdw. так же в корне должны быть папка и файл \bcdw\bcdw.bin.

Eakdrazile 16-01-2009 10:16 1009332

Попробовал сделать так: с диска, созданного при помощи BCDW 2.01 извлек файл загрузки; создал новый проект UltraISO (в него добавил папку bcdw и образ Acronis True Image Home 12.0.9633.2) и загрузил в него вышеупомянутый файл загрузки; сохранил все это дело в виде .iso. На виртуалке работает (на реальной машине не проверял), Acronis функционирует без ограничений. (несколько туповатый метод, но главное-работает)

Комсомолец 17-01-2009 05:08 1010284

Я таким образом его гружу: извлекаю с диска Acronis True Image файлы kernel.dat ramdisk.dat и mouse.com в папку boot\acronis\trueimage и прописываю в isolinux.cfg:
Код:

        LABEL TrueImage
                MENU LABEL Acronis True Image 12
                KERNEL /boot/acronis/trueimage/kernel.dat ramdisk_size=32768 vga=791 acpi=on quiet initrd=/boot/acronis/trueimage/ramdisk.dat /s

Он загружается, но при попытке создать бэкап выдаёт, что это пробная версия. Делал с установленной регистрированной версии.
Только к чему папка BCDW на диске, который загружается с isolinux? Вопрос в том как отказаться от BCDW.

P.S. - всё больше хочу отказаться от этой затеи.. :( Геморроя много....

Eakdrazile 18-01-2009 11:56 1011335

Сорри, я просто с isоlinux никогда не связывался (возможно есть смысл создать новую тему аля "Acronis vs IsoLinux").
Просто на BCDW это работает, кстати возможно найдете что-то здесь (на оффсайте насчет Acronis вроде ничего нет). Или вот результаты поиска по рамблеру.
Желаю Удачи.

Комсомолец 18-01-2009 14:40 1011452

Eakdrazile, про bcdw то я знаю. исошник подсунул и всё. линки гляну. спасибо

greyzy 20-02-2009 08:00 1043739

Не думал, что кого-то, кроме меня интересует эта тема, буквально перед новым годом осуществил давнюю затею (все руки не доходили)-сделал себе
диск с разнообразными линуксами, и хочу поделиться путями создания.

Руководство по добавлению linux на компакт-диск с bcdw

Предупреждение:
В статью не добавлял ссылки на дистрибутивы, думаю поисковиками все умеют пользоваться, также предполагается, что читатель знаком с работой загрузчика
bcdw. Все предлагаемые пути актуальны для версий, перечисленных ниже, в других релизах параметры могут меняться

Что на диске:
-offline NT and registry editor (сброс пароля winXP/2003/Vista)
-Gnome Partition Editor 0.3.9 (редактор разделов)
-Parted Magic 3.2 (включает редактор разделов, восстановщик файлов и разделов )
-Back Track 3 (полухакерский дистриб)
-Ophcrack xp 2.0.1 (подбор пароля админа winXP)
-GEEXBOX Open Media Center (медиапроигрыватель)
-SLAX 6.0 (совсем небольшой лив-дистриб)
-SAM Linux 2007 live (симпатичный лив-дистриб)
-OPENSUSE 11.0 live (лив-дистриб известной настольной системы)
-Paragom Partition Manager2009
-Kaspersky Rescue CD
-DrWeb 4.44

Краткая теория (взята из этой замечательной статьи http://www.ezbsystems.com/cgi-bin/ik...=ST;f=1;t=2071)

Формат запуска загрузчика какого-либо линукса такой:

/isolinux/isolinux.bin /isolinux/vmlinuz*** initrd=/isolinux/initrd.gz*** init=**** moreoptions*****

isolinux.bin - загрузчик
vmlinuz - это ядро дистрибутива (kernel), он может называться как-нибудь иначе, например bzImage
initrd.gz - это RAM-диск, в него распаковывается предварительная файловая система и в нем операции по начальному запуску происходят
init= - параметр, точно не знаю для чего :), о нем ниже
moreoptions - тут остальные опции запуска, размер рам-диска, видео и тп

Откуда мы формируем такие строки запуска для наших дистрибутивов? Распаковав .iso нашего дистрибутива мы ищем файл isolinux.cfg, он либо в
корне исошника, либо в папке isolinux, либо в папке boot, либо boot\isolinux, такие примерно вариации, еще есть файл syslinux.cfg, примерно такого же содержания, различие загрузчиков следующее:

SYSLINUX - MS-DOS/Windows FAT filesystem
ISOLINUX - ISO9660 CD-ROM

То есть isolinux для болванок, syslinux для fat, в том числе и для флешек

В файле isolinux.cfg описываются параметры запуска, цвета фона, расположение и тп вещи, нас интересуют параметры запуска дистрибутива, вот мы и
видим примерно такие строки:

label GParted Live
MENU DEFAULT
MENU LABEL GParted Live (Default settings)
kernel /live/vmlinuz1
append initrd=/live/initrd1.img boot=live union=aufs noswap noprompt vga=791 ip=frommedia nolocales
TEXT HELP
ENDTEXT

Таким образом, приглядевшись, мы видим, что ядро (kernel) это у нас файл vmlinuz1, рам-диск это файл initrd1.img, остальное это опции запуска,
для init= пишем то, что написано в секции init= конкретного конфигурационного файла

Добавление наших дистрибутивов

Вообще файл isolinux.bin есть во всех дистрибутивах, но я для простоты скачиваем последний пакет syslinux (у меня это была версия 3.72), находим там этот файл и помещаем в папку \isolinux, таким образом мы не плодим isolinux.bin'ы на диске и запускаем его последнюю и хочется думать самую продвинутую версию.

Непосредственно дистрибы

1. offline NT and registry editor (http://home.eunet.no/~pnordahl/ntpasswd/)
создаем папку offline и копируем туда содержимое iso, так же добавляем туда драйвера для дисков (с этого же сайта)
в bcdw.ini пишем
isolinux/isolinux.bin /offline/vmlinuz initrd=/offline/initrd.cgz,/offline/scsi.cgz rw vga=1 init=/linuxrc ; Offline

2. Gnome Partition Editor 0.3.9
Создаем папку live и копируем туда содержимое папки live исо, (если вы сделаете другую папку, то загрузка не будет, дистрибутив будет упрямо
искать папку live...)
в bcdw.ini пишем
/isolinux/isolinux.bin /live/vmlinuz1 initrd=/live/initrd1.img boot=live union=aufs noswap vga=791 init=/linuxrc;GParted 0.3.9 Graphic mode;
/isolinux/isolinux.bin /live/vmlinuz1 initrd=/live/initrd1.img boot=live union=aufs noswap vga=791 toram init=/linuxrc; GParted 0.3.9 copy to ram;

3. Parted Magic 3.2
Создаем папку PMAGIC и копируем туда из исо папку PMODULES с содержимым, и файлы BZIMAGE и INITRD
в bcdw.ini пишем
/isolinux/isolinux.bin /pmagic/bzImage noapic initrd=/pmagic/initrd keymap=us livecd vga=791 sleep=0 quiet tmpfs_size=180M ramdisk_size=25000 init=/linuxrc ;Pmagic 3.2 copy to ram ;
/isolinux/isolinux.bin /pmagic/bzImage noapic initrd=/pmagic/initrd keymap=us livecd vga=791 sleep=0 quiet tmpfs_size=180M ramdisk_size=25000 noeject noreplace-paravirt init=/linuxrc ;Pmagic 3.2 noeject disk ;
/pmagic/isolinux.bin /pmagic/bzImage noapic initrd=/pmagic/initrd keymap=us livecd vga=normal sleep=0 quiet tmpfs_size=180M ramdisk_size=25000 init=/linuxrc ; Pmagic 3.2 normal vga

4. Back Track 3
Создаем папку BT3 (обязательно большими буквами, если маленькими дистрибутив не может найти путь) и копируем туда содержимое папки BT3 исо, а
также файлы vmlinuz и initrd.gz из папки boot исо
в bcdw.ini пишем
/isolinux/isolinux.bin /BT3/vmlinuz initrd=/BT3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,kdm vga=0x317 init=/linuxrc ;Back Track 3 Graphics mode (KDE)
/isolinux/isolinux.bin /BT3/vmlinuz initrd=/BT3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=kdm vga=0x317 init=/linuxrc ;Back Track 3 Graphics mode (VESA KDE)
/isolinux/isolinux.bin /BT3/vmlinuz initrd=/BT3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw nohd vga=0x317 init=/linuxrc ;Back Track 3 no Hard Disk
/isolinux/isolinux.bin /BT3/vmlinuz initrd=/BT3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf,kdm vga=0x317 init=/linuxrc ;Back Track 3 Graphics mode, Copy To RAM

5. Ophcrack xp 2.0.1
Создаем папку ophcrack и копируем в нее содержание папки ophcrack исо также файлы vmlinuz и initrd.gz из папки boot исо
в bcdw.ini пишем
/isolinux/isolinux.bin /ophcrack/vmlinuz initrd=/ophcrack/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,startx init=/linuxrc ;Ophcrack xp 2.0.1 Graphic mode
/isolinux/isolinux.bin /ophcrack/vmlinuz initrd=/ophcrack/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=startx init=/linuxrc ;Ophcrack xp 2.0.1 VESA mode

6. GEEXBOX Open Media
Создаем папку GEEXBOX, копируем туда содержимое папки GEEXBOX исошника и файлы vmlinuz и initrd.gz из папки boot исошника
в bcdw.ini пишем
isolinux/isolinux.bin /GEEXBOX/vmlinuz initrd=/GEEXBOX/initrd.gz root=/dev/ram0 noapic nolapic acpi=off rw boot=cdrom lang=ru splash=silent vga=789 keymap=qwerty remote=LG receiver=leadtek video=vesafb:ywrap,mtrr init=/linuxrc; GEEXBOX Open Media Center

7. SLAX 6.0
Создаем папку SLAX и далее по плану
/isolinux/isolinux.bin /SLAX/vmlinuz initrd=/SLAX/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc; Slax Graphics mode (KDE);
/isolinux/isolinux.bin /SLAX/vmlinuz initrd=/SLAX/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4 init=/linuxrc; Slax Graphics VESA mode;
/isolinux/isolinux.bin /SLAX/vmlinuz initrd=/SLAX/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf,telinit~4 init=/linuxrc; Slax Copy To RAM;

8. SAM Linux 2007 live
Создаем папку SAM, в нее копируем файлы vmlinuz и initrd.gz из папки isolinux исо, а в корень копируем файл livecd.sqfs
в bcdw.ini пишем
isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=on vga=788 keyb=us splash=silent fstab=rw,noauto init=/linuxrc; SAM LINUX 2007 LiveCD;
/isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=on vga=788 keyb=us splash=silent fstab=rw,noauto vesa init=/linuxrc; SAM LINUX 2007 VideoSafeMode;
/isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=off vga=normal keyb=us noapic nolapic noscsi nopcmcia init=/linuxrc; SAM LINUX 2007 Safeboot;
/isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd copy2ram initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=on vga=788 keyb=us splash=silent fstab=rw,noauto splash=verbose init=/linuxrc; SAM LINUX 2007 copy to ram;

9. OPENSUSE 11.0 live
Создаем папку opensuse и копируем в нее файлы initrd и linux из папки boot исо, в корень копируем файл openSUSE-11.0-read-only.i686-2.7.0
в bcdw.ini пишем
isolinux/isolinux.bin /opensuse/linux initrd=/opensuse/initrd ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent showopts init=/linuxrc; OpenSUSE-11.0 LiveCD;
/isolinux/isolinux.bin /opensuse/linux initrd=/opensuse/initrd ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off init=/linuxrc; OpenSUSE-11.0 Failsafe;

10. Paragon Partition Manager 2009
К сожалению как acronis из исо не грузится, но грузится по приведенному здесь принципу. Создаем папку paragon, копируем туда содержимое исо и пишем строки
paragon/isolinux.bin /paragon/vmlinuzp initrd=/paragon/initrd.gz splash=silent quiet root=/dev/ram0 ru_ver vga=0x314; Paragon Partition Manager 2009

11. Kaspersky Rescue CD
Создаем папку kav и копируем туда содержимое папки isolinux исо (кроме файла isolinux.bin), в корень копируем папку bases (перед сборкой диска раздобудьте свежие базы и запишите туда с заменой) а также в корень копируем файлы image.squashfs и livecd из корня исо
в bcdw.ini пишем
/isolinux/isolinux.bin /kav/rescue initrd=/kav/rescue.igz root=/dev/ram0 looptype=squashfs loop=/image.squashfs cdroot quiet trace init=/linuxrc ; Kaspersky rescue 2009
/isolinux/isolinux.bin /kav/rescue initrd=/kav/rescue.igz root=/dev/ram0 looptype=squashfs loop=/image.squashfs cdroot nox trace init=/linuxrc ; Kaspersky rescue 2009 safe
/isolinux/isolinux.bin /kav/rescue initrd=/kav/rescue.igz root=/dev/ram0 looptype=squashfs loop=/image.squashfs cdroot nox dolvm dodmraid init=/linuxrc ; Kaspersky rescue 2009 raid

12. DrWeb 4.44
Дистрибутив вредный оказался, поэтому если у вас уже есть папка boot, то копируем в нее файлы initrd, vmlinuz, DrWebLiveCD-4.44.0.0811190 и папку module вместе с содержимым из папки boot исо, то есть создать отдельную папку не получилось-не грузится, и новые базы не обновишь механически
в bcdw.ini пишем
/Boot/isolinux.bin /Boot/vmlinuz initrd=/Boot/initrd init_opts=4 root=/dev/ram0 quiet dokeymap looptype=squashfs loop=/Boot/module/white.mo usbroot slowusb vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 init=/linuxrc; Dr.Web 4.44 Graphic Mode;
/Boot/isolinux.bin /Boot/vmlinuz initrd=/Boot/initrd init_opts=3 root=/dev/ram0 quiet dokeymap looptype=squashfs loop=/Boot/module/white.mo usbroot slowusb init=/linuxrc ; Dr.Web 4.44 Text Mode

Хочу отметить, что не обязательно все из вышеперечисленного запустится, например drweb в графическом режиме на слабой машине у меня вис, только в текстовом, если запуск в рам, тоже не обязательно запустится, смотря как поведет себя оперативка и тп, но на нескольких машинах нормальных это проверял, грузилось во всех режимах.

Acronis не приведен, потому что он без проблем запускается из исо, все остальное при помощи bcdw НЕ ВОЗМОЖНО запустить из iso

Надеюсь кому-нибудь это будет полезным, удачи

LeoOris 20-02-2009 11:41 1043863

Прошу совета, по созданию Windows ХР SP3 под себя с интеграцией в нее программного обеспечения, фонов загрузки (вход в систему) и изменения стандартного .setup

Мне надо интегрировать все эти программы в дистрибутив, чтобы они установились в автоматическом режиме, как это осуществить, какие программы при этом использовать.

Mikrosoft Ofice Word (профессиональный)
Mikrosoft Ofice Visio (профессиональный)
Kонвертер в PDF с офсайта Mikrosoft для Ofice (фаил .exe)
Adobe readr 9
Corel draw 12 rus (с crack)
Djvy
Nеro 7
Alchogol 120% (с crack)
Autoplay Media Stydio 6 rus (с cd key)
Power DVD 8
WinRar

Приходится менять Windows практически раз в месяц, постоянно что-то не устраивает, сейчас у меня Windows Black Edition SP3 SP хотелосьбы оформление позаимствовать у него, за исключением фонов загрузки входа в систему.

Что посоветуете?

greyzy 20-02-2009 12:48 1043921

LeoOris, http://forum.oszone.net/forum-32.html

Eakdrazile 20-02-2009 17:07 1044155

greyzy, спасибо большое! И впрямь обьем информации сногсшибательный и работа проделана немалая. Буду пробовать (просто когда-то я хотел вместить на один диск Runtu, KNOPPIX, Parted Magic, ALT Linux и еще пару мелочей и столкнулся с тем, что когда запускаеш Runtu, запускается KNOPPIX), правда, я сейчас уже переехал на Linux, так что надобность в подобных мультисборках и подобных экспериментах уже уходит в прошлое. Но за информацию все равно спасибо, желаю удачи! :)

Lubitel Softa 21-02-2009 00:10 1044521

Огромное спасибо за Руководство по добавлению linux на компакт-диск с bcdw. Вы лучшие!

greyzy 27-02-2009 12:39 1050357

Eakdrazile, Lubitel Softa, спасибо за отзыв, вот оформили это дело статьей

chern14 29-03-2009 16:12 1078071

greyzy, а как добавить на диск Linux с названием Blin ? просто он довольно русский и очень удобный (по крайней мере, для меня).

Eakdrazile 29-03-2009 21:12 1078304

chern14, в статье, приведенной greyzy все написано (пускай вас не пугает, что среди рассматриваемых дистров нету Blin Linux - механизм почти одинаковый для всех линуксов):
Цитата:

Цитата greyzy
8. SAM Linux 2007 live
Создаем папку SAM, в нее копируем файлы vmlinuz и initrd.gz из папки isolinux исо, а в корень копируем файл livecd.sqfs
в bcdw.ini пишем
isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=on vga=788 keyb=us splash=silent fstab=rw,noauto init=/linuxrc; SAM LINUX 2007 LiveCD;
/isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=on vga=788 keyb=us splash=silent fstab=rw,noauto vesa init=/linuxrc; SAM LINUX 2007 VideoSafeMode;
/isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=off vga=normal keyb=us noapic nolapic noscsi nopcmcia init=/linuxrc; SAM LINUX 2007 Safeboot;
/isolinux/isolinux.bin /SAM/vmlinuz livecd=livecd copy2ram initrd=/SAM/initrd.gz root=/dev/rd/3 acpi=on vga=788 keyb=us splash=silent fstab=rw,noauto splash=verbose init=/linuxrc; SAM LINUX 2007 copy to ram; »

последуйте примеру и проделайте все то же самое, только для вашего дистра (создаете папку blin и копируете туда содержимое образа, а дальше все как в примере, только внимательно следите за тем, какие символы за что отвечают)

chern14 30-03-2009 22:37 1079484

Eakdrazile,
нет, так не пойдёт с Blin. можно вот так http://forum.ru-board.com/topic.cgi?...651&start=1020

Eakdrazile 30-03-2009 23:53 1079556

Вот и чудненько, что сами разобрались :) (за линк спасибо - информация полезная) Желаю удачи.

GrayZOR 05-04-2009 02:00 1084453

Приветствую всех.

Цитата:

Цитата Eakdrazile
нужно на одном диске поместить несколько дистров, основанных на isolinux-методе загрузки (этот вопрос меня очень интересует) »

+1 Например SLAX и DR.WEB Live CD или каспера.
добавляю initrd=/путь/initrd.gz не помогает...
если добавить это SLAXу, то не каких изменений при запуске слакса.
Если добавить параметр initrd к Back Track, то он запускает SLAX с оболочкой KDE, без возможности выбора варианта загрузки, а Slax с параметром initrd, то слакс запускаеться нормально, и есть возможность выбора варианта загрузки(KDE, Safe Mode, Text Mode и д.р.) ! Хотя Back Track расположены в разных папках, на разных уровнях, вот пути:
\BCDW\BT4B\boot\isolinux\isolinux.bin - загрузочник BackTrack 4, а папка самой ос на одном уровне с папкой Boot, т.е.\BCDW\BT4B\BT4\ ...
\BOOT\isolinux\isolinux.bin - загрузочник SLAX, а папка самой ос, на одном уровне с папкой Boot, т.е. в корне диска.
Есть мысль скинуть всю папку boot в папку boot в корне диска с заменой файлов, попробую завтра.

Ещё вопрос по запуску frenzy 1.1
При запуске не может найти Kernel, пишет can't load 'kernel', есть папка kernel в ней kernel.gz, так же есть есть файл ADD_KRN.DAT, думаю нужен он, не знаю как "вдолбить ему" это! Каким параметром? Таким /BCDW/ADD_KRN.DAT или таким /boot/kernel или /boot/kernel/kernel.gz не получаеться! Frenzy дискетный образ *.IMA .
Вот скриншот: http://s47.radikal.ru/i115/0904/7e/e8302c44929a.png
Если ввести help, я кобы должна быть "делатная" помощ, пишет Verbose help not available.
Если ввести ?, то листинг команд, скрин: http://s53.radikal.ru/i140/0904/09/08c4c4ae99a9.png

Вот такие вот дела.

Счас спать, завтра буду дальше пробовать )) думаю тема актуальная, возможно в будущем исходя из опыта, что то можно будет добавить в статью о BCDW.

BCDW версия 2.0a1

МДЯ! Пора уже на боковую, оказываеться на второй странице есть нужная инфа по теме, а я даже вторую страницу не заметил... хы!

Во затупил :shot: Аж стыдно! :blush2:

Хотя по поводу frenzy 1.1 вопрос актуален)

greyzy 05-04-2009 11:09 1084571

GrayZOR, дык по той же нужной "инфе по теме" найдите файл isolinux.cfg , и чего там написано перепишите для bcdw, по методу из этой же инфы

GrayZOR 05-04-2009 14:52 1084713

дело в том что Frenzy буквально вырван с другого бутдиска на бисидиви и его isolinux.cfg х3 где....

Цитата:

Цитата greyzy
по методу из этой же инфы »

пока что не фига не получаеться, ковыряюсь уже третий час ))
плюс ещё вот такая шкняга - http://s42.radikal.ru/i098/0904/aa/a56713d436c8.jpg

GrayZOR 05-04-2009 19:17 1084892

строчка
\DRW\BOOT\ISOLINUX\ISOLINUX.BIN /DRW/BOOT/vmlinuz
root=/dev/ram0 init=/linuxrc init_opts=3 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd ; Dr.WEB Live CD (Антивирусные базы - 04.04.2009)... ; Live CD скорой антивирусной помощи, который позволяет восстановить работоспособность^ системы, пораженной действиями вирусов, на рабочих станциях и^ серверах под управлением Windows\Unix.
А в меню BCDW получаеться аж два пункта
\DRW\BOOT\ISOLINUX\ISOLINUX.BIN /DRW/BOOT/vmlinuz
и
Dr.WEB Live CD (Антивирусные базы - 04.04.2009)...
Если зайти в первую, то автоматом грузиться SLAX + KDE
если во второй, cannot not find bootimage file (((

Вопрос по Frenzy актуален. Скачал дистр с оф.сайта, там вообще нету isolinux.CFG )), счас буду пробовать загрузиться с ISOшника ))

GrayZOR 05-04-2009 22:15 1085013

Разобрался я с Frenzy.
Оказываеться Frenzy на безе FreeBSD, isolinux не умеет загружать ядро FreeBSD (на которой основана Frenzy), поскольку его структура и метод загрузки существенно отличаются от ядра Linux.
Загрузочный диск пришлось собрать не в CDImage, а в UltraISO ))
Сначал вырвал загрузчиик из образа собраного CDImage
UltraISO - Самозагрузка - Сохранить файл самозагрузки.
Потом создал новый проект, добавил все файлы который должны быть на диске, затем
Самозагрузка - Загрузить файл файл самозагрузки.
Так же в опциях выставил
UDF, RocketRige
Формат имени файла переключил с DOS(8.3) на Windows/Unix(31) и поставил галочку на "Разрешить строчные буквы"!

Это инструкция для BCDW 2.0a1 )))

Для версии 1.50 нужная инфа, ссылки на конфиги BCDW 1.50 ЗДЕСЬ <<<
Думаю сообщение будет полезным, можно даже добавить в статью на сайте ))
Буду дальше работать, будет инфа отпишусь...

Такс найдены первые сбои, не работает WinPE, Windows Key InterPrace, установки винды тоже не хочет )))
Такс буду пересобирать ISO чуть поменяю параметры ))

greyzy 06-04-2009 12:09 1085539

GrayZOR чего вы такой, извините, торопыга, есть конечно и продвижения, но в основном одни эмоции, по DrWeb'у - читайте еще раз приведенную статью внимательно: "12. DrWeb 4.44 Дистрибутив вредный оказался, поэтому если у вас уже есть папка boot, то копируем в нее файлы initrd, vmlinuz, DrWebLiveCD-4.44.0.0811190 и папку module вместе с содержимым из папки boot исо, то есть создать отдельную папку не получилось" т.е. зря вы сделали папку \DRW, надо в корне сделать папку \boot и туда все складывать как описано; если у вас получилось два пункта меню вместо одного, значит вы где-то либо пробел лишний поставили, либо enter нажали, либо точку с запятой бахнули, от этого не одна строка получилась, а две. И вообще на вашей картинке одни строки запуска, это такое загрузочное меню, а где же эстетика?;)

Пришлось скачать этот frenzy, на официальном сайте большими буквами написано, что этот продукт freebsd (вообще для любых продуктов желательно сначала искать официальные сайты, там и инфа может быть, описания от авторов, каналы загрузки широкие и официальные, а не какой-нибудь rapidshare, на который кто нибудь выложил бесплатный продукт, но тем не менее зарабатывает), как линукс загрузить не получилось, но вот есть в интернете такая статья, _http://www.linuxcenter.ru/lib/articles/distrib/bsd/multi_boot_cd.phtml , почитайте, там вроде как isolinux как раз грузит frenzy, может у вас получится, у меня не пошла загрузка, вы вот вытащили файл самозагрузки (как я понимаю .bif), а в bcdw.ini вы что пишете? какой строкой загружаете ваш frenzy? по идее, если вы им загружаете ядро frenzy, то на остальные продукты это влиять не должно

GrayZOR 06-04-2009 22:18 1086113

Спасибо, за ответ, завтро буду работать над этим.
Frenzy
\BCDW\frenzy.ima ; Frenzy 1.1 (Starstruck) RUS... ; Frenzy - это портативный инструмент системного администратора,^LiveCD на базе ОС FreeBSD, загрузившись с которого, администратор получает^полностью работоспособную систему с набором программного обеспечения для^настройки, проверки и анализа сети, тестирования компьютерного железа^и ряда других задач.

Выдрал я этот frenzy.ima с реаниматорСД январьская версия. можно и запускать с исо, но содержимое iso должно быть в корне диска... ))

Lupik2 06-05-2009 14:35 1112043

Доброго времени суток! Подскажите, как прикрутить EASEUS Partition Master 3.5 и EASEUS Disk Copy 2.3 к BCDW 2.0a... Почитал статью greyzy http://www.oszone.net/print/8977/ (хотя в статье сноска, что с этими программами лажа), решил попробовать. Загрузка как бы идет, появляется логотип программ и все, тишина, комп зависает, мигают индикаторы CapsLock и ScrollLock на клавиатуре, помогает только кнопка RESEt. Строки для загрузки bootcat.ini брал из файлов MENU.LST iso образов данных программ. Пробовал немного экспериментировать, дошел до загрузки следующей строки Please press Enter to activate this console, а так как знания команд Linux нулевые, топчусь на месте...
P.S. Заметил, что при загрузке отдельно каждого образа данных программ сначала появляется меню с выбором ВИДЕО РЕЖИМА, и уже после выбора загрузка продолжается...

Eakdrazile 06-05-2009 19:34 1112244

А GParted и Parted Magic вам не подойдут?

greyzy 07-05-2009 04:43 1112519

У меня на этом самом логотипе тоже все и кончалось, не понятно, чего не хватает им, они с флешки отлично страртуют, а тут отказываются:( Хотя EASEUS Disk Copy мне оч понравился, жаль что не задалось

Lupik2 07-05-2009 09:51 1112622

Eakdrazile Пойдут, только размер у них большеватый, а так, хорошие программы...

greyzy 07-05-2009 10:37 1112652

Lupik2,
Цитата:

Цитата Lupik2
Пойдут, только размер у них большеватый, »

EASEUS Partition Master 3.0 и EASEUS Disk Copy 2.3 вместе занимают больше, чем один pmagic-3.2, и вообще в pmagic"е нет инструмента, аналогичного EASEUS Disk Copy...

Eakdrazile 07-05-2009 15:27 1112903

В Parted Magic 4.0 есть 2 инструмента: G4L (поддерживает fat/fat32/ntfs) и Partition Image (тоже поддерживает разные ф/с но поддержка ntfs пока еще в стадии разработки),
у GParted действительно великоват размерчик (а набор ПО поскромнее чем у Parted Magic).
Собственно, есть довольно много готовых наборов ПО (в стиле: тест - мэнеджер разделов - клонировщик винтов и разделов): Ultimate Boot CD, System Rescue CD,
Trinity Rescue Kit, Hiren's Boot CD, Hiren's Boot CD Pro (выкинуты неиспользуемые проги + добавлено много всего).
С Easeus Disk Copy 2.3 у меня тоже ничего не вышло (скачал образ, в виртуалке доходит до логотипа и презагружается, на реальной машине не пробовал, но и не вижу смысла - для Win ф/с всегда пользовался Norton Ghost и не имел с ним проблем, для *nix ф/с - Parted Magic).
P.S. Продукты Paragon тоже заслуживают внимания.

Lupik2 07-05-2009 16:38 1112960

Вот здесь еще не плохой набор утилит для работы и восстановления: Active@ Boot Disk, особенно под Windows... или здесь неплохой загрузочный диск RUTERK BOOT CD (RBCD) ...

greyzy 08-05-2009 10:08 1113547

Lupik2, Eakdrazile, нууу господа, актив бут диск, нортон гост..., тогда уж ERD Commander 6, Acronis, и барт пе, и не заморачиваться с этими линуксами :biggrin:

SharkyEXE 04-10-2009 14:44 1234252

Прошу, пожалуйста, помочь мне, кто может. Есть Slax live cd 6.1.2 с сайта: http://www.slax.org/, все сделано точь-в-точь, как написано здесь: http://www.oszone.net/8977/BCDW_Linux, а именно:
Цитата:

в bcdw.ini пишем

/isolinux/isolinux.bin /slax/vmlinuz initrd=/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc; Slax Graphics mode (KDE);
/isolinux/isolinux.bin / slax /vmlinuz initrd=/ slax /initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4 init=/linuxrc; Slax Graphics VESA mode;
/isolinux/isolinux.bin / slax /vmlinuz initrd=/ slax /initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf,telinit~4 init=/linuxrc; Slax Copy To RAM;
Кусок моего bcdw.ini

Цитата:

/isolinux/isolinux.bin /slax/vmlinuz initrd=/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc ; <+> Slax Live CD v.6.1.2 RUS Graphics mode (KDE)
/isolinux/isolinux.bin /slax/vmlinuz initrd=/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf,telinit~4 init=/linuxrc ; <+> Slax Live CD v.6.1.2 RUS Copy To RAM (-> 700 MB)
При выборе пункта <+> Slax Live CD v.6.1.2 RUS Graphics mode (KDE) при загрузке моего диска (тестировалось на VMWare 6.5.3 build 185404), все вроде хорошо, грузиться Slax, но в конце загрузки должен быть выход сразу типа рабочий стол, как в Windows (2я картинка ниже), а у меня появляеться картинка
().
При вводе root и toor, вводе startx, Slax загружаеться так, как мне надо, т. е. надо один раз жмакнуть по строке <+> Slax Live CD v.6.1.2 RUS Graphics mode (KDE) в bcdw и увидеть нижеследующую картинку, без каких-то вводов логинов, паролей...
().

1) Собственно, что изменить в bcdw.ini или что сделать, чтобы такой проблемы не было?
2) Или как по другому возможно прикрутить Slax live cd 6.1.2 с сайта: http://www.slax.org/ при помощи BCDW? Спасибо.

lxa85 04-10-2009 17:10 1234335

Цитата:

Цитата SharkyEXE
Собственно, что изменить в bcdw.ini или что сделать, чтобы такой проблемы не было? »

посмотреть, что находится в файле /etc/inittab
Уточнить, какой уровень соответствует графическому и поправить цифру в
/isolinux/isolinux.bin /slax/vmlinuz initrd=/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc ; <+> Slax Live CD v.6.1.2 RUS Graphics mode (KDE)
В графический режим можно попасть из загрузившейся консоли так:
root toor
telinit _
вместо подчеркивания "_" цифра уровня перехода. Всего их 7 (0-6).
Вот тут можно почитать про него более подробно. : Ресурсы OpenNet

SharkyEXE 04-10-2009 22:47 1234530

Качал вот отсюда: http://nimue.fit.vutbr.cz/slax/SLAX-6.x/ вот это: http://nimue.fit.vutbr.cz/slax/SLAX-...m-cd-6.1.1.iso. При подсовывании этого образа в качестве cd/dvd rom в Vmware, при выборе загрузки KDE, получаю ошибку. В чем дело? Кто нибудь, подскажите, как гарантировано подружить slax и bcdw? Спасибо. Что, где какие файлы брать и куда их помещать-думаю, будет это полезно многим. Спасибо.

lxa85 05-10-2009 00:23 1234604

SharkyEXE, приведите текст ошибки.
В качестве эксперимента был загружен более новый образ 6.2.0
При загрузке писалось о необходимости поддержки процессором PAE.
В св-вах ВМ, Общие, вкладка процессор, установил птицу, всё запустилось.
Использовал Sun VirtualBox.
Кроме всего прочего предложенная загрузка не является полноценным дистрибутивом, а служит лишь начальным загрузчиком.

SharkyEXE 05-10-2009 19:42 1235117

Цитата:

Цитата lxa85
SharkyEXE, приведите текст ошибки.
В качестве эксперимента был загружен более новый образ 6.2.0
При загрузке писалось о необходимости поддержки процессором PAE.
В св-вах ВМ, Общие, вкладка процессор, установил птицу, всё запустилось.
Использовал Sun VirtualBox.
Кроме всего прочего предложенная загрузка не является полноценным дистрибутивом, а служит лишь начальным загрузчиком. »

Все получилось. Ура. Только вот еще вопрос: в папке Boot, которая находиться в этом http://nimue.fit.vutbr.cz/slax/SLAX-...m-cd-6.1.1.iso образе, много содержимого. Что можно из нее поудалять, чтобы это не сказалось на работоспособности Слакса при помощи BCDW?

greyzy 06-10-2009 09:07 1235565

Цитата:

Цитата SharkyEXE
Что можно из нее поудалять »

При варианте, когда вводить root/toor оттуда требуется файл isolinux, vmlinuz и initrd.gz, все (распиханые по нужным местам как в статье), то что сразу графический режим не грузиться, это неизвестно мне почему, есть такой вариант: в корень диска копируете из образа папку boot вместе с содержимым, потом в файле /boot/slax.cfg оставляете только тот пункт меню, который будете загружать, например

PROMPT 0
TIMEOUT 20
DEFAULT /boot/vesamenu.c32
MENU BACKGROUND /boot/slax.png

MENU WIDTH 36
MENU MARGIN 0
MENU ROWS 8
MENU HELPMSGROW 14
MENU TIMEOUTROW 22
MENU TABMSGROW 24
MENU CMDLINEROW 24
MENU HSHIFT 40
MENU VSHIFT 2

menu color screen 37;40 #00000000 #00000000 none
menu color border 30;44 #00000000 #00000000 none
menu color title 1;36;44 #00000000 #00000000 none
menu color unsel 37;44 #ff60CA00 #00000000 none
menu color hotkey 1;37;44 #ff60CA00 #00000000 none
menu color sel 7;37;40 #ffffffff #ff60CA00 none
menu color hotsel 1;7;37;40 #ff808080 #ff60CA00 none
menu color scrollbar 30;44 #00000000 #00000000 none

menu color tabmsg 31;40 #aaaaaaaa #00000000 none
menu color cmdmark 1;36;40 #ffff0000 #00000000 none
menu color cmdline 37;40 #aaaaaaaa #00000000 none
menu color pwdborder 30;47 #ffff0000 #00000000 std
menu color pwdheader 31;47 #ffff0000 #00000000 std
menu color pwdentry 30;47 #ffff0000 #00000000 std
menu color timeout_msg 37;40 #aaaaaaaa #00000000 none
menu color timeout 1;37;40 #ffaaaaff #00000000 none
menu color help 37;40 #aaaaaa00 #00000000 none
menu color msg07 37;40 #90ffffff #00000000 std


LABEL xconf
MENU LABEL Slax Graphics mode (KDE)
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
TEXT HELP
More about currently selected:

Run Slax the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
и все, остальное удалить

и в строке запуска я еще указал вместо
/isolinux/isolinux.bin /SLAX/vmlinuz initrd=/SLAX/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc; Slax Graphics mode (KDE)
/boot/isolinux/isolinux.bin /SLAX/vmlinuz initrd=/SLAX/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc; Slax Graphics mode (KDE)
В этом случае сразу грузится графический режим с автовходом рута.
Для чего это - лично у меня если в файле slax.cfg все пункты меню, курсор дико мерцает, дергается вниз, и грузит то, что ему внизу попалось, чем лечится не знаю, поэкспериментируйте в этом направлении, я и две папки isolinux2 и isolinux3 делал, и два файла slax2.cfg и slax2.cfg, и результат неудовлетворительный. Имхо проще нажать root toor startx :)

SharkyEXE 06-10-2009 15:01 1235776

Прошу прощения, вот в чем вопрос: а как прикрутить к bcdw 2.01 Frenzy 1.1 (frenzy-1.1-std-RU.iso), скачанный вот отсюда: ftp:_двойной_слэш_ftp.frenzy.org.ua_слэш_pub_слэш_Frenzy_слэш_1.1_слэш_? Спасибо.

greyzy 07-10-2009 04:46 1236471

тут почитайте народ вроде запускает

mbgroot 25-10-2009 19:41 1252190

Вложений: 1
Никак не получается победить Parted Magic 4.5 и BCDW 2.01a
Статью greyzy читал, но в принципе дошел до понимания сам (поиск рулит) :)
Только надо учесть, что строку конфигурации надо писать заглавными - иначе не понимает.
Загрузка Parted Magic затыкается кернельпаником как на виртуалке, так и на реальной машине. Ошибка в аттаче. Может кто-нить поможет?

APOSTOL 23-01-2010 01:29 1327441

Partition Wizard Bootable CD легко привинтился к BCDW по методу вываливания содержимого ISO в корень диска, запуска через ISOLINUX.BIN, который болтается там же внутри ISO,
Код:

\BOOT\ISOLINUX\ISOLINUX.BIN /boot/bzImage initrd=/boot/tinycore.gz ; Partition Wizard Bootable CD 4.2.2; Rebuild MBR, Partition Recovery, Move/Resize Partition, Copy Partition, ^    Create Partition, Delete Partition, Format Partition, Convert File ^    System, Hide/Unhide Partition, Explore Partition and much more.
выкидывания из файла ISOLINUX.CFG всего мусора, кроме
Код:

  kernel /boot/bzImage
  append initrd=/boot/tinycore.gz ramdisk_size=87040 root=/dev/ram0 rw

и выкидывания "освободившихся лишних" файлов.
Код:

{ BOOT }
- BZIMAGE
- TINYCORE.GZ
- { ISOLINUX }
- - ISOLINUX.BIN
- - ISOLINUX.CFG

Чем же EASEUS, зараза эдакая, так сильно отличается от него... Состав имиджей почти одинаковый. Кроме того, что EASEUS запускается загрузчиком FreeBSD, а Partition Wizard Bootable именно Линуховый...

Все файлы в них местами попереставлял, переобзывал сами файлы, наигрался с регистром букв, выпотрошил НЕХ-редактором загрузчики... ни фига не смог EASEUS победить. Виснет после загрузки лого.

APOSTOL 25-01-2010 20:52 1329730

Перечитал я обе ветки BCDW (здесь и на Ру-Борде) и победил таки EASEUS.

Запускается он через grub4dos, я брал в https://gna.org/projects/grub4dos/ , далее разговор про скачанный оттуда grub4dos-0.4.4.zip (31-Mar-2009 16:47) 801k

1. Выковыриваем из архива один файл grldr. Остальное с особым цинизмом удаляем мимо Корзины. Берём HEX-редактор и заменяем файлу grldr все /boot/ на (к примеру) /EASE/. Там их много, мне влом было разбираться которые надо-ненадо, просто ВСЕ. Заодно ему вставляем после default время timeout вместо 1 - 0, чтоб не пялиться целую секунду на его меню.

2. Берём UltraISO, запёхиваем в него ISO которого-нибудь EASEUS и вырываем оттуда наружу папку boot. Переименовываем папку из boot в EASE. Запёхиваем в эту папку наш модифицированный загрузчик grldr.

3. Берём menu.lst и выкидываем лишнюю требуху, оставляя внутри его только измененные пути

Код:

        kernel /EASE/bzImage load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=102400 rw root=/dev/ram0
        initrd /EASE/initrd.img

4. А... и всё, собственно. Привинчиваем папку EASE к BCDW, в корень диска:

Код:

\EASE\grldr ; EASEUS Partition Master 4.1.1 Server Edition; Быстро и с лёгкостью cоздавать, удалять и форматировать разделы, ^            изменяя их размер и расположение без потери данных, ^            с использованием свободного места на диске.
Проект BCDW пополнился папкой EASE и записью в файле инификатора.

Подводные камни:

1. Если выковыривать папку boot из образа в лоб (с виртуалки) - теряется Регистр файлов, а grub4dos-загрузчик регистрозависим.

2. Может у меня, конечно, дохлая машина, но ни Sun VirtualBox ни Microsoft Virtual PC меня не спасли, грабли отрабатывал на MobaLiveCD http://mobalivecd.mobatek.net/en/

3. Физически сам диск BCDW я делал года эдак три назад через NERO, сразу снял с него Имидж в ISO, и с тех пор все манипуляции с этим Имиджем я делаю в UltraISO, а затем, отработав на виртуалках, зарезАю его на CD какой попало программой, сейчас это Small CD-Writer. Но вот с этим EASEUS... первый раз пришлось влезть в Свойства файла и влепить ему параметр "RockRidge". Без него не работало.

Сейчас вот в режиме "по тексту" собрал с нуля папку EASE, воткнул её в образ BCDW, зарезал на CD, скормил реальной железной машине. EASEUS загрузился до интерфейса (проверять работу не стал). Остальное барахло, что уже былО на BCDW (всякие там Хирены, ЛайфCD и Partition Wizard Bootable, который в предыдущем посту) тоже функционирует. Появились проблеммы в DOS: Волков в третью по дереву папку не пускает, но я не уверен что это только сейчас произошло... Вот чего забыл проверить: так ли уж необходим файл stage2_eltorito - на виртуалке работало и без него, а на CD забыл его выкинуть.

APOSTOL 07-02-2010 03:27 1341072

Во, подлЯк... Вышла пятая версия EASEUS Partition Master - а там обычный Линуховый загрузчик ISOLINUX.BIN

Привинчивается в лоб, обычным порядком. Никаких RockRidge-в не требуется. Правда, никак не смог его уломать перейти в какую-нибудь другую папку, кроме BOOT. Теперь не могу его подружить с Partition Wizard Bootable CD ввиду одинаковости названия у них обоих файла bzImage, которые у них совершенно разные по содержанию. В общем, пока я в растерянности.
Код:

\BOOT\ISOLINUX\ISOLINUX.BIN /boot/bzImage initrd=/boot/initrd.img root=/dev/ram0 rw easeus_mode=1 ; EASEUS Partition Master 5.0.1; Быстро и с лёгкостью cоздавать, удалять и форматировать разделы, ^            изменяя их размер и расположение без потери данных, ^            с использованием свободного места на диске.
Код:

{ BOOT }
- bzImage
- initrd.img
- { isolinux }
- - isolinux.bin
- - vesamenu.c32


APOSTOL 07-02-2010 16:56 1341394

Разобрался. Распихал EASEUS Partition Master и Partition Wizard Bootable CD в разные папки.

Линуховый загрузчик должен лежать в \BOOT\ISOLINUX\ISOLINUX.BIN, он у них общий. Причём файлы конфигов загрузчика вообще не используются, всё нужное вписано напрямую в путь инификатора BCDW. А образы обоих этих Партишенов могут валяться где попало. Начал подозревать, что и до Регистра букв им фиолетово, но влом проверять. Надоело.

У меня строчки инификатора выглядят так
Код:

\BOOT\ISOLINUX\ISOLINUX.BIN /PWHE/bzImage initrd=/PWHE/tinycore.gz ramdisk_size=87040 root=/dev/ram0 rw ; Partition Wizard Bootable CD 4.2.2; Rebuild MBR, Partition Recovery, Move/Resize Partition, Copy Partition, ^    Create Partition, Delete Partition, Format Partition, Convert File ^    System, Hide/Unhide Partition, Explore Partition and much more.

\BOOT\ISOLINUX\ISOLINUX.BIN /EASE/bzImage initrd=/EASE/initrd.img root=/dev/ram0 rw easeus_mode=1 ; EASEUS Partition Master 5.0.1 ; Быстро и с лёгкостью cоздавать, удалять и форматировать разделы, ^            изменяя их размер и расположение без потери данных, ^            с использованием свободного места на диске.

расположение файлов (папок) в корне диска BCDW такое
Код:

[BOOT]
- [ISOLINUX]
- - ISOLINUX.BIN

[EASE]
- bzImage
- initrd.img

[PWHE]
- BZIMAGE
- TINYCORE.GZ

никаких других файлов не требуется. Редактировать HEX ничего не нужно. Убрал параметр RockRidge, всё работает. В том числе и сломавшийся ранее вход в папки DOS из других загрузчиков.

Осталась одна "эстетическая" проблемма. Как бы так бы влепить какой-нибудь командой "НЕ ВЫВОДИТЬ на экран весь загрузочный мусор" от работы ISOLINUX.BIN... Учитывая, что в Юниксах я ни ПномПень - мне это не решить.

yegres 24-03-2010 19:09 1376299

Добрый день, подскажите пожалуйста, хочу прикрутить Slax, но после запуска с строчкой
/isolinux/isolinux.bin /slax/vmlinuz initrd=/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc; Slax; - запускается Slax, с возможностью выбора загрузки, и сразу же, мгновенно, курсор выделяется на тестировании памяти, и запускается MemTest, что неправильно сделал?
руководствовался статьей http://oszone.net/8977, http://www.oszone.net/3633.

truvo 29-07-2010 17:57 1463042

Цитата:

Цитата greyzy
11. Kaspersky Rescue CD
Создаем папку kav и копируем туда содержимое папки isolinux исо (кроме файла isolinux.bin), в корень копируем папку bases (перед сборкой диска раздобудьте свежие базы и запишите туда с заменой) а также в корень копируем файлы image.squashfs и livecd из корня исо
в bcdw.ini пишем
kav/isolinux.bin /kav/rescue initrd=/kav/rescue.igz root=/dev/ram0 looptype=squashfs loop=/image.squashfs cdroot quiet trace init=/linuxrc ; Kaspersky rescue 2009
/kav/isolinux.bin /kav/rescue initrd=/kav/rescue.igz root=/dev/ram0 looptype=squashfs loop=/image.squashfs cdroot nox trace init=/linuxrc ; Kaspersky rescue 2009 safe
/kav/isolinux.bin /kav/rescue initrd=/kav/rescue.igz root=/dev/ram0 looptype=squashfs loop=/image.squashfs cdroot nox dolvm dodmraid init=/linuxrc ; Kaspersky rescue 2009 raid »

Вероятно, вместо kav/isolinux.bin должно быть /isolinux/isolinux.bin (три раза)? А в первом случае ещё косая черта вначале. Или же isolinux.bin класть в папку kav?

А в какую сторону косая черта - \ или / - не имеет значения? А то в меню BCDW обычно каталоги вроде бы через \ ?

Далее: совет
Цитата:

Цитата greyzy
Создаем папку kav и копируем туда содержимое папки isolinux исо (кроме файла isolinux.bin)[/post]

расходится с тем, что написано тем же автором в версии "статья на сайте". Там сказано о копировании только отдельных трех файлов. И что касается моих проб по выложенной здесь теории - танцы и так и этак и перетак - не помогли! Может быть, в самом диске Каспера что-то уже изменилось и нужен какой-то другой подход?

greyzy 02-08-2010 13:49 1465153

Цитата:

Цитата yegres
Добрый день, подскажите пожалуйста, хочу прикрутить Slax, но после запуска с строчкой
/isolinux/isolinux.bin /slax/vmlinuz initrd=/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf,telinit~4 init=/linuxrc; Slax; - запускается Slax, с возможностью выбора загрузки, и сразу же, мгновенно, курсор выделяется на тестировании памяти, и запускается MemTest, что неправильно сделал? »

Там слакс 6,0, а у вас наверно 6,2, и там строки запуска наверно несколько другие, изучите файл isolinux.cfg вашего слакса

Цитата:

Цитата truvo
Вероятно, вместо kav/isolinux.bin должно быть /isolinux/isolinux.bin (три раза)? А в первом случае ещё косая черта вначале. Или же isolinux.bin класть в папку kav?
А в какую сторону косая черта - \ или / - не имеет значения? А то в меню BCDW обычно каталоги вроде бы через \ ?

Далее: совет
Цитата greyzy:
Создаем папку kav и копируем туда содержимое папки isolinux исо (кроме файла isolinux.bin)[/post]
расходится с тем, что написано тем же автором в версии "статья на сайте". Там сказано о копировании только отдельных трех файлов. И что касается моих проб по выложенной здесь теории - танцы и так и этак и перетак - не помогли! Может быть, в самом диске Каспера что-то уже изменилось и нужен какой-то другой подход? »

Руководствуемся официальной статьей, а в ней идея, что все дистрибы загружаем одним isolinux.bin из папки /isolinux/isolinux.bin (чтобы не плодить исолинуксбины для каждого дистрибутива, хотя по опыту скажу, иногда бывает, что последний свежий исолинукс.bin не может загрузить что-либо, в этом случае берется "родной" isolinux.bin, который был на исо этого самого дистрибутива).
В меню bcdw все, что просто меню то \, а что про запуск линуксооснованных, то /
Да, там что-то изменили, последние касперы я тоже через bсdw не смог загрузить, гружу через grub (из bcdw вызываем груб, а из него уже всяки разные антивирусы, одно неудобство, нельзя вернуться обратно в bcdw)

Хм, не думал, что тут так много страниц обсуждения и что оно вообще есть :)

truvo 02-08-2010 16:21 1465281

greyzy, вы так и не ответили. Если
Цитата:

Цитата greyzy
все дистрибы загружаем одним isolinux.bin из папки /isolinux »

, то почему тогда у вас же указано kav/isolinux.bin ?

И всё-таки копировать в папку kav всё содержимое папки isolinux исо (кроме файла isolinux.bin), как указано здесь в теме, или только три файла, как указано в статье? Если
Цитата:

Цитата greyzy
Руководствуемся официальной статьей »

, то есеть вашей же статьей, тогда поправьте пост, что ли...
Цитата:

Цитата greyzy
гружу через grub (из bcdw вызываем груб, а из него уже всяки разные антивирусы »

А можно подробнее расписать, как это делается, хотя бы в личку?

greyzy 03-08-2010 07:32 1465731

truvo
1. опечатался, поправил

2. можно все, можно только эти три rescue, rescue.igz и System.map-rescue, важно понимать, что все остальное к делу не относится, каспера запускают (в той версии каспера, который описан в статье) эти три файла, остальное все вспомогательное (файлы конфигураций, картинки еще что-то, они нужны, если вы прожгли образ на болванку, если вы собираете свою, то они не мешают, но и ни к чему)

3. Короче не вкладывается вложение у меня, там лежит cdimage и батник, в нем особенности это ключи, с такими все нормально груб запускается из bcdw. батник вощем такой у меня:
Код:

cdimage.exe -h -j1 -b "D:\mybootcd\CDIM\bcdw_b" -x -o -m -yd "D:\xpcd" "D:\REANIMATOR2010.iso"
файл bcdw_b это походу переименованный xpboot.img (идет в архиве с CDIMAGE)
Сборка вся делается как всегда, в папке xpcd, в корень я складываю самый свежий груб4дос (разумеется сам загрузчик - файл grldr, и плюс переименованный в ANTI, а также конфиг-файл ANTI.LST, в файле ANTI (бывший grldr) hex-редактором исправлены все записи menu.lst на ANTI.LST, фишка в том, чтобы названия конфигурационный файлов .LST были БОЛЬШИМИ буквами, а grldr переименовал только для того, чтобы не все в одном MENU.LST запускалось, а антивирусы в ANTI.LST, виндовые сборки например из WIND.LST (и для него отдельный WIND (тоже бывший grldr), в котором hex редактором все поправлено) ), также читайте ветку
HTML код:

http://greenflash.su/forum/2-103-1
, я раньше думал, что груб не может запустить bcdw, теперь получается может :) Поэтому можно ходить по меню.
Далее в файле BCDW.INI вызываю груб:
Код:

\ANTI                        ; Kaspersky via grub4dos ; Антивирус Касперского db 23.04.2010
А в файле ANTI.LST (конфиг груба) так загружаю каспера (версия на 23 апреля 2010 года):
Код:

title --> Kaspersky RescueCD \n normal mode base 23.04.2010
#для флеш cdroot=/dev/sd[a-z][0-9]
kernel /KAV/RESCUE root=/dev/ram0 looptype=squashfs loop=/IMAGE.SQUASHFS cdroot trace noapic kav_lang=ru quiet init=/linuxrc
initrd /KAV/RESCUE.IGZ
map --unmap=0:0xff

title --> Kaspersky LiveCD Safe \n safe mode base 23.04.2010
#для флеш cdroot=/dev/sd[a-z][0-9]
kernel /KAV/RESCUE root=/dev/ram0 looptype=squashfs loop=/IMAGE.SQUASHFS cdroot noapic kav_lang=ru quiet nox kavshell init=/linuxrc
initrd /KAV/RESCUE.IGZ
map --unmap=0:0xff


greyzy 03-08-2010 09:04 1465762

Внимание, вместо
Код:

cdimage.exe -h -j1 -b "D:\mybootcd\CDIM\bcdw_b" -x -o -m -yd "D:\xpcd" "D:\REANIMATOR2010.iso"
должно быть
Код:

cdimage.exe -h -j1 -b"D:\mybootcd\CDIM\bcdw_b" -x -o -m -yd "D:\xpcd" "D:\REANIMATOR2010.iso"
-b"D:\mybootcd\CDIM\bcdw_b" без пробела

greyzy 03-08-2010 09:44 1465792

to qweasz
Добавление YlmF_OS_EN_v1.0

из исо копируем папки вместе с содержимым:
casper;
dists;
preseed;
static;
и возможно нужен файлик ubuntu

с учетом того, что загрузчик isolinux.bin лежит опять же в корне в папке isolinux, путь запуска у меня получился такой:
Код:

/isolinux/isolinux.bin /casper/vmlinuz initrd=/casper/initrd.lz boot=casper quiet livecd vga=791 tmpfs_size=180M ramdisk_size=25000 init=/linuxrc;Try Ylmf OS LiveCD;
при таком способе через несколько секунд просят ввести название диска, вводим любую букву, жмем Enter, параметры livecd, vga=791, ramdisk_size=25000 возможно не обязательны, экспериментируйте, без tmpfs_size=180M загрузка не шла и впадала в ступор.

Все цифровые значения параметров подбирайте экспериментально, это я надергал "по образу и подобию"

Уже кстати версия 3 есть этого китайского чуда, правда если YlmF позиционируется как "интерфейсом как win XP" и первая версия такая и есть, то третья самый обычный лив-линукс, ничего такого необычного, разве что половина меню на китайском, половина на русском и еще половина на английском :)

truvo 05-08-2010 01:19 1467049

greyzy, а в ANTI.LST ещё третий режим изобразите, пожалуйста - raid (выше, в применении к BCDW у вас было сказано про три режима, но я боюсь скрещивать тот пример с вашим последним):

Цитата:

title --> Kaspersky LiveCD raid \n raid mode base 23.04.2010
#для флеш cdroot=/dev/sd[a-z][0-9]
kernel /KAV/RESCUE root=/dev/ram0 looptype=squashfs loop=/IMAGE.SQUASHFS cdroot ..........................................................................
initrd /KAV/RESCUE.IGZ
map --unmap=0:0xff
Я так понял, что заполненный мной кусок не меняется, заполните оставшееся многоточие.

greyzy 05-08-2010 08:25 1467150

Цитата:

Цитата truvo
Я так понял, что заполненный мной кусок не меняется, заполните оставшееся многоточие. »

Не заполню, дело в том, что в версии от 23.04.2010 (и ща дернул от 22 июня) в оригинале режима запуска raid нету, поэтому вот так :)

Не исключено, что теперь каспер и без этого режима рэйды увидит (хотя может и раньше видел, не проверял)

truvo 06-08-2010 02:06 1467858

Вложений: 1
greyzy, сходил по указанной вами ссылке на http://greenflash.su на предмет почитать о возможности возврата в BCDW из grub, вычитал там такое:
Цитата:

Запуск bcdw (LOADER.BIN) из меню grub4dos:

title - BCDW
find --set-root /BCDW/LOADER.BIN (!Все в верхнем регистре!)
chainloader /BCDW/LOADER.BIN (!Все в верхнем регистре!)

Все пути и названия файлов должны быть в верхнем регистре иначе вылетали всякие ошибки! Образы собирались с помощью UltraISO и проверялись на виртуальной машине VirtualBox.
Вписал указанные три строки в ваш файл ANTI.LST после вариантов Касперских. Проверил на VirtualBox. Каспер работает, спасибо. А при попытке возврата в BCDW вот что (см. вложение). У вас не найдется версии, в чем дело? Там я тоже отписался, но пока за сутки никто не ответил.

greyzy 06-08-2010 10:11 1467988

Цитата:

Цитата truvo
Вписал указанные три строки в ваш файл ANTI.LST после вариантов Касперских. Проверил на VirtualBox. Каспер работает, спасибо. А при попытке возврата в BCDW вот что (см. вложение). У вас не найдется версии, в чем дело? Там я тоже отписался, но пока за сутки никто не ответил »

Ну кроме вопроса самый ли новый у вас grub4dos?, сказать нечего :) , может попробую на выходных позапускать

truvo 06-08-2010 23:01 1468578

grub самый свежий.

P. S. Взял исошник "Kaspersky Rescue Disk 10 - Технический Релиз", и поступил с ним просто и от балды: скопировал в папку подготовленного мультизагрузочного диска (на основе BCDW) содержимое iso c сохранением структуры подкаталогов (кроме папки boot.images), записал в BCDW.ini строчку

\boot\grub\grub_eltorito ; Kasper RescueCD

и представьте себе, - работает. Во всяком случае, на VirtualBox.

greyzy 09-08-2010 07:05 1469749

Цитата:

Цитата truvo
\boot\grub\grub_eltorito ; Kasper RescueCD »

Эт хорошо, на заметку, grub и grub4dos немного разные вещи :), может из-за этого вы по гринфлеш не смогли его запустить

yshipiloff 18-08-2010 07:58 1476090

/isolinux/isolinux.bin /casper/vmlinuz initrd=/casper/initrd.gz boot=casper quiet splash -- ; Запуск Ubuntu 9.04 Live CD

Это если BCDW 2.01a и диск Ubuntu нужно в корень твоего положить как есть все папки

Обращаю внимание на слэши!

truvo 19-08-2010 02:30 1476788

yshipiloff, вы к кому обращаетесь? Если ко мне, то я не понял, что вы имеете в виду.

ziercool 11-10-2012 11:01 2003280

народ, нужни помощь. никак не всуну gdata boot CD... не могу найти что писать в init=/ из-за этого выдаёт ошибку. перепробовал всё....
Строка выглядит примерно так -
isolinux.bin ; Linux ;; /1/boot/linux36 initrd=/1/boot/initrd36 looptype=squashfs loop=/1/boot/GDATA.squashfs boot=live apm=power-off nomce lang=ru_RU.UTF-8 quiet
Что я не правильно делаю. ошибка примерно - не правильно введён init=


да, забыл, вот этот исошник. тут лежит. версия RUS - http://nnm-club.ru/forum/viewtopic.php?t=410497

ziercool 12-10-2012 02:21 2003903

эту проблему решил перегнав под syslinux. выскочила другая проблема - init Not tainted 3.0.13-krd10

Код:

label Kaspersky antivirus
    MENU LABEL Kaspersky rescue disk
    KERNEL /boot/rescue
        INITRD /boot/rescue.igz
        APPEND root=/dev/ram0 looptype=squashfs loop=/rescue/LiveOS/squashfs.img cdroot quiet init=/linuxrc
        TEXT HELP
        Загрузка Kaspersky rescue disk
        для проверки компьютера на вирусы
        ENDTEXT
        MENU SEPARATOR


ziercool 12-10-2012 19:38 2004312

ау!!! живые есть?


Время: 05:51.

Время: 05:51.
© OSzone.net 2001-