Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: gogov1111 в May 19, 2020, 18:20



Титла: GRUB 2
Публикувано от: gogov1111 в May 19, 2020, 18:20
Инсталирах xubuntu 20.04. След това инсталирах win 8.1. След това с диск SuperGrub стартирах xuluntu и се помъчих да инсталирам GRUB 2. Но при всички опити ми дава отговор, че не може да намери ЕFI. Ето командите:
update-grub
grub-install /dev/nvme0n1p2
Не става. С командата: grub-install /dev/sda - пак същото.
Ето дяловете след стартиране на Gparted:
/dev/nvme0n1p1 - Basic data partition
/dev/nvme0n1p2 - EFI system partition
/dev/nvme0n1p3 - Microsoft reserved partition
/dev/nvme0n1p4 - Basic data partition
/dev/nvme0n1p5 - xubuntu
/dev/nvme0n1p6 - Swap
/dev/nvme0n1p7 - Data
Помагайте.


Титла: Re: GRUB 2
Публикувано от: malin1 в May 19, 2020, 19:38
Избери си кой да е верният отговор - https://askubuntu.com/questions/831216/how-can-i-reinstall-grub-to-the-efi-partition

А така както си го дал - инсталирах, инсталирах... можеше да инсталираш/преинсталираш xubuntu-то след, а не преди досега поне няколко пъти.


Титла: Re: GRUB 2
Публикувано от: malin1 в May 19, 2020, 20:41
https://community.linuxmint.com/tutorial/view/2035

Step 7
B)

П.П. А, между другото, благодарности! Бях забравил за rescatux.


Титла: Re: GRUB 2
Публикувано от: gogov1111 в May 21, 2020, 13:33
Malin, не става. Ето ти малко информация:
root@viv:~# apt-get install --reinstall grub-efi-amd64
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости       
Четене на информацията за състоянието... Готово
0 актуализирани, 0 нови инсталирани, 1 преинсталирани, 0 за премахване и 0 без промяна.
Необходимо е да се изтеглят 0 B/46,6 kB архиви.
След тази операция ще бъде използвано 0 B допълнително дисково пространство.
Предварително настройване на пакети ...
(Четене на базата данни ... 215970 файла или папки в момента са инсталирани.)
Подготовка за разпакетиране на .../grub-efi-amd64_2.04-1ubuntu26_amd64.deb ...
Разпакетиране на grub-efi-amd64 (2.04-1ubuntu26) над (2.04-1ubuntu26) ...
Инсталиране на grub-efi-amd64 (2.04-1ubuntu26) ...
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-31-generic
Found initrd image: /boot/initrd.img-5.4.0-31-generic
Found linux image: /boot/vmlinuz-5.4.0-26-generic
Found initrd image: /boot/initrd.img-5.4.0-26-generic
Found Windows Boot Manager on /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
Found Ubuntu Focal Fossa (development branch) (20.04) on /dev/sda2
Adding boot menu entry for UEFI Firmware Settings
done
Обработка на тригерите за shim-signed (1.40.3+15+1533136590.3beb971-0ubuntu1) ...
root@viv:~# grub-install /dev/sda
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
root@viv:~#



Титла: Re: GRUB 2
Публикувано от: makeme в May 21, 2020, 14:00
Malin, не става. Ето ти малко информация:
root@viv:~# apt-get install --reinstall grub-efi-amd64
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости       
Четене на информацията за състоянието... Готово
0 актуализирани, 0 нови инсталирани, 1 преинсталирани, 0 за премахване и 0 без промяна.
Необходимо е да се изтеглят 0 B/46,6 kB архиви.
След тази операция ще бъде използвано 0 B допълнително дисково пространство.
Предварително настройване на пакети ...
(Четене на базата данни ... 215970 файла или папки в момента са инсталирани.)
Подготовка за разпакетиране на .../grub-efi-amd64_2.04-1ubuntu26_amd64.deb ...
Разпакетиране на grub-efi-amd64 (2.04-1ubuntu26) над (2.04-1ubuntu26) ...
Инсталиране на grub-efi-amd64 (2.04-1ubuntu26) ...
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-31-generic
Found initrd image: /boot/initrd.img-5.4.0-31-generic
Found linux image: /boot/vmlinuz-5.4.0-26-generic
Found initrd image: /boot/initrd.img-5.4.0-26-generic
Found Windows Boot Manager on /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
Found Ubuntu Focal Fossa (development branch) (20.04) on /dev/sda2
Adding boot menu entry for UEFI Firmware Settings
done
Обработка на тригерите за shim-signed (1.40.3+15+1533136590.3beb971-0ubuntu1) ...
root@viv:~# grub-install /dev/sda
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
root@viv:~#
Добре де ти маунтнал ли си го това ефи ? И какво е това  /dev/sda , Имаш нвме и хард ли?


Титла: Re: GRUB 2
Публикувано от: remotexx в May 21, 2020, 14:20
Колега, инсталацията минава успешно.. само че при теб не е /dev/sda

grub-install /dev/nvme0n1p2

Аз доколкото разбирам то вижда че вече има Уиндоус УЕФИ буут мениджър и само се добавя като елемент в менюто му т.е. виж кой е бутона за (бърз) достъп до Уиндоус УЕФИ буут мениджъра и като влезеш вътре виж дали не са ти добавени в него и другите ОС

Съвет - при това положение (УЕФИ ОС) аз обикновено ползвам БИОС УЕФИ буут селектора, при мен на лаптопа е Ф12 и то там си показва всички УЕФИ буут дялове

При теб най вероятно ти ги добавя другите ОС като елементи в Уиндоус буут меню
Found Windows Boot Manager on /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
Него ако искаш да редактираш, но не ти препоръчвам
https://www.zdnet.com/article/my-experiments-with-multi-boot-selection-with-uefi-boot-manager/

И малко от Официалната документация
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcd-system-store-settings-for-uefi

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcd-system-store-settings-for-uefi

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode#to-boot-to-uefi-or-bios


Титла: Re: GRUB 2
Публикувано от: gogov1111 в May 21, 2020, 17:27
Makeme, това което написах в началото са имена на дялове от един харддиск. Така ги определи Gparted. Аз стартирам линукс чрез SuperGrub. Но после.....


Титла: Re: GRUB 2
Публикувано от: gogov1111 в May 21, 2020, 17:35
Remotex, пробвал съм и с - grub-install /dev/nvme0n1p2. Нищо не става. Не намира Uefi дяла. Всичко е много странно. За първи път от 20 години ми  се случва това. Ако преинсталирам линукса той автоматично извършва всичко. Това е. Не мога да се оправя.


Титла: Re: GRUB 2
Публикувано от: malin1 в May 21, 2020, 18:51
Та значи, тая снимка много ми хареса, обещава да не се налага да мисля, само да поцъкам малко.

(https://www.supergrubdisk.org/wp-content/uploads/2020/04/rescatux-073-principal-articulo.png)


Титла: Re: GRUB 2
Публикувано от: remotexx в May 22, 2020, 07:09
Според мен го е намерило и то на правилното място:

Инсталиране на grub-efi-amd64 (2.04-1ubuntu26) ...
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-31-generic
Found initrd image: /boot/initrd.img-5.4.0-31-generic
Found linux image: /boot/vmlinuz-5.4.0-26-generic
Found initrd image: /boot/initrd.img-5.4.0-26-generic
Found Windows Boot Manager on /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
Found Ubuntu Focal Fossa (development branch) (20.04) on /dev/sda2
Adding boot menu entry for UEFI Firmware Settings
done
Обработка на тригерите за shim-signed (1.40.3+15+1533136590.3beb971-0ubuntu1) ...


последното предполага че e Secure Boot

така и не даде грешката която ти връща при
Код
GeSHi (Bash):
  1. grub-install /dev/nvme0n1p2
предполагам защото няма такава  :P

не ти се появява защото най вероятно вижда че има Уин и за да не го прецака си се добавя към неоговото меню за избор (плюс вероятно се добавя в УЕФИ менюто ти на БИОС)
1) F12 (или там с който клавиш ти се избира буут дял от BIOS) какво показва като УЕФУ буут опции
2) Уиндоус буут мениджъра какво показва като буут опции
плюс той вече има full UI настройка - https://www.youtube.com/watch?v=coeo_8RqeZA
3) как се настройва Линукса да ти е първата (по подразбиране) и авто зареждаща ОС  - по-горе  дадох официалната документация, само че тя е за напреднали и с работа от конзолата
като за тебе препоръчвам първо да пробваш 1) и после 2)
изгледай филмчето първо
П.П. и да не се е добавило в Уин буут менюто ..или ако не можеш да се оправиш -пробвай направо от БИОСа - опция 1) досега не съм имал сучай да не ми работи

Напиши това в Windows Console (a.k.a. Elevated Command Prompt A.K.A CMD.EXE As Administrator)
и пиши тук какво ти връща
Код
GeSHi (Bash):
  1. BCDEDIT

https://www.youtube.com/watch?v=RICVlbN5phE


Титла: Re: GRUB 2
Публикувано от: makeme в May 22, 2020, 08:38
Ето дяловете след стартиране на Gparted:
/dev/nvme0n1p1 - Basic data partition
/dev/nvme0n1p2 - EFI system partition
/dev/nvme0n1p3 - Microsoft reserved partition
/dev/nvme0n1p4 - Basic data partition
/dev/nvme0n1p5 - xubuntu
/dev/nvme0n1p6 - Swap
/dev/nvme0n1p7 - Data
Помагайте.
Ако това са само дяловете, значи нямаш хард , а само nvme (тоест нямаш /dev/sda {обикновено това е хард диск})
Моля те напиши какво тръгва и какво не, и дали биоса ти е настроен въобще за уефи.
Смисъл: Сега зарежда Уина, но не и линукса, или обратното, или нищо не зарежда :) И това при уефи мод зададен в биоса.

пп: Дай изхода от командата lsblk , за да не се чудим дали имаш хард или не :)


Титла: Re: GRUB 2
Публикувано от: rado84 в May 26, 2020, 19:56
(тоест нямаш /dev/sda {обикновено това е хард диск})
Не заблуждавай хората! Това дали едно устройство ще бъде листнато като sda зависи единствено от това дали е закачено към първия SATA слот на дъното, независимо да ли е ССД или хард диск. Вторият слот е sdb и т.н.
По твоята логика, понеже имам 2 ССД-та и едно ХДД, като едното ССД е закачено на първия САТА слот, значи системата не би трябвало да го детектва изобщо, понеже "не е хард диск".  (https://www.kaminata.net/forum/images/smilies/icon_lol.gif)

Код:
[rado@arch]: ~>$ sudo blkid
[sudo] password for rado:
/dev/sda1: LABEL="Windows 7" BLOCK_SIZE="512" UUID="14562BB8562B9A0E" TYPE="ntfs" PARTUUID="d535e586-01"
/dev/sda2: LABEL="390GB" BLOCK_SIZE="512" UUID="547F53D87B122FBA" TYPE="ntfs" PARTUUID="d535e586-02"
/dev/sdb1: UUID="27edf17c-dd78-45d4-a426-9ab60da144bf" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="bfb8c7a5-01"
/dev/sdc1: LABEL="1000GB" BLOCK_SIZE="512" UUID="092138B830C24D80" TYPE="ntfs" PARTUUID="cd3e63b9-01"
/dev/sdd1: LABEL_FATBOOT="multiboot" LABEL="multiboot" UUID="075C-78A9" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="c03c7b4a-01"


Титла: Re: GRUB 2
Публикувано от: malin1 в May 26, 2020, 20:17
Ето дяловете след стартиране на Gparted:
/dev/nvme0n1p1 - Basic data partition
/dev/nvme0n1p2 - EFI system partition
/dev/nvme0n1p3 - Microsoft reserved partition
/dev/nvme0n1p4 - Basic data partition
/dev/nvme0n1p5 - xubuntu
/dev/nvme0n1p6 - Swap
/dev/nvme0n1p7 - Data

И какво му е лошото на командата lsblk... освен, че може би ще допълни инфото от gpated, което би следвало да не е пълно, нали.


Титла: Re: GRUB 2
Публикувано от: makeme в May 26, 2020, 20:20
(тоест нямаш /dev/sda {обикновено това е хард диск})
Не заблуждавай хората! Това дали едно устройство ще бъде листнато като sda зависи единствено от това дали е закачено към първия SATA слот на дъното, независимо да ли е ССД или хард диск. Вторият слот е sdb и т.н.
По твоята логика, понеже имам 2 ССД-та и едно ХДД, като едното ССД е закачено на първия САТА слот, значи системата не би трябвало да го детектва изобщо, понеже "не е хард диск".  (https://www.kaminata.net/forum/images/smilies/icon_lol.gif)

Код:
[rado@arch]: ~>$ sudo blkid
[sudo] password for rado:
/dev/sda1: LABEL="Windows 7" BLOCK_SIZE="512" UUID="14562BB8562B9A0E" TYPE="ntfs" PARTUUID="d535e586-01"
/dev/sda2: LABEL="390GB" BLOCK_SIZE="512" UUID="547F53D87B122FBA" TYPE="ntfs" PARTUUID="d535e586-02"
/dev/sdb1: UUID="27edf17c-dd78-45d4-a426-9ab60da144bf" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="bfb8c7a5-01"
/dev/sdc1: LABEL="1000GB" BLOCK_SIZE="512" UUID="092138B830C24D80" TYPE="ntfs" PARTUUID="cd3e63b9-01"
/dev/sdd1: LABEL_FATBOOT="multiboot" LABEL="multiboot" UUID="075C-78A9" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="c03c7b4a-01"
По моята логика - ти нямаш nvme за което става дума. Ако си се заблудил нещо, това си е за теб. Прочети цялата тема.


Титла: Re: GRUB 2
Публикувано от: malin1 в May 26, 2020, 20:55
За пробата, намери един развален стар хард диск, направи го първи и пробвай дали винаги ще го отчете като /dev/sda (ако го отчете).


Титла: Re: GRUB 2
Публикувано от: remotexx в May 27, 2020, 04:14
Хе-хе той човека ни отсвири още като го накарах(ме) да свърши малко работа (и да даде грешката която му дава и която подозирам че не съществува, и да потърси другите Линукс УЕФИ менюта в това на Уидоус буут мениджъра) ...та мисля вариантите са два:
1) намерил ги е в Уин буут мениджъра и ни е отсвирил (ми така де за к'во сме му вече)
2) не ги е нмерил и пак ни е отсвирил - ми така де за к'во са ми вече и тия нищо не можаха да напраят
 8) :D ;D


Титла: Re: GRUB 2
Публикувано от: rado84 в May 27, 2020, 17:51
По моята логика - ти нямаш nvme за което става дума. Ако си се заблудил нещо, това си е за теб. Прочети цялата тема.
Не се прави на разсеян! Говорех за бисера ти, че sda задължително било хард диск.

Хе-хе той човека ни отсвири още като го накарах(ме) да свърши малко работа (и да даде грешката която му дава и която подозирам че не съществува, и да потърси другите Линукс УЕФИ менюта в това на Уидоус буут мениджъра) ...та мисля вариантите са два:
1) намерил ги е в Уин буут мениджъра и ни е отсвирил (ми така де за к'во сме му вече)
2) не ги е нмерил и пак ни е отсвирил - ми така де за к'во са ми вече и тия нищо не можаха да напраят
 8) :D ;D
Зат'ва вече в абсолютно никой форум не си правя труда да отговарям в теми, свързани с дюъл буут. Но на горния бисер трябваше да му отговоря.


Титла: Re: GRUB 2
Публикувано от: malin1 в May 27, 2020, 20:09
Не се прави на разсеян! Говорех за бисера ти, че sda задължително било хард диск.

Не знаех, че скобите имали странното свойство да променят заградените от тях думи и на различни компютри да се изобразяват думите по друг начин. Но научих.