Am întrerupt cumva GRUB. De fiecare dată când pornesc, primesc

error: unknown filesystem. Entering rescue mode... grub rescure> ls (hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) grub rescure> ls (hd0,msdos4) (hd0,msdos4): Filesystem is unknown grub rescure> ls (hd0,msdos3) (hd0,msdos3): Filesystem is unknown grub rescure> ls (hd0,msdos2) (hd0,msdos2): Filesystem is unknown grub rescure> ls (hd0,msdos1) (hd0,msdos1): Filesystem is unknown 

Dar

  • Când pornesc un Arch Linux live ISO, pot monta toate partiții fără probleme
  • Modulele part_gpt, part_msdos și ext2 sunt încărcate în GRUB (unitatea mea este msdos și partiția linux este ext2)

Deci, nu ” știți ce înseamnă această eroare. Poate dacă cineva știe cum să obțină o eroare mai detaliată, ar fi foarte util.

A apărut după ce am executat din nou grub-install încercând să schimb unele setări în GRUB.

Răspuns

În cele din urmă am aflat-o.

unitatea era prea mare pentru vechea mea placă de bază. Când am folosit firmware-ul de pornire, partiția care conține grub nu a fost încărcată, deoarece era la aproximativ 2Tb distanță de la începutul unității.

Aș putea să o remedi oarecum executând grub-install --disk-module=native, care utilizează modulul de disc nativ al grub în locul firmware-ului pentru a încărca discul. Din păcate, acest lucru îmi sparge ferestrele: error: device format ata0,msdos1 invalid: must be hdN. Ceea ce a funcționat pentru mine a fost să pun o partiție cu grub la începutul unității și apoi să încarc doar modulul de disc nativ în intrarea din meniu care pornește Linux.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *