dr_magnus 08.06.2010 23:21
Есть вопрос! — Multiboot + GRUB2 = grub.cfg
Друзья мои, а поделитесь, плз, своими настройками grub.cfg для мультизагрузки ISO-образов.Имеются ввиду примерно такие записи:
menuentry "Ubuntu 10.04" {
loopback loop /iso/ubuntu-10.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-10.04-desktop-i386.iso locale=ru.RU.UTF-8 noeject nopromt --
initrd (loop)/casper/initrd.lz
}
menuentry "OpenDOS" {
linux16 /iso/memdisk
initrd16 /iso/drubcd.igz
}
loopback loop /iso/ubuntu-10.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-10.04-desktop-i386.iso locale=ru.RU.UTF-8 noeject nopromt --
initrd (loop)/casper/initrd.lz
}
menuentry "OpenDOS" {
linux16 /iso/memdisk
initrd16 /iso/drubcd.igz
}
Мне кажется, что будет интересно узнать, кто и что использует, а, самое главное, как использует - ведь все эти строки зачастую выгрызаются из syslinux'а, а это не так уж и просто. Глядишь, какой-нить ХАУТУ составим.
Со своей стороны обязуюсь выкладывать в топик все рабочие конфиги.
Тем, кто не в теме, рекомендую просмотреть вот эти топики: клик, клик, клик.
predator 08.06.2010 23:22 #
+ 0 -
Это для создания LiveCD требуется?
не только. для LiveUSB тоже здорово подходит. даже в большей степени.
О. Может ещё кто знает, как заставить работать Grub2 с usplash и KMS. Буду крайне признателен.
Кстати да.
Заплюсую досмерти, если кто покажет, как со вторым грубом загрузить инсталлятор винды (хр, 7) с образа iso
Заплюсую досмерти, если кто покажет, как со вторым грубом загрузить инсталлятор винды (хр, 7) с образа iso
Может так
menuentry "Windows 7" {
loopback loop /win7.iso
chainloader (loop)
}
menuentry "Windows 7" {
loopback loop /win7.iso
chainloader (loop)
}
Или
menuentry "Windows 7" {
map (hd0,0)/freedos.iso (hd32)
map --hook
chainloader (hd32)
}
map (hd0,0)/freedos.iso (hd32)
map --hook
chainloader (hd32)
}
а сам-то пробовал так?
вот я если б так не пробовал, не спрашивал бы..
Ошибки, правда не помню.. :(
Ошибки, правда не помню.. :(
а вы ходили по ссылке?
а я имею в виду загрузиться, не распаковывая iso.
copy all files to root of usb, put bootmgr where you want. I threw it into /boot
а я имею в виду загрузиться, не распаковывая iso.
епть переепть. опять хожу по тем же ссылкам. все это видел уже :(
Xgu.ru:
неа. dvd надо. фат пролетает, но не в фс дело... 4,35 в память не везде забъешь
опеннет: http://www.opennet.ru/tips/info/2339.shtml
там одни лины. и строчки loopback-linux-initrd
Xgu.ru:
Загрузка обычного ISO образа, при этом его надо копировать в RAM
неа. dvd надо. фат пролетает, но не в фс дело... 4,35 в память не везде забъешь
опеннет: http://www.opennet.ru/tips/info/2339.shtml
там одни лины. и строчки loopback-linux-initrd
мутно очень, но с grub4dos и перепаковкой...
в общем, я уже высказывался: какого хрена я не могу отбить на флешке раздел с ext2, залить на него dvd с виндами (нефанатично, да) и какой-нить live-cd лина и не париться...
в общем, я уже высказывался: какого хрена я не могу отбить на флешке раздел с ext2, залить на него dvd с виндами (нефанатично, да) и какой-нить live-cd лина и не париться...
ненависть!!
У меня вроде вот так работало:
title Vista Disc
find --set-root /img/Vista.iso
map /img/Vista.iso (0xff) || map --mem /img/Vista.iso (0xff)
map --hook
chainloader (0xff
)
find --set-root /img/Vista.iso
map /img/Vista.iso (0xff) || map --mem /img/Vista.iso (0xff)
map --hook
chainloader (0xff
Забыл дописать пару полезных вещей для груба с моей флешки:
title Slitaz Linux 2.0
find --set-root /img/slitaz-2.0.iso
map /img/slitaz-2.0.iso (0xff) || map --mem /img/slitaz-2.0.iso (0xff)
map --hook
chainloader (0xff)
title PuppyRus-Jenas-1.30
rootnoverify (hd0,0)
kernel /puppy/vmlinuz pmedia=usbflash
initrd /puppy/initrd.gz
title MemTest86+
find --set-root /img/Memtest.img
map --mem /img/Memtest.img (fd0)
map --hook
chainloader (fd0)+1
title find and load NTLDR of Windows NT/2K/XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
title find and load BOOTMGR of Windows VISTA
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2
title find and load IO.SYS of Windows 9x/Me
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2
title boot floppy
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2
title boot CD
cdrom --init
map --hook
chainloader (cd0)
title reboot
savedefault --wait=2
reboot
find --set-root /img/slitaz-2.0.iso
map /img/slitaz-2.0.iso (0xff) || map --mem /img/slitaz-2.0.iso (0xff)
map --hook
chainloader (0xff)
title PuppyRus-Jenas-1.30
rootnoverify (hd0,0)
kernel /puppy/vmlinuz pmedia=usbflash
initrd /puppy/initrd.gz
title MemTest86+
find --set-root /img/Memtest.img
map --mem /img/Memtest.img (fd0)
map --hook
chainloader (fd0)+1
title find and load NTLDR of Windows NT/2K/XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
title find and load BOOTMGR of Windows VISTA
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2
title find and load IO.SYS of Windows 9x/Me
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2
title boot floppy
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2
title boot CD
cdrom --init
map --hook
chainloader (cd0)
title reboot
savedefault --wait=2
reboot
интересно.
что такое 0xff
что такое 0xff
понимаю, что смещение, но как его узнать, всегда ли одинаково и т.д....?
Нет это указывается тип файловой системы.
Тип "таблица дефектных блоков Xenix" используется дня маскировки разделов
0х04 - FAT16, объемом менее 504 Мб:
0х05 - расширенный раздел, заканчивающийся ниже 8 Гб;
0х06 - FAT16, объемом менее 2 Гб. заканчивающийся ниже 8 Гб;
0х07 - Windows NT NTFS;
0х0B - FAT32, заканчивающийся ниже 8 Гб;
0х0С - FAT32, заканчивающийся выше 8 Гб (как 0х0B, но только для LBA):
0х0Е - FAT16. объемом менее 2 Гб, заканчивающийся выше 8 Гб (как 0х06, но для LBA)
0х0F - расширенный раздел, объемом, более 8 Гб или заканчивающийся выше 8 Гб (как 0х05, но для LBA);
0хFF - таблица дефектных блоков Xenix.
0х05 - расширенный раздел, заканчивающийся ниже 8 Гб;
0х06 - FAT16, объемом менее 2 Гб. заканчивающийся ниже 8 Гб;
0х07 - Windows NT NTFS;
0х0B - FAT32, заканчивающийся ниже 8 Гб;
0х0С - FAT32, заканчивающийся выше 8 Гб (как 0х0B, но только для LBA):
0х0Е - FAT16. объемом менее 2 Гб, заканчивающийся выше 8 Гб (как 0х06, но для LBA)
0х0F - расширенный раздел, объемом, более 8 Гб или заканчивающийся выше 8 Гб (как 0х05, но для LBA);
0хFF - таблица дефектных блоков Xenix.
Тип "таблица дефектных блоков Xenix" используется дня маскировки разделов
При загрузке BackTrack4 система зависает на таком (чередуетя много раз и потом виснет)
usb1-6: device descriptor read /64, error -110
чередуется вот с этим
device not accepting address 5, error -110
google'ить задолбался...
Может кто сталкивался? На форумах проблема обсуждается, но решения не нашёл...
usb1-6: device descriptor read /64, error -110
чередуется вот с этим
device not accepting address 5, error -110
google'ить задолбался...
Может кто сталкивался? На форумах проблема обсуждается, но решения не нашёл...
Спасибо, но походу вряд-ли...
Флэшка работает, с неё крузится убунта, местест и т.д.
т.е. проблема только с загрузкой из ISO BackTrack4
И то, что назодил в сети по проблеме - bug в дровах. Есть рекомендации
rmmod ehci_hcd
буду сегодня пробовать
Флэшка работает, с неё крузится убунта, местест и т.д.
т.е. проблема только с загрузкой из ISO BackTrack4
И то, что назодил в сети по проблеме - bug в дровах. Есть рекомендации
rmmod ehci_hcd
буду сегодня пробовать
Доброе время суток! Прошу помочь с конфигом (grub.cfg) для Win XP (нужна загрузка из iso-шника), сейчас прописан так:
Также буду очень благодарен, если подскажете конфиги для drweb-livecd-600.iso, AntiWinLockerLiveCD_3_3.iso, утилита HDD Victoria-v.3.52.3.iso - прописана как:
Заранее Спасибо! Прошу не ругать и не пинать ногами за “пирацтво” и “проприетарщину” – кушать то хоцца, а идеями СПО сыт не будешь, работать надо. Гугль с яндексом мучил последних трое суток – вариант с (да, на борту компа Ubuntu) французским Multisystem и не работает, и изначально не устраивал как таковой, ибо устанавливался только на sdb1 (что меня и не устраивает). Но и вообще по загрузке сейчас вопросов нет – grub2 грузится, а вот с конфигом – траблы. Сейчас без проблем грузятся:
*Ubuntu 11.10 i386
*Ubuntu 11.10 i386 persistent mode (вариант с возможным сохранением файлов)
*Win 7 x86
*Win 7 x64
*memtest
menuentry “Windows XP Professional Edition SP2″ {
loopback loop /xpsp2perux86.iso
chainloader (loop)
}
loopback loop /xpsp2perux86.iso
chainloader (loop)
}
Также буду очень благодарен, если подскажете конфиги для drweb-livecd-600.iso, AntiWinLockerLiveCD_3_3.iso, утилита HDD Victoria-v.3.52.3.iso - прописана как:
menuentry “HDD Victoria 3.52.3″ {
map (hd0,0)/boot/img/Victoria-v.3.52.3.iso (0xff)
map –hook
chainloader (0xff)
boot
}
map (hd0,0)/boot/img/Victoria-v.3.52.3.iso (0xff)
map –hook
chainloader (0xff)
boot
}
Заранее Спасибо! Прошу не ругать и не пинать ногами за “пирацтво” и “проприетарщину” – кушать то хоцца, а идеями СПО сыт не будешь, работать надо. Гугль с яндексом мучил последних трое суток – вариант с (да, на борту компа Ubuntu) французским Multisystem и не работает, и изначально не устраивал как таковой, ибо устанавливался только на sdb1 (что меня и не устраивает). Но и вообще по загрузке сейчас вопросов нет – grub2 грузится, а вот с конфигом – траблы. Сейчас без проблем грузятся:
*Ubuntu 11.10 i386
*Ubuntu 11.10 i386 persistent mode (вариант с возможным сохранением файлов)
*Win 7 x86
*Win 7 x64
*memtest