Memdisk рдФрд░ grub4dos рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ c iso рдЪрд┐рддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рдЖрдкрдиреЗ рд╢рд╛рдпрдж рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЗрдЯрдмреБрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдСрдкреНрдЯрд┐рдХрд▓ рдбреНрд░рд╛рдЗрд╡ (рд╕реАрдбреА \ рдбреАрд╡реАрдбреА) рдирд╣реАрдВ рд╣реИред

рдПрдХ рдиреЗрдЯрдмреБрдХ рдЦрд░реАрджрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ - рдореБрдЭреЗ рдмрд╛рд╣рд░реА рдСрдкреНрдЯрд┐рдХрд▓ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ $ 60 рдХреА рдЬрд░реВрд░рдд рдереА, рдЬреЛ рдПрдХ рд╕рдВрдХрдЯ рдореЗрдВ рдПрдХ рдЧрд░реАрдм рдЫрд╛рддреНрд░ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд▓рд╛рднрдХрд╛рд░реА рдерд╛ред рдбрд┐рд╡рд╛рдЗрд╕ рдиреЗ рдХрд╛рд░реНрдб рд╕реЗ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ (рдХреНрдпреЛрдВ - рдореБрдЭреЗ рдЕрднреА рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ ...) рдФрд░ рдлрд┐рд░ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛: "рдФрд░ рдЕрдЧрд░ рдпрд╣ рдЫрд╡рд┐ рд╕реЗ рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИ?" - рддреЛ рдЦреЛрдЬ рд╢реБрд░реВ рд╣реБрдИ ...?



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдкрдврд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ grub4dos рдФрд░ memdisk рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп OpenSUSE 11.3 netinstall рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИред





рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ:

рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдореИрдВ рдЕрднреА рднреА WinXP рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛)ред

рдЫрд╡рд┐ рд░реИрдо рдореЗрдВ рдореБрд╣рд┐рдо рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╡рд░реНрдгрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдЖрдИрдПрд╕рдУ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ - рдЖрдк рдХрд░реНрдиреЗрд▓ рдФрд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрд╢рд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред



рдЪрд░рдг рдПрдХ: рддреИрдпрд╛рд░ рдХрд░реЗрдВ



рдореИрдВ рдкреВрд░реНрд╡рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдХреЗ рд╕рд╛рде рдПрдХ рдиреЗрдЯрдмреБрдХ рдореЗрдВ рдЖрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рди рдПрдХреНрд╕рдкреА рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдкреВрд░реА рдЪреАрдЬ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ grub4dos рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд╕рдм рдХреБрдЫ рдирд┐рдпрдорд┐рдд GRUB рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ (рдлрд┐рд▓рд╣рд╛рд▓ рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред

рд╣рдореЗрдВ рдмреВрдЯрд▓реЛрдбрд░ (NTFS рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп) рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рднрд╛рдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

* рдореИрдВрдиреЗ FAT32 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди ext2 \ ext3 рдХрд░реЗрдЧрд╛ред

рдЫрд╡рд┐ рдХреЛ рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред



рдЪрд░рдг рджреЛ: grub4dos рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ



рд╣рдо рдкреНрд░рд▓реЗрдЦрди рдпрд╛ рд▓реЗрдЦ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдкрдврд╝рддреЗ рд╣реИрдВ;)

рдпрд╣рд╛рдБ рд╕реЗ grub4dos рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред

рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ, grub4dos рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ - * рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рд▓рд┐рдП (рдЖрдорддреМрд░ рдкрд░ C: \, рдлрд┐рд░% sysdisk%); % sysdisk% \ boot.ini рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕реЗ [рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо] рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

C:\grldr="Grub4Dos"





"C: \ grldr" рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рднрд▓реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдУрдПрд╕ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдбреНрд░рд╛рдЗрд╡ рдЕрдХреНрд╖рд░ рд╣реЛред

* рдкреНрд░рд▓реЗрдЦрди рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдмреВрдЯрд▓реЛрдбрд░ рдкрд░ рдЕрдзрд┐рд╖реНрдард╛рдкрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред

рдЖрдкрдХреЛ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рддрд╛ рд╣реИ:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

C:\grldr="Grub4Dos"







Grub4dos- * рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА% sysdisk% \ Grub4Dos рдореЗрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ

% Sysdisk% \ Grub4Dos \ MENU.LST рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди% sysdisk% \ MENU.LST рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

* рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ grub4dos рд╢реБрд░реВ рдореЗрдВ (HD0,0) \ MENU.LST рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдпрд╛ рддреЛ --config-file=%CONFIG%



рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛ MENU.LST рдХреЛ рд╡рд┐рднрд╛рдЬрди рдХреА рдЬрдбрд╝ (HD0,0) рдореЗрдВ рдбрд╛рд▓реЗрдВред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ C: \ рдпрд╛ / dev / sda1 рд╣реИ

** рдпрд╣ рд╕рдордЭрдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЬреАрдЖрд░рдпреВрдмреА рд╕рдВрдЦреНрдпрд╛ рдХреИрд╕реЗ рдбрд┐рд╕реНрдХ рд╣реИ, рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдпрд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

*** рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдХреБрдВрдЬреА рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ --config-file =% CONFIG% рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ --config-file="find --set-root /openSUSE-11.3-NET-i586.iso; kernel /memdisk iso raw; initrd /openSUSE-11.3-NET-i586.iso"



рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ (рд╢рд╛рдпрдж рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдирд┐рдпрдорд┐рдд GRUB MBR рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИ)ред



рдЪрд░рдг рддреАрди: рдореЗрдорджрд┐рд╕реНрдХ



рдЖрдкрдХреЗ рдкрд╛рд╕ 2 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: syslinux рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдореЗрдордбрд┐рд╕реНрдХ рдмрдирд╛рдПрдВ рдпрд╛ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдореИрдбрд┐рд╕рдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

рдореЗрдордбрд┐рд╕реНрдХ рдХреЛ рд╡рд┐рднрд╛рдЬрди рдкрд░ рдЫрд╡рд┐ (рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП) рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

* рдЖрдо рддреМрд░ рдкрд░, рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдкрд░ рдЫрд╡рд┐ рдФрд░ рдореЗрдордбрд┐рд╕реНрдХ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдореЗрдВ рдореЗрдорд┐рдбрд┐рд╕реНрдХ (рдпрд╛ рдЫрд╡рд┐, рдЬрд┐рд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реИ) рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



рдЪрд░рдг рдЪрд╛рд░: рд╕реЗрдЯрдЕрдк



% Sysdisk% \ MENU.LST рдЦреЛрд▓реЗрдВ

рд╡рд╣рд╛рдВ рдПрдХ рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝реЗрдВ (OpenSUSE-11.3-NET-i586.iso - рдЫрд╡рд┐ рдХрд╛ рдирд╛рдо)

title boot an image with memdisk

find --set-root /openSUSE-11.3-NET-i586.iso

kernel /memdisk iso raw

initrd /openSUSE-11.3-NET-i586.iso







рд╣рдо рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ ... рдорд╛рдирдХ рдмреВрдЯрд▓реЛрдбрд░ (ntldr) рдХреЛ 2 рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╡рд┐рдВрдбреЛрдЬ рд▓реЛрдб рдХрд░реЗрдВ рдпрд╛ Grub4Dos рд▓реЛрдб рдХрд░реЗрдВред

рд╣рдо рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЫрд╡рд┐ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдХреИрд╕реЗ рднрд░реА рд╣реБрдИ рд╣реИред



рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдХрд▓реНрдк



Grub4Dos рдореЗрдВ iso рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ:% sysdisk% \ MENU.LST рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

title boot an image with memdisk

find --set-root /openSUSE-11.3-NET-i586.iso

map /openSUSE-11.3-NET-i586.iso (0xff) || map --mem /openSUSE-11.3-NET-i586.iso (0xff)

map --hook








All Articles