Puncte:1

Trebuie să setați rădăcina și prefixul de fiecare dată când pornesc pe grub 2 „bash minim ca editarea”

drapel vn
Tom

Am încercat metoda alternativă prezentată Aici folosind reparare cizme dupa ce sistemul nu a detectat deloc bootloader-ul linux (doar optiunea windows si doar discul (care nu stiu de ce apare) erau in optiunile bios boot order si in meniul de boot). Acum BIOS-ul detectează bootloader-ul (ubuntu este adăugat la listă), dar în acest mod bash minim.

Trebuie să tastau următoarele rânduri pentru ca acesta să arate ecranul obișnuit, așa cum l-am personalizat:

set root=(hd0, gpt5) (aceasta este partiția mea rădăcină)
set prefix=(hd0, gpt5)/boot/grub
insmod normal
normal

De ce trebuie să scriu asta de fiecare dată când pornesc? Cum o pot rezolva? De asemenea, am încercat să folosesc boot-repair pentru a reinstala grub complet bifând opțiunea purge grub, dar tot nu funcționează

EDIT: Informații solicitate

~ ⯠sudo parted -l


Model: SSSTC CL1-4D512 (nvme)
Disc /dev/nvme0n1: 512 GB
Dimensiunea sectorului (logic/fizic): 512B/512B
Tabel de partiții: gpt
Semnale de disc: 

Număr Start Sfârșit Dimensiune Sistem de fișiere Nume Steaguri
 1 1049 kB 274 MB 273 MB fat32 EFI sistem de pornire partiție, mai ales
 2 274MB 290MB 16.8MB Microsoft partiție rezervată msftres
 3 290MB 262GB 262GB ntfs Partiție de date de bază msftdata
 5 262 GB 510 GB 248 GB ext4 (rădăcină fără etichetă)
 6 510 GB 511 GB 629 MB fat32 (pornire fără etichetă), mai ales
 4 511 GB 512 GB 1049 MB ntfs Partiție de date de bază ascunsă, diag
sudo cat /boot/efi/EFI/ubuntu/grub.cfg
cat: /boot/efi/EFI/ubuntu/grub.cfg: Nu există un astfel de fișier sau director (acest lucru nu arată bine)
~ ⯠sudo ls /boot/efi/EFI
BOOT Linux pop Pop_OS-4ce634ae-abfa-41e3-8b20-28dabe16a83d systemd
~ ⯠sudo mount /dev/nvme0n1p6 /mnt

~ ⯠sudo ls -R /mnt
/mnt:
 BootInfo boot-sav EFI loader „Informații despre volumul sistemului”

/mnt/BootInfo:
FD

/mnt/BootInfo/FD:
sda

/mnt/BootInfo/FD/sda:

/mnt/boot-sav:
nvme0n1p1 nvme0n1p3 nvme0n1p4

/mnt/boot-sav/nvme0n1p1:

/mnt/boot-sav/nvme0n1p3:

/mnt/boot-sav/nvme0n1p4:

/mnt/EFI:
BOOT Linux pop Pop_OS-4ce634ae-abfa-41e3-8b20-28dabe16a83d systemd

/mnt/EFI/BOOT:
bkpbootx64.efi bootx64.efi fbx64.efi grubx64.efi mmx64.efi

/mnt/EFI/Linux:

/mnt/EFI/pop:
BOOTX64.CSV grub.cfg grubx64.efi mmx64.efi shimx64.efi

/mnt/EFI/Pop_OS-4ce634ae-abfa-41e3-8b20-28dabe16a83d:
cmdline initrd.img initrd.img-previous vmlinuz.efi vmlinuz-previous.efi

/mnt/EFI/systemd:
systemd-bootx64.efi

/mnt/loader:
intrări loader.conf random-seed

/mnt/loader/entries:
Pop_OS-current.conf Pop_OS-oldkern.conf

„/mnt/Informații despre volumul sistemului”:

~ ⯠sudo mount /dev/nvme0n1p1 /mnt

~ ⯠sudo ls -R /mnt
/mnt:
„$RECYCLE.BIN” BOOT EFI „Informații despre volumul sistemului”

„/mnt/$RECYCLE.BIN”:
desktop.ini

/mnt/BOOT:
BOOT.SDI

/mnt/EFI:
Porniți Microsoft pop UpdateCapsule

/mnt/EFI/Boot:
bkpbootx64.efi bootx64.efi fbx64.efi grubx64.efi mmx64.efi

/mnt/EFI/Microsoft:
Recuperare de pornire

/mnt/EFI/Microsoft/Boot:
BCD bootmgfw.efi da-DK es-ES fr-CA ja-JP kd_02_15b3.dll kd_07_1415.dll lt-LT pl-PL ro-RO sv-SE zh-TW
BCD.LOG bootmgr.efi de-DE es-MX fr-FR kd_02_10df.dll kd_02_1969.dll kd_0C_8086.dll lv-LV pt-BR ru-RU tr-TR
BCD.LOG1 BOOTSTAT.DAT el-GR et-EE hr-HR kd_02_10ec.dll kd_02_19a2.dll kdnet_uart16550.dll memtest.efi pt-PT sk-SK uk-UA
BCD.LOG2 boot.stl en-GB fi-FI hu-HU kd_02_1137.dll kd_02_1af4.dll kdstub.dll nb-NO qps-ploc sl-SI winsipolicy.p7b
bg-BG cs-CZ en-US Fonturi it-IT kd_02_14e4.dll kd_02_8086.dll ko-KR nl-NL Resurse sr-Latn-RS zh-CN

/mnt/EFI/Microsoft/Boot/bg-BG:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/cs-CZ:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/da-DK:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/de-DE:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/el-GR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/en-GB:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/en-US:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/es-ES:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/es-MX:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/et-EE:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/fi-FI:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/Fonts:
chs_boot.ttf jpn_boot.ttf malgun_boot.ttf meiryo_boot.ttf msjh_boot.ttf msyh_boot.ttf segmono_boot.ttf segoe_slboot.ttf
cht_boot.ttf kor_boot.ttf malgunn_boot.ttf meiryon_boot.ttf msjhn_boot.ttf msyhn_boot.ttf segoen_slboot.ttf wgl4_boot.ttf

/mnt/EFI/Microsoft/Boot/fr-CA:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/fr-FR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/hr-HR:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/hu-HU:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/it-IT:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/ja-JP:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/ko-KR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/lt-LT:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/lv-LV:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/nb-NO:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/nl-NL:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/pl-PL:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/pt-BR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/pt-PT:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/qps-ploc:
memtest.efi.mui

/mnt/EFI/Microsoft/Boot/Resources:
bootres.dll en-US

/mnt/EFI/Microsoft/Boot/Resources/en-US:
bootres.dll.mui

/mnt/EFI/Microsoft/Boot/ro-RO:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/ru-RU:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/sk-SK:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/sl-SI:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/sr-Latn-RS:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/sv-SE:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/tr-TR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/uk-UA:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/zh-CN:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/zh-TW:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Recovery:
BCD BCD.LOG BCD.LOG1 BCD.LOG2

/mnt/EFI/pop:
grubx64.efi shimx64.efi

/mnt/EFI/UpdateCapsule:
CapsuleUpdateFile1000.bin

„/mnt/Informații despre volumul sistemului”:
AadRecoveryPasswordDelete ClientRecoveryPasswordRotation IndexerVolumeGuid WPSettings.dat

„/mnt/System Volume Information/AadRecoveryPasswordDelete”:

„/mnt/System Volume Information/ClientRecoveryPasswordRotation”:

ACTUALIZAȚI: Nu contează, computerul a murit din nou (nu din cauza mea, placa de bază s-a stricat pentru a doua oară și sper să pot înlocui totul). Mulțumesc celor care au încercat să mă ajute

WinEunuuchs2Unix avatar
drapel in
Puteți posta un link către jurnalul dvs. de „boot-repair”?
Tom avatar
drapel vn
Tom
Nu a lăsat nimic. Link-ul era `https://paste2.org/` sau caut altceva?
WinEunuuchs2Unix avatar
drapel in
Da linkul este incorect. Încercați din nou reparația de pornire, apoi copiați și inserați linkul în întrebarea dvs.
Tom avatar
drapel vn
Tom
Am încercat din nou și am primit același link, care mă duce la o pagină în care aș putea lipi un cod, dar nu am coduri. Am făcut clic pe „da” când mi-a cerut să încarc jurnalele într-un coș de lipire. Știi de ce nu-mi dă niciun jurnal?
WinEunuuchs2Unix avatar
drapel in
Când te uiți la acest link: https://askubuntu.com/questions/1104855/how-to-make-grub-menu-appear-instead-grub-minimal-bash-like-in-booting/1105737#1105737 Asigurați-vă că faceți clic pe a doua opțiune pentru a obține un raport.
Tom avatar
drapel vn
Tom
Adică să creezi un rezumat al informațiilor de boot? Tot îmi dă acest mesaj: Vă rugăm să scrieți pe o hârtie următoarea adresă URL: https://paste2.org/ Dacă întâmpinați probleme de boot, indicați această adresă URL persoanelor care vă ajută. De exemplu, pe forumuri sau prin e-mail.
WinEunuuchs2Unix avatar
drapel in
Există o problemă. Deoarece link-ul lipsește `/` urmat de un număr de 6 sau 7 cifre (sau ceva de genul acesta).
Tom avatar
drapel vn
Tom
Știu, de aceea cred că asta este atât de ciudat. Voi încerca să reinstalez reparația de pornire când am timp și voi vedea cum merge. Voi comenta aici când voi obține vreun rezultat
Puncte:0
drapel us

Pentru că nu ai reparat încă grub. Tot ceea ce ai făcut până acum a fost permis să pornești de pe terminalul grub. Trebuie să tastați următoarele de pe terminal după ce ați pornit complet:

sudo update-grub

sudo grub-install /dev/sda

oprire -r acum
Paul Benson avatar
drapel us
Repararea boot-ului nu funcționează întotdeauna. Ați primit o eroare cu comanda *grub-install*? Rulați `ls /dev/nvme*` și verificați dacă *nvme0n1* există. Cred că **nvme0n1** trebuie folosit în comanda grub-install pentru un SSD M.2
oldfred avatar
drapel cn
Raportul ne va arăta detalii, astfel încât să putem face sugestii mai bune. Dar problema este că porniți cu o instalare veche a grub, dar ați actualizat sistemul și ați instalat grub în altă parte. sistemul pornește din versiunea veche a grub. Poate că Windows este UEFi și Ubuntu BIOS sau dacă acum ambele UEFI, aveți instalat grub BIOS vechi? Dacă sistemul UEFI, asigurați-vă că porniți întotdeauna în modul de pornire UEFI. Sau ați instalat grub în modul de pornire BIOS fără partiția bios_grub. Sau ???
Paul Benson avatar
drapel us
Nu știu ce vrei să spui prin partiția „SYSTEM_DRV”. Nu este ceva cu care sunt familiarizat. nvme0n1 este notația pentru unitatea dvs. M.2, la fel cum sda este notația pentru un HDD și, în ultimul caz, aș reinstala grub cu `sudo grub-install /dev/sda` așa cum am făcut de multe ori înainte . Cred că pentru a obține o imagine mai clară, vă rugăm să postați rezultatul `sudo parted -l` și `sudo gedit /boot/efi/EFI/ubuntu/grub.cfg` în întrebarea dvs.
Paul Benson avatar
drapel us
Partiția ta efi este nvmeon1p1 și ar trebui să conțină fișiere de boot efi pentru Win și Ubuntu. Nvmeon1p6 este, de asemenea, o partiție efi. Poate că acolo sunt fișierele Ubuntu efi. Din anumite motive, apare ciudat în comanda *parted*. Mai întâi trebuie să vedem ce este în nvmeon1p1, deci dacă faci sudo ls /boot/efi/EFI, ce foldere sunt afișate? De asemenea, montează nvmeon1p6 - sudo mount /dev/nvmeon1p6 /mnt. Apoi avem nevoie de ieșire pentru sudo ls -R /mnt.
Paul Benson avatar
drapel us
Efi-ul dvs. arată Pop ca sistem Linux.Folosiți Ubuntu sau Linux Pop, deoarece acesta ar trebui să fie un forum pentru Ubuntu, nu dist-uri bazate pe Ubuntu? Acestea fiind spuse, într-adevăr aveți nevoie doar de 1 ESP, mai degrabă decât de 2 pe care le aveți. Ai 2 fișiere pop și 2 bootloadere și anume grub și systemd-boot, adică este o mizerie. Îți voi sugera să folosești nvmeon1p1 ca EFI și să ștergi nvmeon1p6 **eventual**. Voi reveni la tine despre asta mai târziu.
Tom avatar
drapel vn
Tom
Întrucât instalatorul a cerut o partiție de pornire mai mare de 500 MB, am creat una nouă (cea inițială a fost nvme0n1p1 cu încărcătorul de boot pentru Windows). Bănuiesc că nu pot redimensiona nvme0n1p1, așa că ar trebui să-l păstrez pe celălalt și să mut fișierele de boot din Windows în acela. Și da, este pop os. Cred că nu ar fi nicio problemă, deoarece este doar Ubuntu cu unele extensii gnome și modificări minore, sau asta cred că este. Îmi pare rău pentru asta
Paul Benson avatar
drapel us
Voi reveni la tine mai târziu. Toate răspunsurile mele vor fi acum prin „Răspuns”, pe care îl voi continua să editez acolo unde este necesar, deoarece comentariile devin prea numeroase. Între timp, puteți să vă ordonați întrebarea și să ștergeți rezultatul nvme0n1p1 de la */mnt/EFI/Microsoft/Boot/bg-BG:* la */mnt/EFI/Microsoft/Boot/zh-TW:* deoarece sunt opțiuni de limbă irelevante . De asemenea, ștergeți-vă mesajele pentru mine, cu excepția ultimelor 2.

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.