Właśnie zbudowałem nowy system z płytą główną MSI 5700 Gaming Edge Wifi (z kliknięciami), procesorem Ryzen 7 i kartą graficzną Radeon 5 i dyskiem SSD Samsung M.2.
Zrobiłem bootowalny obraz Ubuntu z UNetbootin i potwierdziłem, że działa dobrze na moim obecnym komputerze. Podczas próby rozruchu z nowego systemu początkowo pojawia się błąd:
Couldn't get size: 0x800000000000000e
MODSIGN: Couldn't get UEFI db list
Couldn't get size: 0x800000000000000e
a potem utknie na zawsze na fioletowym ekranie ładowania Ubuntu.
Kiedy edytuję wpis GRUB, usuwam quiet splash
i dodaję nomodest
, otrzymuję następujący zwój wiadomości (znika ze strony, ale przewija się szybciej niż potrafię czytać).
Zakładam, że przyczyną tego jest jeden problem (zablokowany przez pewien sprzęt?), Ale nie mam pojęcia, co to jest ani jak się dowiedzieć. Postępowałem zgodnie ze wszystkimi rozwiązaniami, które udało mi się znaleźć w przypadku błędu „Lista db UEFI” i nic nie pomogło. Mam wyłączony bezpieczny rozruch (domyślnie był wyłączony). Próbowałem przełączać się między UEFI a CSM, ale to nie zmieniło tego.
Jakie są kolejne kroki, które mogę podjąć, aby to zdiagnozować? A może ktoś zgaduje, jaki może być problem?
źródło
install
czytry without installing
z bezpieczną grafiką, czy bez niej, i zdarza się, czy uruchamiam z partycji, czy z całego urządzeniaOdpowiedzi:
Wygląda na to, że najnowsza wersja bios to 7C37v14 (data wydania 18.09.2019). Zaktualizuj swoje biografie do tej wersji, aby uzyskać najnowszą obsługę systemu Linux.
Ponieważ te procesory i płyty główne są tak nowe, dobrym pomysłem jest zwrócenie uwagi na najnowsze wersje bios.
źródło
Aktualizacja systemu BIOS do wersji 7C37v14 rozwiązała problem!
źródło
Nowoczesne dystrybucje, takie jak Ubuntu, mogą mieć dyski USB na żywo wykonane w formacie dd. Jeśli nawet posunąć się do stwierdzenia, że jest to lepszy sposób na zrobienie tego.
Jako root:
Zamień na
sdb
cokolwiek, co pokazuje urządzenie USB.Na telefonie komórkowym, ale IIRC można sprawdzić za pomocą
lsusb
.Edycja: Myślałem, że to błąd
unetbootin
. Czasami może być niepewny.źródło
cat /path/to/iso > /dev/sdb
;)