Puncte:0

ubuntu grub nu găsește centos pe un alt hard disk

drapel ao

Am instalat Centos Stream 9 pe un hard disk nou. După ce am rulat sudo update-grub din sistemul meu ubuntu 20.04, a fost creată o intrare în grub. Cu toate acestea, când încerc să selectez intrarea din meniul de pornire, îmi dă o eroare fișierul de eroare /boot/linuz-xx nu a fost găsit mai întâi trebuie să încărcați nucleul

Din meniul grub, când rulez comanda ls (hd0,gpt3), nu a fost detectat niciun sistem de fișiere cunoscut.Cu toate acestea, pot vedea toate celelalte foldere ale altor sisteme de operare (manjaro) pe alte unități.

Când schimb ordinea de pornire în BIOS și setez Centos HDD ca primul, mă pot autentifica fără probleme.

Există vreo modalitate prin care pot rezolva această problemă?

mai jos este rezultatul comenzii lsblk -f

sda
ââsda1 vfat                 
ââsda2 xfs                  
ââsda3 LVM2_member          
  ââcs-swap swap                 
  ââcs-home xfs                  
  ââcs-root xfs                  
sdb
ââsdb1 vfat        
ââsdb2 ext4        
nvme1n1
âânvme1n1p1 ntfs        
âânvme1n1p2 vfat        
âânvme1n1p3
âânvme1n1p4 ntfs        
nvme0n1
âânvme0n1p1 vfat        
âânvme0n1p2 ext4
guiverc avatar
drapel cn
Nu ați furnizat detalii despre *sistem de fișiere*; deoarece unele sunt mult mai greu de preluat și de tratat corect pentru alte sisteme de operare (*este sistemul de fișiere ext4? zfs? btrfs? etc. - contează, și probabil că aceasta este problema dvs. și, prin urmare, cum să o remediați; cel puțin în mine experienţă*)
mac_new avatar
drapel ao
Ieșirea adăugată a comenzii lsblk @guiverc
Jeff avatar
drapel mx
Nu cred că GRUB identifică alte sisteme de operare în mod implicit. Pentru asta este BIOS-ul.
Puncte:-1
drapel gn

Cred că ați putea să remediați această problemă folosind OS-Prober.

La fel de Acest articol explică, deschideți un terminal și faceți

sudo apt install os-prober

(ar trebui să fie preinstalat, dar vă sugerez să o faceți oricum), urmat de a

sudo os-prober

. Ar trebui să primiți un mesaj că o partiție centos a fost găsită în /dev/xxx. Apoi pur și simplu montați acea partiție folosind

sudo mkdir /mnt/centos
sudo mount /dev/xxx /mnt/centos

. Acum doar actualizați configurația GRUB utilizând

sudo grub-mkconfig -o /path/to/your/grub/config (de exemplu /boot/grub/grub.cfg)

și reporniți.

Sper că te-am putut ajuta cu asta.

Salutări, Eric

oldfred avatar
drapel cn
Grub dezactivează os-prober dintr-un motiv de securitate. Os-prober este acum dezactivat implicit în decembrie 2021 https://ubuntuforums.org/showthread.php?t=2469993 Probabil aveți nevoie de driver lvm2 în Ubuntu și dacă este criptat `sudo apt-get update && sudo apt-get install lvm2 cryptsetup` Apoi montați lvm înainte de a rula os-prober. Sau copiați strofa de pornire din grub centos în 40_custom în Ubuntu. Mai ai nevoie de drivere. Sau utilizați fișierul de configurare https://askubuntu.com/questions/344125/how-to-add-a-grub2-menu-entry-for-booting-installed-ubuntu-on-a-usb-drive/344359#344359
mac_new avatar
drapel ao
Multumesc tuturor. Problema a fost așa cum a afirmat @guiverc. Am reinstalat sistemul de operare, de data aceasta setând manual sistemul de fișiere la ext4. A rulat grub-update din Ubuntu fără erori, iar acum noua intrare de meniu generată funcționează perfect.

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.