| | omgiafs 
 Junior Member
 | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору День добрый.
 
 Имею неоригинальное желание сделать мультизагрузочную флешку. Такая палочка-выручалочка для эникейщика.
 
 Естественно используя GRUB4DOS 0.4.4 от 2009-06-20.
 Груб зашит в MBR каждого устройства (не раздела!)
 Для экспериментов имею оборудование:
 
 Transcend JetFlash TS4GJF2A/120, Объем 4 Гб, один раздел FAT32
 Transcend StoreJet, Объем 320 Гб, 2 раздела NTFS: 310 Гб первый(основной, активный)  и 10 Гб(основной, хотя можно и логический) соответственно.
 
 Состав флешки:
 
 Windows 7 Setup (from USB-HDD partition)  - установочные файлы распакованы на отдельную партицию USB-HDD (только на StoreJet)
 Windows 7 Setup (from CD-image)              - запуск установки из образа (только на StoreJet). Про сообщение с требованиями драйверов знаю, про ImDisk и VCDcontrolTool читал.
 Alkid Live CD                                             - запуск с диска не из образа, стоит в папке minint и работает как часы, с ним проблем никаких.
 Slax LiveCD                                               - типа лайвСиДи (Linux)
 Puppy Linux CD                                          - типа лайвСиДи (Linux)
 Hiren's BootCD 9.9 Russian                         - запуск из образа диска, тоже работает как часы
 Memtest86+ v2.11                                      - запуск из образа, все нормально
 MHDD v4.6                                                - запуск из образа, все нормально
 Victoria 3.52 rus                                         - запуск из образа дискеты, все нормально
 Acronis True Image Echo Server 9.7 UR       - запуск с диска
 Acronis True Image Home 11                      - запуск с диска
 Acronis Disk Director 10                             - запуск с диска
 
 Образы дисков дефрагментированы с помощью Contig от SysInternals.
 
 А теперь меню загрузчика. Знаю что сумбурно и много неверно. Так что сразу прошу поправить. Хотя, замечу, на ДФ все работает.
 Меню для СтореДжета 320 ГБ. Напомню, на нем 2 основных NTFS-раздела, первый (hd0,0) - активный, с него грузимся. На втором лежит только содержимое образа с семеркой, это сделано для тог чтобы корень первого раздела не засорять лишними папками.
 
 
 Код:
 | color white/black black/white timeout 10
 default 3
 # splashimage=/bootimg/splash/grass.xpm.gz
 
 title Windows 7 Setup (from USB-HDD partition)
 root (hd0,1)
 #chainloader +1
 chainloader /bootmgr
 boot
 
 title Windows 7 Setup (from CD-image)
 map (hd0,0)/win7.iso (0xff)
 map --hook
 chainloader (0xff)
 boot
 
 title Alkid Live CD
 find --set-root /minint/setupldr.bin
 chainloader /minint/setupldr.bin
 
 title Slax LiveCD
 map /bootimg/linux/slax.iso (hd32)
 map --hook
 chainloader (hd32)
 
 title Hiren's BootCD 9.9 Russian
 map /bootimg/Hirens_BootCD_9.9.iso (hd32)
 map --hook
 chainloader (hd32)
 
 title Memtest86+ v2.11
 map /bootimg/memtest.iso (hd32)
 map --hook
 chainloader (hd32)
 
 title MHDD v4.6
 map /bootimg/mhdd32ver4.6.iso (hd32)
 map --hook
 chainloader (hd32)
 
 title Victoria 3.52 rus
 map /bootimg/victoria.IMA (fd0)
 map --hook
 chainloader (fd0)+1
 rootnoverify (fd0)
 map --floppies=1
 
 title Acronis True Image Echo Server 9.7 with Universal Restore
 find --set-root /bootimg/acronis/ties_ur/KERNEL.DAT
 kernel /bootimg/acronis/ties_ur/KERNEL.DAT vga=788 ramdisk_size=131072 quiet MBRCRCS ON
 initrd /bootimg/acronis/ties_ur/RAMDISK.DAT
 
 title Acronis True Image Home 11
 find --set-root /bootimg/acronis/tih11/KERN3.DAT
 kernel /bootimg/acronis/tih11/KERN3.DAT vga=788 ramdisk_size=49152 acpi=off quiet MBRCRCS ON
 initrd /bootimg/acronis/tih11/RAMD2.DAT
 
 title Acronis Disk Director 10
 find --set-root /bootimg/acronis/dd10/dat3.dat
 kernel /bootimg/acronis/dd10/dat3.dat vga=788 ramdisk_size=32768 acpi=off quiet noapic mbrcrcs on
 initrd /bootimg/acronis/dd10/dat2.dat
 | 
 
 Все вышеозначенное отлично работает на JetFlash (ДФ), которая FAT32 имеет.
 
 А со StoreJet (СД) неожиданно возникли проблемы.
 Что характерно, под VMWare все работает отлично. Подключаю его как SCSI-винт, гружусь с него - все пункты работают.
 
 Реальная машина: Asus P45TS, Intel Core 2 Quad Q8400 2.66GHZ. SATA в режиме IDE, если это что-то меняет. Опции BIOS Shadow в БИОСе вообще нет.
 
 Так вот, на реальной машине две большие проблемы:
 1. Не грузятся практически все CD-образы.
 
 Работают:
 - Hiren's BootCD 9.9 Russian
 - Memtest86+ v2.11
 - MHDD v4.6
 
 Не работают:
 
 - Windows 7 Setup (from CD-image)
 
 chainloader (0xff)
 Error 13: Invalid or unsupported executable format
 
 - Slax LiveCD
 
 map /bootimg/linux/slax.iso (hd32)
 Error 17: Cannot mount selected partition
 
 - Puppy Linux CD
 
 map /bootimg/linux/slax.iso (hd32)
 Error 17: Cannot mount selected partition
 
 
 Как видно из меню у всех параметры запуска абсолютно одинаковые. Все файлы дефрагментированы.
 
 
 2. Не грузится установка Windows 7 со второго NTFS-раздела.
 Загрузчик при перечислении разделов СФ на VMWare-машине говорит:
 
 Possible partitions are:
 Partition num: 0, active, Filesystem type is ntfs, partition type 0x07
 Partition num: 1, Filesystem type is ntfs,  partition type 0x07
 
 Загрузчик при перечислении разделов СФ на РЕАЛЬНОЙ машине говорит:
 
 Possible partitions are:
 Partition num: 0, active, Filesystem type is ntfs, partition type 0x07
 Partition num: 1, Filesystem type is unknown,  partition type 0x07
 
 Поэтому и bootmgr соответственно не находит. Rootnoverify не сработал, то же самое выдает.
 
 3. Acronis True Image Echo Server 9.7 with Universal Restore грузит свой загрузчик(это где Loading, please wait) и затем там же выдает:
 
 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (1,0)
 Напоминаю - с простой флешки все работает.
 
 Прошу помощи в разрешении вопросов.
 |  | Всего записей: 57 | Зарегистр. 14-02-2006 | Отправлено:  12:11 20-10-2009  | Исправлено: omgiafs,   12:15 20-10-2009
 | 
 |