рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдорд▓реНрдЯреАрдмреВрдЯ рдПрдЪрдбреАрдбреА рдмрдирд╛рдирд╛ (GRUB2 + memdisk + grub4dos)
рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░, рдореИрдВ рдЕрдкрдиреЗ рд╕рд╛рде рдПрдХ рджрд░реНрдЬрди рдмреВрдЯреЗрдмрд▓ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдердХ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдПрдХ рдорд▓реНрдЯреАрдмреВрдЯ usb hdd рдмрдирд╛рдпрд╛ред
рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
рдпрд╣ рд╡рд┐рдзрд┐ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдЖрдпреЛрдЬрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд░реНрдгрди:
- рд╣рд┐рд░реЗрди рдХрд╛ рдмреВрдЯ рд╕реА.рдбреА.
- Dr.Web рд▓рд╛рдЗрд╡ рд╕реАрдбреА
- рдбреЗрдмрд┐рдпрди рдиреЗрдЯ рд╕реНрдерд╛рдкрдирд╛
- рдкрд░рдо рдмреВрдЯ рд╕реА.рдбреА.
- SystemRescue рд╕реАрдбреА
- рдХреНрд▓реЛрдирдЬрд╝рд┐рд▓рд╛ cd
- рдпрд╛рджрдЧрд╛рд░ cd
- рдЙрдмрдВрдЯреВ рд▓рд╛рдЗрд╡ рд╕реАрдбреА
- рд▓реБрдмрдВрдЯреВ рд▓рд╛рдЗрд╡ рд╕реАрдбреА
- рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рд╕реАрдбреА
рдбрд┐рд╕реНрдХ рдХреА рддреИрдпрд╛рд░реА
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреЗ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХреЛ рдХрдИ рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдореИрдВрдиреЗ рджреЛ рдЦрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛: рдПрдХ рдмреВрдЯ, рд╡рд┐рднрд┐рдиреНрди рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ред
рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдбрд┐рд╕реНрдХ рдкрд░ рдореМрдЬреВрдж рд╕рднреА рдбреЗрдЯрд╛ рдлрд┐рд▓рд╣рд╛рд▓ рдЦреЛ рдЬрд╛рдПрдЧрд╛!рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдПрдБ
рдПрдХ рдЦрд╛рд▓реА рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдБред
Command (m for help): o
рдорд▓реНрдЯреАрдмреВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрднрд╛рдЧ рдмрдирд╛рдПрдВред
Command (m for help): n Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-XXXXXXXXX, default 2048): Last sector, +sectors or +size{K,M,G} (2048-XXXXXXXXX, default XXXXXXXXX): +32G
рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрднрд╛рдЧ рдмрдирд╛рдПрдБред
Command (m for help): n Select (default p): p Partition number (1-4, default 2): 2 First sector (67110912-XXXXXXXXX, default 67110912): Last sector, +sectors or +size{K,M,G} (67110912-XXXXXXXXX, default XXXXXXXXX):
рдкрд╣рд▓реЗ рдЦрдВрдб рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ рдФрд░ рдбрд┐рд╕реНрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд┐рдЦреЗрдВ:
Command (m for help): a Partition number (1-4): 1 Command (m for help): w
рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрдорд╛рдг
рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдПрдБ:
- рдорд▓реНрдЯреАрдмреВрдЯ рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧ рдкрд░: FAT32
- рдбреЗрдЯрд╛ рдЕрдиреБрднрд╛рдЧ рдкрд░: NTFS
рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╣рдо рдорд▓реНрдЯреАрдмреВрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд╛рдЬрди рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЙрд╕ рдкрд░ grub2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗред
рд╣рдо syslinux рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ "рдореЗрдордбрд┐рд╕реНрдХ / рдореЗрдордбрд┐рд╕реНрдХ" рдлрд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВрдЧреЗ, рдЧреНрд░рдм 4 рдбреЛрд╕ рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ "рдЧреНрд░рдмред Exe" рдлрд╛рдЗрд▓, рдкреНрд▓реЙрдк рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ "plpbt.bin" рдлрд╛рдЗрд▓ рдФрд░ рдлрд┐рд░рд╛рдХрдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ рдлрд╛рдЗрд▓ "рдлрд╛рдИрд░рдбрд┐рд╕реНрдХ.рдЖрдИрдПрдордЬреА"ред
$unzip -j -d /mnt/boot/ syslinux-XXzip memdisk/memdisk $unzip -j -d /mnt/ grub4dos-XXXzip grub4dos-XXX/grub.exe $unzip -j -d /mnt/ grub4dos-XXXzip grub4dos-XXX/grldr $unzip -j -d /mnt/boot/ plpbt-XXXzip plpbt-XXX/plpbt.bin $7zx -o/mnt/boot/ firadisk-driver-0.0.1.30-f6.7z
рдЫрд╡рд┐ рдХреА рддреИрдпрд╛рд░реА
рдЖрдИрдПрд╕рдУ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдБред рд╣рдо рдЕрдВрддрд┐рдо рдмреВрдЯ рд╕реАрдбреА, SystemRescue CD, Clonezilla CD (clz16.iso - рд╕рдВрд╕реНрдХрд░рдг i486, clz32.iso - рд╕рдВрд╕реНрдХрд░рдг i686pae, clz64.iso - рд╕рдВрд╕реНрдХрд░рдг amd64, Memtest CD, Debian Netinstall, Ubuntu, Lubuntu, Windows XP рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддреЗ рд╣реИрдВ) ред
$mkdir /mnt/iso $cp ./iso/{clz16.iso,clz32.iso,clz64.iso,ubcd.iso,sysr.iso,memtest.iso,debian32.iso,debian64.iso,ubuntu32.iso,ubuntu64.iso,lbuntu32.iso,lbuntu64.iso,xp.iso} /mnt/iso/
рд╣рд┐рд░реЗрди рдХрд╛ рдмреВрдЯ рд╕реА.рдбреА.
Iso рдлрд╝рд╛рдЗрд▓ рд╕реЗ "HBCD" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдлрд╝рд╛рдЗрд▓ "grub.exe" рдХреЛ рдорд▓реНрдЯреАрдмреВрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд╛рдЬрди рдХреЗ рд░реВрдЯ рдкрд░ рдирд┐рдХрд╛рд▓реЗрдВред
$7zx ./iso/hiren.iso -o/mnt/ -ir\!HBCD
Dr.Web рд▓рд╛рдЗрд╡ рд╕реАрдбреА
рдЖрдЗрд╕реЛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ "рдмреВрдЯ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдорд▓реНрдЯреАрдмреВрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд╛рдЬрди рдкрд░ "рдмреВрдЯ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВред
$mkdir /mnt/drweb $7zx ./iso/drweb.iso -o/tmp -ir\!boot $mv /tmp/boot/* /mnt/boot/
рд╣рдо BOOT_ID рдХреЛ рднреА рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВред
$cat /mnt/drweb/config|grep BOOT_ID export BOOT_ID=xxxxxxxxxxxxxxxxxxxx
Grub4dos рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ "/mnt/boot/drweb.lst" рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ:
title 1. Dr.Web Russian kernel /boot/vmlinuz ID=< BOOT_ID> root=/dev/ram0 init=/linuxrc init_opts=4 vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8 quiet initrd /boot/initrd title 2. Dr.Web Advanced options kernel /boot/vmlinuz ID=< BOOT_ID> root=/dev/ram0 init=/linuxrc init_opts=3 CONSOLE=/dev/tty1
рдбреЗрдмрд┐рдпрди рдиреЗрдЯ рд╕реНрдерд╛рдкрдирд╛
рдбреЗрдмрд┐рдпрди рдЗрдВрд╕реНрдЯреЙрд▓рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП HD- рдореАрдбрд┐рдпрд╛ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "initrd.gz" рдФрд░ "vmlinuz" рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
$mkdir /mnt/debian $mkdir /mnt/debian/{amd64,i386} $wget -cO /mnt/debian/i386/initrd.gz http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/initrd.gz $wget -cO /mnt/debian/i386/initrd.gz http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/vmlinuz $wget -cO /mnt/debian/amd64/initrd.gz http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/initrd.gz $wget -cO /mnt/debian/amd64/initrd.gz http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/vmlinuz
рдкрд░рдо рдмреВрдЯ рд╕реА.рдбреА.
Grub4dos рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ "/mnt/boot/ubcd.lst" рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ:
title Ultimate Boot CD map (hd0,0)/iso/ubcd.iso (hd32) map --hook root (hd32) chainloader (hd32)
рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рд╕реАрдбреА
Grub4dos рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ "/mnt/boot/win.lst" рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ:
title 1. Windows XP (1st) map --mem /boot/firadisk.img (fd0) map --mem /iso/xp.iso (hd32) map --hook chainloader (hd32) title 2. Windows XP (2nd) map --mem /boot/firadisk.img (fd0) map --mem /iso/xp.iso (hd32) map --hook find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr
GRUB2 рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓
/mnt/boot/grub/grub.cfghave_grubenv = true
load_env
insmod part_msdos
insmod рд╡рд╕рд╛
gfxmode = 640x480 рд╕реЗрдЯ рдХрд░реЗрдВ
рд╕реЗрдЯ locale_dir = / рдмреВрдЯ / рдЧреНрд░рдм / рд▓реЛрдХреЗрд▓
lang = ru_RU рд╕реЗрдЯ рдХрд░реЗрдВ
menu_color_highlight = рдкреАрд▓рд╛ / рдЧрд╣рд░рд╛-рдЧреНрд░реЗ рд╕реЗрдЯ рдХрд░реЗрдВ
рд╕реЗрдЯ рдореЗрдиреВ_ рдХрд▓рд░ / рдЕрд╕рд╛рдорд╛рдиреНрдп = рдХрд╛рд▓рд╛ / рд╣рд▓реНрдХрд╛-рдЧреНрд░реЗ
рд╕реЗрдЯ color_normal = рдкреАрд▓рд╛ / рдХрд╛рд▓рд╛
рдЙрдкрдордиреНрдпреБ "резред рдПрд╡реАрдкреА "{
рдореЗрдиреБрдПрдВрдЯреНрд░реА "резред Dr.Web ┬╗{
linux /grub.exe --config-file = / boot / drweb.lst
}
}
рдЙрдкрдордиреНрдпреБ тАЭреиред рдмреВрдЯ рд╕реАрдбреА ┬╗{
рдореЗрдиреБрдПрдВрдЯреНрд░реА "резред рд╣рд┐рд░реЗрди рдХрд╛ рдмреВрдЯ cd ┬╗{
linux /grub.exe --config-file = / HBCD / menu.lst
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "реиред рдЕрдВрддрд┐рдо рдмреВрдЯ рд╕реАрдбреА ┬╗{
linux /grub.exe --config-file = / boot / ubcd.lst
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "рейред SystemRescue рд╕реАрдбреА (i586) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / sysr.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рдЖрдЗрд╕реЛрд▓рд┐рдирдХреНрд╕ / рд░реЗрд╕реНрдХреНрдпреВрдПрдХреНрд╕ рд╕реЗрдЯрдореЗрдк = ru рдЖрдЗрд╕реЛрд▓реЛрдк = $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓
initrd (рд▓реВрдк) /isolinux/initram.igz
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "4ред SystemRescue CD (amd64) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / sysr.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рдЖрдЗрд╕реЛрд▓рд┐рдирдХреНрд╕ / рд░реЗрд╕реНрдХреНрдпреВ ремрек рд╕реЗрдЯрдореЗрдк = ru рдЖрдЗрд╕реЛрд▓реЛрдк = $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓
initrd (рд▓реВрдк) /isolinux/initram.igz
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "5ред рдХреНрд▓реЛрдирдЬрд╝рд┐рд▓рд╛ (i468) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / clz16.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рд▓рд╛рдЗрд╡ / vmlinuz рдмреВрдЯ = рд▓рд╛рдЗрд╡ рд▓рд╛рдЗрд╡-рдХреЙрдиреНрдлрд┐рдЧ noswap nolocales edd = рдиреЛрдореЛрдбрд╕реЗрдЯ ocs_live_run = \ "ocs-live-general \" ocs_live_extra_param = \ "\" ocs_live_keymap = \ "\" ocs_live_live ocs_lang = \ "\" vga = 788 ip = frommedia nosplash noeject toram = filesystem.squashfs findiso = $ isofile
initrd (рд▓реВрдк) /live/initrd.img
}
рдореЗрдиреЗрдВрдЯреНрд░реА "6ред рдХреНрд▓реЛрдирдЬрд╝рд┐рд▓рд╛ (i686pae) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / clz32.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рд▓рд╛рдЗрд╡ / vmlinuz рдмреВрдЯ = рд▓рд╛рдЗрд╡ рд▓рд╛рдЗрд╡-рдХреЙрдиреНрдлрд┐рдЧ noswap nolocales edd = рдиреЛрдореЛрдбрд╕реЗрдЯ ocs_live_run = \ "ocs-live-general \" ocs_live_extra_param = \ "\" ocs_live_keymap = \ "\" ocs_live_live ocs_lang = \ "\" vga = 788 ip = frommedia nosplash noeject toram = filesystem.squashfs findiso = $ isofile
initrd (рд▓реВрдк) /live/initrd.img
}
рдореЗрдиреЗрдВрдЯреНрд░реА "7ред рдХреНрд▓реЛрдирдЬрд╝рд┐рд▓рд╛ (amd64) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / clz64.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рд▓рд╛рдЗрд╡ / vmlinuz рдмреВрдЯ = рд▓рд╛рдЗрд╡ рд▓рд╛рдЗрд╡-рдХреЙрдиреНрдлрд┐рдЧ noswap nolocales edd = рдиреЛрдореЛрдбрд╕реЗрдЯ ocs_live_run = \ "ocs-live-general \" ocs_live_extra_param = \ "\" ocs_live_keymap = \ "\" ocs_live_live ocs_lang = \ "\" vga = 788 ip = frommedia nosplash noeject toram = filesystem.squashfs findiso = $ isofile
initrd (рд▓реВрдк) /live/initrd.img
}
}
рдЙрдкрдордиреНрдпреБ тАЭрейред рдЬреБрджрд╛ рдореИрдЬрд┐рдХ ┬╗{
рдореЗрдиреБрдПрдВрдЯреНрд░реА "резред рдореИрдЬрд┐рдХ рд░реИрдо (i586) ┬╗
рд╕реЗрдЯ isofile = "/ iso / pmagic.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / pmagic / bzImage iso_filename = $ isofile edd = off load_ramdisk = 1 prompt_ramdisk = 0 rw vga = normal loglevel = 9 рдЕрдзрд┐рдХрддрдо .loop = 256 vmalloc = 384MiB рдХреАрдореИрдк = en ru_RU
initrd (рд▓реВрдк) /pmagic/initrd.img
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "реиред рдореИрдЬрд┐рдХ рд░реИрдо (amd64) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / pmagic.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / pmagic / bzImage64 iso_filename = $ isofile edd = off load_ramdisk = 1 prompt_ramdisk = 0 rw vga = рд╕рд╛рдорд╛рдиреНрдп loglevel = 9% vloop = 256 vmalloc = 384MiB рдХреАрдореИрдк = en ru_RUU
initrd (рд▓реВрдк) /pmagic/initrd.img
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "рейред рдореИрдЬрд┐рдХ рд▓рд╛рдЗрд╡ (i586) ┬╗
рд╕реЗрдЯ isofile = "/ iso / pmagic.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / pmagic / bzImage iso_filename = $ isofile edd = off load_ramdisk = 1 prompt_ramdisk = 0 rw vga = normal loglevel = 9 liveiaia noeject max_loop = 256 vmalloc = 384MiB рдХреАрдореИрдк = en ru_RUUред
initrd (рд▓реВрдк) /pmagic/initrd.img
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "4ред рдореИрдЬрд┐рдХ рд▓рд╛рдЗрд╡ (amd64) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / pmagic.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / pmagic / bzImage64 iso_filename = $ isofile edd = off load_ramdisk = 1 prompt_ramdisk = 0 rw vga = normal loglevel = 9 рдлрд╝реНрд░реЗрдордпреБрдХреНрдд noeject max_loop = 256 vmalloc = 384MiB рдХреАрдореИрдк = рдПрдирдЖрд░рдпреВрдпреВред
initrd (рд▓реВрдк) /pmagic/initrd.img
}
}
рдЙрдкрдордиреНрдпреБ тАЭрекред рдбреЗрдмрд┐рдпрди ┬╗{
рдореЗрдиреБрдПрдВрдЯреНрд░реА "резред рдбреЗрдмрд┐рдпрди рд╢реБрджреНрдз рд╕реНрдерд╛рдкрдирд╛ (i368) ┬╗{
linux / debian / i386 / vmlinuz рдкреНрд░рд╛рдердорд┐рдХрддрд╛ = рдирд┐рдореНрди vga = 788 - initrd /debian/i386/initrd.gz
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "реиред рдбреЗрдмрд┐рдпрди рд╢реБрджреНрдз рд╕реНрдерд╛рдкрдирд╛ (amd64) ┬╗{
linux / debian / amd64 / vmlinuz рдкреНрд░рд╛рдердорд┐рдХрддрд╛ = рдирд┐рдореНрди vga = 788 - initrd /debian/amd64/initrd.gz
}
}
рдЙрдкрдордиреНрдпреБ тАЭрелред рдЙрдмрдВрдЯреВ ┬╗{
рдореЗрдиреБрдПрдВрдЯреНрд░реА "резред Ubuntu рд▓рд╛рдЗрд╡ (i386) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / ubuntu32.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ / vmlinuz рдмреВрдЯ = рдХреИрд╕реНрдкрд░ рдЖрдЗрд╕реЛ-рд╕реНрдХреИрди / рдлрд╝рд╛рдЗрд▓ рдирд╛рдо = $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд▓реЛрдХреЗрд▓ = ru_RU.UTF-8 рдХрдВрд╕реЛрд▓-рд╕реЗрдЯрдЕрдк / рд▓реЗрдЖрдЙрдЯрдХреЛрдб = рдЖрд░рдпреВ рдиреЙрдЗрдЬрд╝ рдиреЛрдкреНрд░реЛрдореИрдк - рдЗрдирд┐рдЯрд░реНрдб (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ /initrd.lz
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "реиред Ubuntu рд▓рд╛рдЗрд╡ (amd64) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / ubuntu64.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ / vmlinuz рдмреВрдЯ = рдХреИрд╕реНрдкрд░ рдЖрдЗрд╕реЛ-рд╕реНрдХреИрди / рдлрд╝рд╛рдЗрд▓ рдирд╛рдо = $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд▓реЛрдХреЗрд▓ = ru_RU.UTF-8 рдХрдВрд╕реЛрд▓-рд╕реЗрдЯрдЕрдк / рд▓реЗрдЖрдЙрдЯрдХреЛрдб = рдЖрд░рдпреВ рдиреЙрдЗрдЬрд╝ рдиреЛрдкреНрд░реЛрдореИрдк - рдЗрдирд┐рдЯрд░реНрдб (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ /initrd.lz
}
}
рдЙрдкрдордиреНрдпреБ тАЭремред рд▓реБрдмрдВрдЯреВ ┬╗{
рдореЗрдиреБрдПрдВрдЯреНрд░реА "резред рд▓реБрдмрдВрдЯреВ рд▓рд╛рдЗрд╡ (i386) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / lbuntu32.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ / vmlinuz рдмреВрдЯ = рдХреИрд╕реНрдкрд░ рдЖрдЗрд╕реЛ-рд╕реНрдХреИрди / рдлрд╝рд╛рдЗрд▓ рдирд╛рдо = $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд▓реЛрдХреЗрд▓ = ru_RU.UTF-8 рдХрдВрд╕реЛрд▓-рд╕реЗрдЯрдЕрдк / рд▓реЗрдЖрдЙрдЯрдХреЛрдб = рдЖрд░рдпреВ рдиреЙрдЗрдЬрд╝ рдиреЛрдкреНрд░реЛрдореИрдк - рдЗрдирд┐рдЯрд░реНрдб (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ /initrd.lz
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "реиред рд▓реБрдмрдВрдЯреВ рд▓рд╛рдЗрд╡ (amd64) ┬╗{
рд╕реЗрдЯ isofile = "/ iso / lbuntu64.iso"
рд▓реВрдкрдмреИрдХ рд▓реВрдк $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд╣реИ
linux (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ / vmlinuz рдмреВрдЯ = рдХреИрд╕реНрдкрд░ рдЖрдЗрд╕реЛ-рд╕реНрдХреИрди / рдлрд╝рд╛рдЗрд▓ рдирд╛рдо = $ рдЖрдЗрд╕реЛрдлрд╛рдЗрд▓ рд▓реЛрдХреЗрд▓ = ru_RU.UTF-8 рдХрдВрд╕реЛрд▓-рд╕реЗрдЯрдЕрдк / рд▓реЗрдЖрдЙрдЯрдХреЛрдб = рдЖрд░рдпреВ рдиреЙрдЗрдЬрд╝ рдиреЛрдкреНрд░реЛрдореИрдк - рдЗрдирд┐рдЯрд░реНрдб (рд▓реВрдк) / рдХреИрд╕реНрдкрд░ /initrd.lz
}
}
рдореЗрдиреЗрдВрдЯреНрд░реА "7ред рд╡рд┐рдВрдбреЛрдЬ ┬╗{
linux /grub.exe --config-file = / boot / win.lst
}
рдЙрдкрдордиреНрдпреБ тАЭ8ред рдЙрдкрдХрд░рдг ┬╗{
рдореЗрдиреБрдПрдВрдЯреНрд░реА "резред рдпрд╛рджрдЧрд╛рд░ ┬╗{
рд╕реЗрдЯ isofile = "/ iso / memtest.iso"
linux16 / boot / memdisk iso
initrd16 $ isofile
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "реиред рдкреНрд▓реЙрдк рдмреВрдЯ рдореИрдиреЗрдЬрд░ ┬╗{
linux16 /boot/plpbt.bin
}
}
рдореЗрдиреБрдПрдВрдЯреНрд░реА "9ред рдкрд╣рд▓реЗ hdd ┬╗{
insmod ext2
insmod ntfs
рд╕реЗрдЯ рд░реВрдЯ = (hd1)
рдЪреИрдирд▓реЛрдб + рез
}
рдкрд░реАрдХреНрд╖рдг
рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
VirtualBox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдЖрдк рдирд┐рдореНрди рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рдХреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
VBoxManage internalcommands createrawvmdk -filename ./sdX.vmdk -rawdisk /dev/sdX
рдЙрд╕рдХреЗ рдмрд╛рдж, рдмрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ sdX.vmdk рдлрд╝рд╛рдЗрд▓ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред