Linux Mint skopiował swojego GRUBa i "podmienił" GRUBa systemu Deepin

Czyli tylko EFI zostawić?

Tak.

Wciąż to samo… :sweat:

A jakby zamiast usuwać zedytować startup.nsh?

Możesz spróbować. Ale dziwna bardzo konfiguracja.
“fs0” to inaczej pierwsza partycja dysku.

Może coś jeszcze @marcin82 wymyśli.

A co tu myśleć? Wygląda na to, że jest tylko jeden linuks:

Device Mount_Point Type Options

/dev/fuse /root/.cache/doc fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
/dev/fuse /run/user/1000/doc fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/nvme0n1p1 /boot/efi vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/nvme0n1p4 / ext4 (rw,relatime,data=ordered)
/dev/nvme0n1p6 /home ext4 (rw,relatime,data=ordered)

Jak dwa? Jak obok? Zaorałeś jeden. Uruchom livecd, podmontuj wszystko włącznie z partycją EFI (było na forum). Zaloguj się przez chroot, wyczyść wszystko co jest pod /boot/efi/EFI, przeinstaluj Gruba dla UEFI wg wiki dystrybucji.

Robię wszystko jak na wiki, ale przy sudo apt-get install --reinstall grub-efi dostaję taki wynik:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 2,504 B of archives.
After this operation, 0 B of additional disk space will be used.
Err:1 http://packages.deepin.com/deepin lion/main amd64 grub-efi amd64 2.02~beta3-6deepin
  Temporary failure resolving 'packages.deepin.com'
E: Failed to fetch http://packages.deepin.com/deepin/pool/main/g/grub2/grub-efi_2.02~beta3-6deepin_amd64.deb  Temporary failure resolving 'packages.deepin.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Przed tym poleceniem:

sudo chroot /mnt

Skopiuj jeszcze plik /etc/resolv.conf do tego samego miejsca systemie, do którego się logujesz:

cp -vf /etc/resolv.conf /mnt/etc/resolv.conf

Oczywiście w systemie livecd / liveusb połączenie internetowe jest i działa?

Tak

Kolejny blad pojawia sie po update-grub:

Generating grub configuration file ...
Found theme: /boot/grub/themes/deepin-fallback/theme.txt
Found linux image: /boot/vmlinuz-4.15.0-30deepin-generic
Found initrd image: /boot/initrd.img-4.15.0-30deepin-generic
  WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
Adding boot menu entry for EFI firmware configuration done

A co pokazuje?

parted -l

parted1.txt (996 bajtów)

Instalację Gruba dla EFI masz w punkcie 3…

3. mount the efi partition to /boot/efi and install the grub-efi package.

Przeczytaj to porządnie, a nie rób na pałę.

Przeczytałem już ze 20 razy i dalej nie rozumiem co robię źle - omijam instrukcje dla BIOS, wykonuję te dla UEFI i wtedy przechodzę do pkt 3 (tyle, że wcześniej pojawia się błąd przy update-grub). Chyba, że mylę UEFI z EFI i to nie to samo?

Pokaż:

cat /etc/mtab
cat /etc/resolv.conf
ping -c 4 wp.pl

zal2.txt (965 bajtów)

A taka komenda działa?

apt-get update
dpkg -l | grep grub
W: GPG error: https://mega.nz/linux/MEGAsync/Debian_9.0 ./ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 03C3AD3A7F068E5D
W: The repository 'https://mega.nz/linux/MEGAsync/Debian_9.0 ./ InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

# dpkg -l | grep grub
ii  grub-common                                   2.02~beta3-6deepin                         amd64        GRand Unified Bootloader (common files)
ii  grub-efi                                      2.02~beta3-6deepin                         amd64        GRand Unified Bootloader, version 2 (dummy package)
ii  grub-efi-amd64                                2.02~beta3-6deepin                         amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                            2.02~beta3-6deepin                         amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
ii  grub-efi-amd64-signed                         1.67+1.65+2.02~beta2                       amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii  grub2-common                                  2.02~beta3-6deepin                         amd64        GRand Unified Bootloader (common files for version 2)

Jak teraz nie zadziała to usuń repozytorium Mega i od nowa apt-get update i tak dalej.

apt-get install --reinstall grub-efi

Eee… A jak to zrobić? Poszukałem trochę, ale tego nie ma na sources.list, a folder sources.list.d jest pusty; funkcja add-apt-repository nie działa na Deepinie.