The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/Bootloader/ru"
(Created page with "Следуя классическому способу, выполните следующую команду для установки GRUB на MBR, а так же генер...") |
|||
Line 41: | Line 41: | ||
==== Классический (BIOS) MBR ==== | ==== Классический (BIOS) MBR ==== | ||
Следуя классическому способу, выполните следующую команду для установки GRUB на MBR, | Следуя классическому способу, выполните следующую команду для установки GRUB на MBR, и генерации конфигурационного файла {{c|/boot/grub/grub.cfg}}, используемым GRUB при загрузке. | ||
{{console|body= | {{console|body= |
Revision as of 00:24, April 14, 2019
Руководство по установке: Установка загрузчика.
Install Guide, Chapter 14 | < Prev | Next > |
Данная инструкция по установке показывает, как использовать GRUB для загрузки с использованием BIOS (устаревший) или UEFI.
Обновление загрузки ego (ego boot
)установлено по умолчанию, а GRUB - нет, поскольку это требуется не для всех систем Funtoo Linux (например, контейнеры.) Но для загрузки на «голое железо» это рекомендуемый и наиболее поддерживаемый загрузчик, поэтому вам потребуется его установить:
(chroot) # emerge -av grub
Затем отредактируйте /etc/boot.conf
с помощью nano
и укажите "Funtoo Linux genkernel
" в настройке default
в верхней части файла, замените на "Funtoo Linux"
. Если вы не используете memtest86+ удалите данную запись в boot.conf
во избежание ошибок.
теперь /etc/boot.conf
должен выглядеть так:
/etc/boot.conf
boot {
generate grub
default "Funtoo Linux"
timeout 3
}
"Funtoo Linux" {
kernel bzImage[-v]
}
"Funtoo Linux genkernel" {
kernel kernel[-v]
initrd initramfs[-v]
params += real_root=auto rootfstype=auto
}
Если Вы используете собственное, нестандартное ядро, ознакомьтесь с man boot.conf
на предмет информации о различных доступных вам параметрах.
Классический (BIOS) MBR
Следуя классическому способу, выполните следующую команду для установки GRUB на MBR, и генерации конфигурационного файла /boot/grub/grub.cfg
, используемым GRUB при загрузке.
(chroot) # grub-install --target=i386-pc --no-floppy /dev/sda (chroot) # ego boot update
New School (UEFI) Boot Entry
If you're using "new school" UEFI booting, run of the following sets of commands, depending on whether you are installing a 64-bit or 32-bit system. This will add GRUB as a UEFI boot entry.
For x86-64bit systems:
(chroot) # mount -o remount,rw /sys/firmware/efi/efivars (chroot) # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda (chroot) # ego boot update
For x86-32bit systems:
(chroot) # mount -o remount,rw /sys/firmware/efi/efivars (chroot) # grub-install --target=i386-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda (chroot) # ego boot update
First Boot, and in the future...
OK -- you are almost ready to boot!
You only need to run grub-install
when you first install Funtoo Linux, but you need to re-run ego boot update
every time you modify your /etc/boot.conf
file or add new kernels to your system. This will regenerate /boot/grub/grub.cfg
so that you will have new kernels available in your GRUB boot menu, the next time you reboot.