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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2019-01-18 21:33:57

adi1423
Użytkownik
Zarejestrowany: 2013-04-20

Konwersja do trybu UEFI - Manjaro

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:

Kod:

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

 

#2 2019-01-19 08:44:25

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Konwersja do trybu UEFI - Manjaro

Pokaż wyniki:

Kod:

mount

To system 32-bitowy?

Offline

 

#3 2019-01-19 11:02:35

adi1423
Użytkownik
Zarejestrowany: 2013-04-20

Re: Konwersja do trybu UEFI - Manjaro

yossarian napisał(-a):

Pokaż wyniki:

Kod:

mount

To system 32-bitowy?

Kod:

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

 

#4 2019-01-19 11:08:00

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Konwersja do trybu UEFI - Manjaro

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

 

#5 2019-01-19 12:18:11

adi1423
Użytkownik
Zarejestrowany: 2013-04-20

Re: Konwersja do trybu UEFI - Manjaro

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ż:

Kod:

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.

Kod:

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

 

#6 2019-01-19 13:34:07

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Konwersja do trybu UEFI - Manjaro

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

 

#7 2019-01-19 13:48:39

adi1423
Użytkownik
Zarejestrowany: 2013-04-20

Re: Konwersja do trybu UEFI - Manjaro

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:

Kod:

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

 

#8 2019-01-19 14:09:52

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Konwersja do trybu UEFI - Manjaro

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)