Puncte:1

Linux dual-boot eșuează dacă nu deschideți mai întâi bios-ul

drapel fr

Am o problemă cu un sistem dual boot linux/windows. Dacă porniți sistemul sau reporniți sistemul, meniul meu Grub dispare și rămân doar la acest ecran Grub:

introduceți descrierea imaginii aici

Totuși, dacă pornesc și deschid bios-ul... și nu schimb nimic, doar ieși... Funcționează...

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

Sunt la limitele linux-fu, așa că orice ajutor ar fi foarte apreciat.

**** Actualizați ****

Am fugit

sudo update-grub

si nici un efect. Iată conținutul fișierului meu /etc/default/grub:

GRUB_DEFAULT="0"
GRUB_TIMEOUT_STYLE="ascuns"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="stropire liniștită"
GRUB_CMDLINE_LINUX=""

# Anulați comentariile pentru a activa filtrarea BadRAM, modificați pentru a se potrivi nevoilor dvs
# Acest lucru funcționează cu Linux (nu este nevoie de patch) și cu orice nucleu care se obține
# informațiile hărții memoriei de la GRUB (GNU Mach, nucleul FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefefe"

# Anulați comentariile pentru a dezactiva terminalul grafic (numai grub-pc)
#GRUB_TERMINAL="consolă"

# Rezoluția utilizată pe terminalul grafic
# rețineți că puteți utiliza numai modurile pe care placa dvs. grafică le acceptă prin VBE
# le puteți vedea în GRUB real cu comanda `vbeinfo'
GRUB_GFXMODE="640x480"

# Anulați comentariile dacă nu doriți ca GRUB să transmită parametrul „root=UUID=xxx” către Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Anulați comentariile pentru a dezactiva generarea intrărilor din meniul modului de recuperare
#GRUB_DISABLE_RECOVERY="true"

# Anulați comentariile pentru a primi un bip la pornirea grub
#GRUB_INIT_TUNE="480 440 1"
~ 


                           
guiverc avatar
drapel cn
Nu ați furnizat detalii privind sistemul de operare și versiunea.
drapel fr
Mulțumesc @guiverc, sistemul de operare este Ubuntu 20.04.3 LTS.
Nate T avatar
drapel it
Puteți edita postarea pentru a furniza conținutul dvs. din `/etc/defaults/grub`
drapel cc
Instalarea grub normală instalează două seturi de încărcătoare de pornire, unul setat sub /EFI/ubuntu (numit shimx64.efi și grubx64.efi) împreună cu un stub grub.cfg care aduce /boot/grub/grub.cfg întreținut de rădăcină și celălalt setat sub /EFI/Boot (numit bootx64.efi și grubx64.efi (fără grub.cfg și dacă nu încărcare securizată, grubx64.efi este bootx64.efi. Nu sunt sigur ce se întâmplă în aceste zile dacă un alt grub.cfg este prezent în /EFI/Boot, dar aruncați o privire, Puteți porni cu succes dispozitivul (prin meniul de boot EFI la pornire?
WinEunuuchs2Unix avatar
drapel in
Acest lucru ar putea ajuta: [Cum să faceți ca meniul Grub să apară în loc de Grub minimal bash-like la pornire?](https://askubuntu.com/questions/1104855/how-to-make-grub-menu-appear-instead-grub- minimal-bash-like-in-booting/1105737#1105737)
Yvain avatar
drapel us
Limita ar trebui să fie windows-fu
drapel fr
@WinEunuuchs2Unix Mulțumesc. Acum este remediat și a fost un proces în două etape. Am alergat la repararea cizmelor. Apoi sistemul meu a început să pornească direct în Ubuntu (fără meniu grub). Apoi am rulat update-grub așa cum se menționează mai jos și mi-am revenit meniul grub. Mulțumiri!
Puncte:2
drapel it

Cel mai simplu mod de a remedia ar fi, probabil, pur și simplu să rulați următoarea comandă:

$ sudo update-grub

Acest lucru rulează, evident, programul de actualizare grub. Ar trebui să se reseteze astfel încât să fie restaurate valorile implicite prevăzute.

Dacă acest lucru nu funcționează, o altă modalitate de a face meniul Grub să apară la pornire este definirea explicită a comportamentului. În dosar /etc/defaults/grub poate fi sau nu o linie care citește

$ GRUB_HIDDEN_TIMEOUT= N

Unde N este un număr. Aceasta definește că meniul grub ar trebui să fie afișat la pornire exact pentru N secunde. Odată ce timpul expiră, se va încărca implicit.

Comportamentul pe care l-ați descris este ca și cum ar fi setat la zero. Verifică implicite/grub pentru a vedea dacă linia

$ GRUB_HIDDEN_TIMEOUT=0

este prezent. dacă este, atunci schimbați 0 la un număr între 45 și 90 (sau câte secunde preferați să fie afișat.) După ce este schimbat, salvați fișierul și reporniți. Amintiți-vă, dacă îl trageți într-un editor de linie de comandă, cum ar fi nvim, nano, emacs, sau gedit, va trebui să utilizați sudo sau altfel nu vei putea salva.

Nate T avatar
drapel it
Da, răul meu. Este o greșeală dublă. Am copiat/lipit pentru a doua instanță. TY pentru că l-ai subliniat! De asemenea, poate fi interpretat ca o solicitare pentru utilizatorul Root.. Ar trebui să merg cu asta ca scuză? XD chiar, totuși, ty..
drapel fr
@NateT, vezi comentariul meu mai sus. A trebuit să rulez mai întâi boot-repair și apoi update-grub a funcționat. De asemenea, merită remarcat faptul că pe sistemul meu, configurația grub este la /etc/default/grub (vs. implicite). Dar mulțumesc pentru ajutor.
Nate T avatar
drapel it
Mulțumesc, voi ține cont de asta. Mă bucur că lucrurile s-au rezolvat pentru tine.
Puncte:1
drapel im

Nu cred că am un răspuns pentru asta, dar am avut o problemă similară, dar am rezolvat-o folosind REfind ca manager de boot și apoi am intrat în bios și am făcut-o primul în ordinea de pornire, apoi m-am întors la xubuntu-ul meu și l-am făcut mai întâi în ordinea de pornire uefi, apoi m-am întors din nou la Windows și am folosit un editor de instrumente efi pentru a-l face din nou primul în ordinea de pornire și, la sfârșit, am făcut o altă modificare a ordinii de pornire a bios-ului pentru a o face în partea de sus din nou, apoi a mers bine Sunt sigur că acest lucru nu poate ajuta, dar m-am gândit că ar putea avea legătură

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.