Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Omyłkowo zainstalowałem Manjaro w trybie BIOS, a jako że na komputerze musi być sprawny dual boot z Windows 10, rodzi to pewne problemy. Wedle wszelkich informacji, które udało mi się zebrać, w ramach konwersji powinienem po prostu zainstalować gruba na partycji esp, którą już posiadam. Przy próbie instalacji dostaję jednak poniższą odpowiedź od terminala. Co robię źle? Dodam, że używam schematu gpt, esp znajduje się na sda2, a system jest już na tyle skonfigurowany, że wolałbym konwersję od czystej instalacji.
Output grub-install:
Installing for i386-pc platform. grub-install: warning: File system `fat' doesn't support embedding. grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. grub-install: error: will not proceed with blocklists.
Ostatnio edytowany przez adi1423 (2019-01-18 22:26:02)
Offline
Pokaż wyniki:
mount
To system 32-bitowy?
Offline
yossarian napisał(-a):
Pokaż wyniki:
Kod:
mountTo system 32-bitowy?
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) dev on /dev type devtmpfs (rw,nosuid,relatime,size=1952932k,nr_inodes=488233,mode=755) run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755) /dev/sda9 on / type ext4 (rw,noatime) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio) cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11323) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) mqueue on /dev/mqueue type mqueue (rw,relatime) debugfs on /sys/kernel/debug type debugfs (rw,relatime) configfs on /sys/kernel/config type configfs (rw,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) /var/lib/snapd/snaps/mailspring_309.snap on /var/lib/snapd/snap/mailspring/309 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/core_6130.snap on /var/lib/snapd/snap/core/6130 type squashfs (ro,nodev,relatime,x-gdu.hide) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=392072k,mode=700,uid=1000,gid=1001) fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1001)
Jest w wersji 64-bitowej
Offline
Przecież ta twoja partycja ESP nie jest w ogóle zamontowana.
Co ty w ogóle i w jaki sposób instalujesz?
Pokaż wszystkie wpisywane polecenia i komunikaty systemu zamiast samej końcówki z błędem.
Offline
yossarian napisał(-a):
Przecież ta twoja partycja ESP nie jest w ogóle zamontowana.
Co ty w ogóle i w jaki sposób instalujesz?
Pokaż wszystkie wpisywane polecenia i komunikaty systemu zamiast samej końcówki z błędem.
Nie tyle dałem końcówkę, co całość. Polecenie, które wykonałem, to zwyczajne "grub-install /dev/sda2", a jego wynik znajduje się wyżej.
Probowałem również:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck --debug
po uprzednim zamontowaniu esp w /boot, ale instalacja nie przebiega pomyślnie, ponieważ nie mam dostępu do zmiennych efi z poziomu systemu nie uruchomionego z efi.
EFI variables are not supported on this system. grub-install: info: executing efibootmgr -c -d /dev/sda -p 2 -w -L arch_grub -l \EFI\arch_grub\grubx64.efi. EFI variables are not supported on this system. Installation finished. No error reported.
Nic więcej jeszcze nie robiłem. Zależy mi na tym, żeby uruchamiać w tym trybie, ale nie chcę reinstalacji systemu.
Moja wiedza jest mała, więc chciałbym zroumieć co robię źle i jak powinienem to zrobić prawidłowo.
Offline
Partycja ESP powinna być zamontowana jako /boot/efi
GRUB instaluje się wtedy w /dev/sda
Może przeczytaj najpierw jakiś poradnik/instrukcję zamiast wpisywać jakieś losowe i do tego bezsensowne polecenia.
Offline
yossarian napisał(-a):
Partycja ESP powinna być zamontowana jako /boot/efi
GRUB instaluje się wtedy w /dev/sda
Może przeczytaj najpierw jakiś poradnik/instrukcję zamiast wpisywać jakieś losowe i do tego bezsensowne polecenia.
Zrobiłem w ten sposób. Efekt jest podobny:
sudo mount /dev/sda2 /boot/efi sudo grub-install /dev/sda Installing for i386-pc platform. grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. grub-install: error: will not proceed with blocklists.
Ostatnio edytowany przez adi1423 (2019-01-19 13:59:40)
Offline
Najszybciej będzie jak sobie zrobisz startowy LiveCD/USB, potem z systemu Live (koniecznie uruchomiony w trybie UEFI) chroot do zainstalowanego systemu i instalacja Gruba w wersji UEFI.
Na końcu całkowicie powyłączaj wszystko związane z BIOS/Legacy mode by nie mieć tego typu problemów w przyszłości.
Offline