Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

setups:grub2 [2023/06/29 15:07]
sfs [Применить изменения /boot/grub.cfg]
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 --boot-directory=/mnt/sdbX/boot /dev/sdX]] , где sdbX - ваш раздел с системой+[[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 в корень своего линукс
  
 ===== Основной конфиг. ===== ===== Основной конфиг. =====
Строка 46: Строка 67:
  
   sudo update-grub2   sudo update-grub2
-===== Примеры загрузки через grub4dos других операционных систем     =====                        +===== Примеры загрузки Windows через grub2     =====                        
 <code>                                                                                                                  <code>                                                                                                                 
 menuentry "Windows Vista,7,8,10...  " {                                        menuentry "Windows Vista,7,8,10...  " {                                       
Печать/экспорт