Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
setups:grub2 [2018/07/30 16:26] 127.0.0.1 внешнее изменение |
setups:grub2 [2023/12/08 10:24] (текущий) sfs [Установка.] |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
* [[wpru>Grub]] | * [[wpru>Grub]] | ||
===== Установка. ===== | ===== Установка. ===== | ||
- | [[https://wiki.archlinux.org/index.php/GRUB_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|grub-install /dev/sdX]] | + | [[https://wiki.archlinux.org/index.php/GRUB_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|grub-install --boot-directory=/mnt/sdbX/boot /dev/sdX]] , где sdb - вашe устройство с системой |
+ | *При получении [[https://askubuntu.com/questions/254491/failed-to-get-canonical-path-of-cow|ошибки]] "Failed to get canonical path of /cow" или "Failed to get canonical path of aufs" (может возникнуть при работе с FRUGAL) - используйте chroot: | ||
+ | |||
+ | mkdir /mnt/chrootdir | ||
+ | mount /dev/sda1 /mnt/chrootdir | ||
+ | for dir in proc dev sys etc bin sbin var usr lib lib64 tmp; do | ||
+ | mkdir /mnt/chrootdir/$dir && mount --bind /$dir /mnt/chrootdir/$dir | ||
+ | done | ||
+ | chroot /mnt/chrootdir | ||
+ | grub-install /dev/sda # May not be required | ||
+ | update-grub2 | ||
+ | |||
+ | *В модульных LF дистрибутивах с https://puppyrus.org : | ||
+ | |||
+ | -mkdir /mnt/chrootdir | ||
+ | -Примонтировать базу (001*.pfs) : mkdir -p /mnt/001 && mount 001*.pfs /mnt/001 | ||
+ | -Примонтировать 070-full*.pfs (с grub2) : mkdir -p /mnt/070 && mount 070*.pfs /mnt/070 | ||
+ | -Скопировать содержимое/mnt/001 и /mnt/070 в /mnt/chrootdir | ||
+ | -chroot.sh /mnt/chrootdir | ||
+ | -grub-install /dev/sda | ||
+ | -exit | ||
+ | -Скопировать /mnt/chrootdir/boot/grub в корень своего линукс | ||
===== Основной конфиг. ===== | ===== Основной конфиг. ===== | ||
/boot/grub.cfg | /boot/grub.cfg | ||
Строка 45: | Строка 67: | ||
sudo update-grub2 | sudo update-grub2 | ||
+ | ===== Примеры загрузки Windows через grub2 ===== | ||
+ | <code> | ||
+ | menuentry "Windows Vista,7,8,10... " { | ||
+ | search --set=root --no-floppy --file /bootmgr | ||
+ | chainloader /bootmgr | ||
+ | } | ||
+ | menuentry "Windows EFI" { | ||
+ | search --set=root --no-floppy --file /EFI/Microsoft/Boot/bootmgfw.efi | ||
+ | chainloader /EFI/Microsoft/Boot/bootmgfw.efi | ||
+ | } | ||
+ | menuentry "Windows XP " { | ||
+ | search --set=root --no-floppy --file /boot.ini | ||
+ | chainloader +1 | ||
+ | } | ||
+ | </code> | ||
===== Пример===== | ===== Пример===== | ||
http://forums.linuxmint.com/viewtopic.php?f=46&t=52328&p=300889 | http://forums.linuxmint.com/viewtopic.php?f=46&t=52328&p=300889 |