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.