Differences between revisions 2 and 3
Revision 2 as of 2010-05-11 18:02:59
Size: 5410
Editor: FranklinPiat
Comment: rename to CamelCase name (GRUB->Grub)
Revision 3 as of 2010-12-16 21:55:03
Size: 6364
Editor: ?jeka
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
[[DebianPkg:lenny/grub|DebPkg:Grub v1]] для Debian может быть установлен командой: {{{
apt-get install grub
[[DebianPkg:lenny/grub|Grub v1]] для Debian может быть установлен командой: {{{
aptitude install grub
Line 22: Line 22:
To install grub v2, you need install the appropriate variant of grub v2, depending on your system's firmware (usually [[DebianPkg:lenny/grub-pc|grub-pc]], see [[DebianPkg:source/lenny/grub2|grub2 variants]]). Для установки grub v2, вам нужно установить оптимально подходящий вариант grub v2, который зависит от программы микрокода вашей системы (обычно [[DebianPkg:lenny/grub-pc|grub-pc]], смотрите также [[DebianPkg:source/lenny/grub2|варианты grub2]]).
Line 34: Line 34:
apt-get install grub aptitude install grub
Line 43: Line 43:
Конфигурационный файл {{{/boot/grub/menu.lst}}} Конфигурационный файл - {{{/boot/grub/menu.lst}}}
Line 47: Line 47:
Вы можете изменить настройки в {{{/boot/grub/menu.lst}}}. Make sure you read the comments, {{{/usr/share/doc/grub/README.Debian.gz}}} for more information and the [[http://manpages.debian.net/cgi-bin/man.cgi?query=update-grub&apropos=0&sektion=0&manpath=Debian+4.0+etch&format=html&locale=en|update-grub(8)]] manpage from your distribution) Вы можете изменить настройки в {{{/boot/grub/menu.lst}}}. Удостоверьтесь, что Вы читаете комментарии , {{{/usr/share/doc/grub/README.Debian.gz}}} for more information and the [[http://manpages.debian.net/cgi-bin/man.cgi?query=update-grub&apropos=0&sektion=0&manpath=Debian+4.0+etch&format=html&locale=en|update-grub(8)]] manpage from your distribution)
Line 51: Line 51:
The configuration file is {{{/boot/grub/grub.cfg}}}, but you shouldn't edit it directly. This file is generated by grub v2's [[http://manpages.debian.net/cgi-bin/man.cgi?query=update-grub&apropos=0&sektion=0&manpath=sid&format=html&locale=en|update-grub(8)]], based on:
 1. The script snippets in {{{/etc/grub.d/}}}
 2. The configuration file {{{/etc/default/grub}}}
Конфигурационный файл - {{{/boot/grub/grub.cfg}}}, но вы не должны его редактировать напрямую. Grub v2 генерирует автоматически этот файл [[http://manpages.debian.net/cgi-bin/man.cgi?query=update-grub&apropos=0&sektion=0&manpath=sid&format=html&locale=en|update-grub(8)]], основываясь на:
 1. Сниппетах скриптов в {{{/etc/grub.d/}}}
 2. Конфигурационном файле {{{/etc/default/grub}}}
Line 55: Line 55:
To configure grub "v2", you should edit {{{/etc/default/grub}}}, then run {{{update-grub}}}. Advanced configuration are achieved by modifying the snippets in {{{/etc/grub.d/}}}. Для конфигурации grub "v2", вы должны редактировать {{{/etc/default/grub}}}, затем запустить {{{update-grub}}}. Продвинутая конфигурация достигается измением сниппетов в {{{/etc/grub.d/}}}.
Line 59: Line 59:
To upgrade to grub v2, you should:
 1. Install grub v2 (but don't remove the grub 1 yet).
 2. Follow the instruction displayed the package installation (i.e grub v1 now has an entry to cascade to grub v2, so reboot and __try__ __it__, then you can actually enable grub2 bootloader by running {{{upgrade-from-grub-legacy}}}).
Для обновления до grub v2, вы должны:
 1. Установить grub v2 (но не удаляя, прежде, grub 1).
 2. Следовать инструкциям, отображаемым пакетом установки (т.н. grub v1 имеет запись для расположения каскадом с grub v2, таким образом перезагрузитесь и __попробуйте__ __эту возможность__, затем вы можете действительно включить загрузчик grub2 запуском {{{upgrade-from-grub-legacy}}}).
Line 66: Line 66:
 * [[GrubTransition|Grub Transition]] page.  * [[GrubTransition|страничка для перехода версий Grub]].
Line 70: Line 70:
=== Вторая загрузка === === Двойная загрузка ===
Line 90: Line 90:
 * Splash Images : [[/SplashImage]]  * Заставки Splash: [[/ru/Grub/SplashImage]]
Line 92: Line 92:
 * [[http://www.gnu.org/software/grub|GRUB homepage]]  * [[http://www.gnu.org/software/grub|Домашняя страничка GRUB]]
Line 95: Line 95:
  * Some Grub manpages were developed on grub's wiki : ~-<<BR>> [[http://grub.enbug.org/FranklinPiat/GrubManual]]-~
## * [[http://tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/index.html|Linux+Win9x+Grub HOWTO]]
## * [[http://grub4dos.sourceforge.net/|GRUB4DOS and WINGRUB]]
## * [[http://www.geocities.com/lode_leroy/grubinstall/|GRUB Installer for Windows]]
## * [[http://grub.linuxeden.com/|GRUB for DOS - Bridging DOS/Windows to Unix/Linux]]
  * Несколько руководств по Grub были разработаны на wiki grub : ~-<<BR>> [[http://grub.enbug.org/FranklinPiat/GrubManual]]-~
## * [[http://tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/index.html|Руководство Linux+Win9x+Grub]]
## * [[http://grub4dos.sourceforge.net/|GRUB4DOS и WINGRUB]]
## * [[http://www.geocities.com/lode_leroy/grubinstall/|Установщик GRUB для Windows]]
## * [[http://grub.linuxeden.com/|GRUB для DOS - Соединение DOS/Windows с Unix/Linux]]

Translation(s): English - Français - Русский

(!) ?Обсуджения


GRUB — универсальный, довольно новый загрузчик который может быть использован для загрузки самой операционной системы

Debian содержит GRUB v1 (Legacy) и v2 (GRUB 2).

  • Grub v1 загрузчик по умолчанию на платформах x86 до Debian Lenny.
  • Grub v2 загрузчик по умолчанию в Debian Squeeze.

Установка


Lenny

Grub v1 для Debian может быть установлен командой:

aptitude install grub

Для установки grub v2, вам нужно установить оптимально подходящий вариант grub v2, который зависит от программы микрокода вашей системы (обычно grub-pc, смотрите также варианты grub2).

См. также

Squeeze

Grub v2 для Debian может быть установлен командой:

aptitude install grub

Если ваша система не является обычным ПК (например, если ваша система EFI или OpenFirmware, а не BIOS), вы можете установить другую версию GRUB (см. см. варианты GRUB 2).

Настройка


v1

Конфигурационный файл - /boot/grub/menu.lst

В Debian, файл конфигурации GRUB обновляется автоматически при установке нового ядра с помощью update-grub.

Вы можете изменить настройки в /boot/grub/menu.lst. Удостоверьтесь, что Вы читаете комментарии , /usr/share/doc/grub/README.Debian.gz for more information and the update-grub(8) manpage from your distribution)

v2

Конфигурационный файл - /boot/grub/grub.cfg, но вы не должны его редактировать напрямую. Grub v2 генерирует автоматически этот файл update-grub(8), основываясь на:

  1. Сниппетах скриптов в /etc/grub.d/

  2. Конфигурационном файле /etc/default/grub

Для конфигурации grub "v2", вы должны редактировать /etc/default/grub, затем запустить update-grub. Продвинутая конфигурация достигается измением сниппетов в /etc/grub.d/.

Обновление с v1 до v2

Для обновления до grub v2, вы должны:

  1. Установить grub v2 (но не удаляя, прежде, grub 1).
  2. Следовать инструкциям, отображаемым пакетом установки (т.н. grub v1 имеет запись для расположения каскадом с grub v2, таким образом перезагрузитесь и попробуйте эту возможность, затем вы можете действительно включить загрузчик grub2 запуском upgrade-from-grub-legacy).

Переход от V1 до v2


FAQ


Двойная загрузка

  • Q : Will GRUB allow me to hibernate Linux and activate another ?operating_systems (such as Windows XP) that I hibernated earlier, i.e. a ?DualHibernate rather than a DualBoot?

    • A : Nothing will prevent you to hibernating (GRUB isn't aware that your host is suspended). Howerever, make sure you don't mount the same partition (RW) under any two suspended OS !

    Q : Is there a way to install GRUB in the MasterBootRecord from DOS or Windows XP, i.e. a utility similar to rawrite.exe or fdisk.exe that write a GRUB MBR? What I want here is to install Linux without having a bootable floppy.

    • A : There is/was a win32 Version of GRUB, i used it to install linux from Windows 2000 , but i am not sure what exactly the source is ;-) (google for grubwin32) Just unzip grubwin32 to c:\ then run c:\boot\grub\w32grub This would patch the necessary files(under XP, not linux). Then add :

       c:\boot\stage1="GRUB"
      to c:\boot.ini And you now have a grub boot loader on your XP system.

См. также