Differences between revisions 3 and 4
Revision 3 as of 2010-12-16 21:55:03
Size: 6364
Editor: ?jeka
Comment:
Revision 4 as of 2011-03-16 10:37:08
Size: 6282
Editor: ?skizzhg
Comment: fixing header
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablewidth="100%"style="border: 0px hidden ;">~-Translation(s): [[Grub|English]] - [[fr/Grub|Français]] - Русский -~ ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion|Обсуджения]] || ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Grub|English]] - [[fr/Grub|Français]] - [[it/Grub|Italiano]] - Русский -~

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


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.

См. также