Czyli tylko EFI
zostawić?
Tak.
Wciąż to samo…
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
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
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.