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 |
|