Olen jotenkin rikkonut GRUB: n. Joka kerta kun käynnistän, saan

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 

Mutta

  • Käynnistäessäni Arch Linux live ISO -järjestelmän, voin liittää kaikki osiot ilman ongelmia
  • part_gpt-, part_msdos- ja ext2-moduulit ladataan GRUB: iin (asema on msdos ja linux-osio ext2)

Joten en ”t tiedä mitä tämä virhe tarkoittaa. Ehkä jos joku tietää kuinka saada tarkempi virhe, se olisi erittäin hyödyllistä.

Se tapahtui, kun juoksin grub-install taas yritän muuttaa joitain asetuksia GRUB: ssa.

Vastaa

Sain sen lopulta selville.

Kovaa asema oli liian suuri vanhalle emolevylle. Kun käytin käynnistysohjelmistoa, grubia sisältävää osiota ei ladattu, koska se oli noin 2 Tt: n päässä aseman alusta.

Voin korjata sen jonkin verran suorittamalla grub-install --disk-module=native, joka käyttää grubin alkuperäistä levymoduulia laiteohjelmiston sijaan levyn lataamiseen. Valitettavasti tämä rikkoo ikkunat minulle: error: device format ata0,msdos1 invalid: must be hdN. Minulle toimi se, että laitoin osion grub: lla aseman alkuun ja ladattiin sitten vain natiivilevymoduuli linuxin käynnistävään valikkokohtaan.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *