Войти

Показать полную графическую версию : Организация мультизагрузки средствами SYSLINUX


Страниц : [1] 2

AjaX_too
01-02-2009, 01:30
Собственно хочеться сделать мультизагрузочную флешку со следующим набором:

1. Загрузка с диска C:
2. Перезагрузка
3. Выключить компьютер
4. Установка Windows XP Professional SP3 в ручном режиме
5. Установка Windows XP Professional SP3 в автоматическом режиме
6. True Image Echo Enterprise Server v9.5.8163 EN
7. True Image Home 2009 v12.0.9633 RU
8. Disk Director Server v10.0.2169 RU
9. OS Selector v10.0.2161 RU
10. Alkid Live CD
11. RusLive RAM
12. SLAX 6.0.9 RUS
11. Frenzy 1.1 (Starstruck) RUS
12. Hiren's BootCD 9.7
13. Windows Key Enterprise Edition 8.1 build 2807
14. Elcomsoft System Recovery Pro 3.0

Все это уживается на мультизагрузочном DVD, мультизагрузка организована средствами BCDW. Привожу BootCat.ini:


C:\ ; Загрузка с диска C:
:reboot ; Перезагрузка
:; <<Установка Windows>>
\I386\setupld1.bin ; Установка Windows XP Professional SP3 в ручном режиме
\I386\setupldr.bin ; Установка Windows XP Professional SP3 в автоматическом режиме
:; <<Утилиты Acronis>>
\BCDW\ACRONIS\ATIESen.iso ; True Image Echo Enterprise Server v9.5.8163 EN
\BCDW\ACRONIS\ATIHru.iso ; True Image Home 2009 v12.0.9633 RU
\BCDW\ACRONIS\ADDSRVru.iso ; Disk Director Server v10.0.2169 RU
\BCDW\ACRONIS\AOSSru.iso ; OS Selector v10.0.2161 RU
:; <<Восстановление и диагностика>>
\I376\setupldr.bin ; Alkid Live CD
\W256\setupldr.bin ; RusLive RAM
\BOOT\isolinux\isolinux.bin ; SLAX 6.0.9 RUS
\BCDW\BOOT\frenzy.ima ; Frenzy 1.1 (Starstruck) RUS
\BCDW\BOOT\hiren.ima ; Hiren's BootCD 9.7
\I396\setupldr.bin ; Windows Key Enterprise Edition 8.1 build 2807
\BOOT\ETFSBOOT.COM ; Elcomsoft System Recovery Pro 3.0


Ну и вопросы, которые пока не удалось решить...
1. Как подгрузить ISO образы от Акрониса.
2. Как совместить несколько LiveCD и програм, которые используют setupldr.bin и их папка должна называться minint
3. Как подгрузить BSD LiveCD
4. Как подгрузить загрузчик Vista ETFSBOOT.COM
5. Как подгружать образы дискет ima

ЗЫ: На форуме я не нашел темы посвященной загрузчику SYSLINUX. Предлагаю в дальнейшем вести обсуждение этого загрузчика (ну и тех которые к нему относятся) здесь.

prankster
01-02-2009, 11:10
поищи по форуму isolinux

Комсомолец
01-02-2009, 13:05
AjaX_too, syslinux и isolinux используют одни ключи. половину в моем аддоне можешь найти, на вторую половину я сам ответ ищу. в форуме по пингвинам не помогли.

AjaX_too
01-02-2009, 13:28
Комсомолец,
да, кое что из вашего аддона я для себя уяснил, но опять же ряд вопросов остается открытым. по SYSLINUX (ISOLINUX) мало информации даже на тематических форумах. ИМХО неплохая альтернатива BCDW, но пока много еще вопросов открытых.

plvtor
17-04-2009, 13:10
А можно ли как-нибудь грузить образы ISO по сети через PXE?

Хочется скинуть на tftp HirenBootCD, разные тестилки и прошивальщики.

zaval1976
17-04-2009, 14:23
http://syslinux.zytor.com/wiki/index.php/SYSLINUX

больше ничего не нашёл, сам этим же мучаюсь

Комсомолец
17-04-2009, 16:38
AjaX_too, zaval1976, у Jekson07 есть флешка на isolinux. Обещал конфиги опубликовать, как разгрузится.

zaval1976
17-04-2009, 20:11
у Jekson07 есть флешка на isolinux. Обещал конфиги опубликовать, как разгрузится. » - эта флешка на grub :( чтобы кто не говорил

AjaX_too, как реализовал5. Установка Windows XP Professional SP3 в автоматическом режиме »? точнее как переносил дистрибутив на флешку?

AjaX_too
19-04-2009, 01:04
AjaX_too, как реализовал »
прикручивал дистрибутив обработаный USB_MultiBoot_10, потом забил, и сделал установку через LiveCD.

Комсомолец
19-04-2009, 10:54
6. True Image Echo Enterprise Server v9.5.8163 EN
7. True Image Home 2009 v12.0.9633 RU
8. Disk Director Server v10.0.2169 RU
9. OS Selector v10.0.2161 RU »

для них параметр такой:

LABEL DiskDirector
MENU LABEL Acronis Disk Director
KERNEL /boot/acronis/diskdirector/kernel.dat ramdisk_size=32768 vga=791 acpi=on quiet initrd=/boot/acronis/diskdirector/ramdisk.dat /s
TEXT HELP
Позволяет легко реорганизовывать жесткие диски
путем создания, масштабирования, копирования
и объединения разделов на диске
ENDTEXT
только приходится исошник раздербанивать.

Ещё немного информации есть тут (http://forum.oszone.net/thread-110748.html)

AjaX_too
19-04-2009, 13:17
Комсомолец, да я в принципе разобрался со всем кроме образов, и BSD систем. Но если решится первое, то должно решиться и второе. Ах да, и еще не понятно как сделать занрузку с диска при использовании флешки...

Комсомолец
19-04-2009, 14:56
AjaX_too, 0х80 или 0х81 соответственно с и д диски. вроде так. с исо самому интересно.

zaval1976
21-04-2009, 10:28
Ах да, и еще не понятно как сделать занрузку с диска при использовании флешки... » - может ли быть проблема в том, что флешка - fat32, а жёсткий - ntfs? И вот ещё что нашёл, может кто-нибудь сможет разобраться
*
* Chainload a hard disk (currently rather braindead.)
*
* Usage: chain hd<disk#> [<partition>] [options]
* chain fd<disk#> [options]
* chain mbr:<id> [<partition>] [options]
* chain boot [<partition>] [options]
*
* ... e.g. "chain hd0 1" will boot the first partition on the first hard
* disk.
*
*
* The mbr: syntax means search all the hard disks until one with a
* specific MBR serial number (bytes 440-443) is found.
*
* Partitions 1-4 are primary, 5+ logical, 0 = boot MBR (default.)
*
* Options:
*
* file=<loader>:
* loads the file <loader> **from the SYSLINUX filesystem**
* instead of loading the boot sector.
*
* seg=<segment>:
* loads at and jumps to <seg>:0000 instead of 0000:7C00.
*
* ntldr=<loader>:
* equivalent to -seg 0x2000 -file <loader>, used with WinNT's loaders
*
* freedos=<loader>:
* equivalent to -seg 0x60 -file <loader>, used with FreeDOS kernel.sys.
*
* msdos=<loader>
* pcdos=<loader>
* equivalent to -seg 0x70 -file <loader>, used with DOS' io.sys.
*
* swap:
* if the disk is not fd0/hd0, install a BIOS stub which swaps
* the drive numbers.
*
* hide:
* change type of primary partitions with IDs 01, 04, 06, 07,
* 0b, 0c, or 0e to 1x, except for the selected partition, which
* is converted the other way.
*/

BlooD_WiZard
18-05-2009, 08:15
zaval1976, используй Grub4Dos вот пример моего localboot.cfg

LABEL hd10
MENU DEFAULT
MENU LABEL Загрузка с HDD 1 | 0
KERNEL /boot/grub.exe --config-file="map (hd1,0);chainloader /ntldr"
TEXT HELP
Отмена загрузки с флэш, и загрузка с Жесткого диска
ENDTEXT

сначала грузиться grub, а потом с него и жесткий

zaval1976
13-06-2009, 08:16
используй Grub4Dos » - всё намного проще:
MENU LABEL Загрузка с ^HDD
KERNEL chain.c32
APPEND hd1 swap

Devils0411
08-08-2009, 23:49
Как сделать подменю? Например
-WindowsXP
--Чистая установка
--С дополнениями
--Возврат в главное меню
-Windows2003
--Чистая установка
--С дополнениями
--Возврат в главное меню

Devils0411
13-08-2009, 21:52
Никто не задавался такой целью?

zaval1976
07-01-2010, 23:27
Никто не задавался такой целью? »
в файл syslinux.cfg нужно вставить следующие строки для перехода в подменю:
LABEL -
MENU LABEL Windows Xp
KERNEL /boot/syslinux/menu.c32
APPEND /menus/syslinux/winxp.cfg

LABEL -
MENU LABEL Windows 2003
KERNEL /boot/syslinux/menu.c32
APPEND /menus/syslinux/2003.cfg
..........................
ну а файлы name.cfg редактируешь под свои нужды, в них же прописываешь возврат в главное меню ( по умолчанию :) syslinux.cfg), для каждого подменю можно поставить свой фоновый рисунок.

Devils0411
25-01-2010, 11:20
zaval1976, Етот вариант я уже реализовал давненько ))

Alchemist
12-06-2010, 23:50
Кусок из доки по syslinux:
MENU BEGIN [tagname]
MENU END

Begin/end a submenu. The entries between MENU BEGIN and MENU
END form a submenu, which is marked with a > mark on the right
hand of the screen. Submenus inherit the properties of their
parent menus, but can override them, and can thus have their
own backgrounds, master passwords, titles, timeouts, messages
and so forth.




© OSzone.net 2001-2012