Grubin uudelleenasennus

Xubuntuisti

Piti asentaa Windows uudelleen (samalla levyllä mutta toisella osiolla Xubuntu) ja se winkun uudelleenasennus tietysti hukkasi grubin, miten asennan grubin levylle uudelleen niin että pääsen taas Xubuntun puolelle? Xubuntun live-/asennuslevy löytyy ja sillä kokeilin jo "sudo update-grub /dev/sda1" sekä "sudo grub-install /dev/sda1" mutta tuloksetta (antaa virheilmoituksia). Siispä mitä teen väärin?

33

627

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • eikös-ole-noin

      Eikös grub pitäisi asentaa paikkaan:

      /dev/sda

      siis sda ilman mitään numeroita perässä, jos käytössä vain yksi levy?

      • Turbo-Urpo1

        Nimen omaan noin kun kyseessä on GRUB, mutta GRUB2 toi mukanaan mahdollisuuden asentaa sen myös osioille.


    • Ainakin 3 vaihtoehtoa. bios ja mbr levy. bios ja gpt levy ja UEFI ja gpt levy.

      UEFI systeemissä suunnilleen näin grub-install --target=x86_64-efi --efi-directory=/boot

      Itse tekisin ensin chroottauksen. Liittäisin levyt oikein /boot/efi tärkeä! Sitten chrootin alla grub-install --target=x86_64-efi --efi-directory=/boot
      Sitten vielä grub-mkconfig -o /boot/grub/grub.cfg

      os-prober ohjelma pitää löytyä, jotta Windows ja muut systeemit löytyy. Tämä siis UEFI bios ja gpt levylle mikä nykyaikaa. Vanhemmissa koneissa menee hieman toisin.

      • Xubuntuisti

        Ei ole kyseessä uefi eikä gpt vaan ihan bios ja mbr!


    • Turbo-Urpo1

      Tämä saattaa olla helpoin tapa äkkinäiselle — Käynnistä järjestelmä siltä livetikulta
      ja asenna tuo alla oleva

      sudo apt-add-repository ppa:yannubuntu/boot-repair
      sudo apt-get update
      sudo apt-get install -y boot-repair
      boot-repair

      TÄRKEÄÄ
      USB tikku on käynnistettävä UEFI -tilassa, Legacy tilassa GRUBin asennus ei onnistu.

      • Xubuntuisti

        Kuten sanoin, kyse ei ole uefi-koneesta. Tavallinen bios siinä on.


      • apinaetgorilla

      • Turbo-Urpo1
        Xubuntuisti kirjoitti:

        Kuten sanoin, kyse ei ole uefi-koneesta. Tavallinen bios siinä on.

        Asenna uudestaan.

        Teinpä havainnon:
        Vilkaiseppa miten kevyttäkin kevyempi järjestelmä on riisuttu. Yli puolet valitsimista puuttuu. Tälläkö tavalla tämä Xubuntu on saatu kevyeksi.

        apt --help

        Törmäsin tuohon kun yritin käyttää komentoa:

        sudo apt reinstall

        pois oli nyyssitty, mitänhän muuta yllätyksiä näiden ubujen kanssa tulee.


    • asenna-uudelleen

      Kun kerran olet Windowsin asentanut uudelleen niin eiköhän ole helpointa että asennat sen Xubuntunkin kokonaan uudelleen.

      Niin ainakin itse tekisin. Tai oikeastaan asentaisin Lubuntun. Lubuntu on jotenkin vähän kultivoituneemman oloinen kuin Xubuntu.

    • Itse käynnistäisin asennusmedialla. Tekisin chrootin asennettuun systeemiin ja sitten sudo grub-install /dev/sda.

    • sdfrexcds

      Aina ollaan kyselemmässä bootlooderien asennuksesta opetelkaa ny ittu käyttään niitä asentakaa 10 0000 kertaa aina vaan uudestaan (väliin voi muitakin loodereita kokeilla)
      Boot sekctorille kirjoitellaan kuitenkin niin vähän ettei 100 000 kokeiluu sitä viellä mitenkään kuluta.

      • haloo_ne_käytöstavat

        Opettele sinä käytöstapoja!


      • sdfrexcds
        haloo_ne_käytöstavat kirjoitti:

        Opettele sinä käytöstapoja!

        Anteeksi tarkoitus oli vaan lopettaa "turha" varovaisuus asian tiimoilta (sillai rento ote tyyliin)


    • On totta, että boot sektorille kirjoitetaan vähän. Muistaakseni 444 tavua... loppu lataajasta muualla. MBR alkaa olla jo muinaisuutta. Sen käyttöön ei juuri syitä ole. Paitsi jos käyttis ja kone niin muinainen, että tukea gpt levylle ei ole.

      • Turbo-Urpo1

        Eikös tämä FAT32:sen MBR tai toisin sanoen FAT32 BOOT -sektori ole 512 tavua kooltaan, ihan samoin kuin muutkin sektorit, ja jokainen tavu siitä on käytössä, ei vain 444 tavua.


      • Turbo-Urpo1 kirjoitti:

        Eikös tämä FAT32:sen MBR tai toisin sanoen FAT32 BOOT -sektori ole 512 tavua kooltaan, ihan samoin kuin muutkin sektorit, ja jokainen tavu siitä on käytössä, ei vain 444 tavua.

        Ensimmäinen sektori on 512 tavua ja ensimmäiset tavut sisältävät lataajan (oikeammin tiedon siitä missä se on) ja loput tavut osiotaulun. Osioita voi olla 4 kpl joista yksi käynnistyvä. Tuollainen ei toimi isoilla nykylevyillä. Jos MBR vioittuu niin ollaan ongelmissa. Monet asennusohjelmat kirjoittavat sen yli.


      • Turbo-Urpo1
        Mikko_Tku kirjoitti:

        Ensimmäinen sektori on 512 tavua ja ensimmäiset tavut sisältävät lataajan (oikeammin tiedon siitä missä se on) ja loput tavut osiotaulun. Osioita voi olla 4 kpl joista yksi käynnistyvä. Tuollainen ei toimi isoilla nykylevyillä. Jos MBR vioittuu niin ollaan ongelmissa. Monet asennusohjelmat kirjoittavat sen yli.

        "Ensimmäinen sektori on 512 tavua"

        Vain ensimmäinenkö ? Eikö muut ole saman kokoisia ?


      • kyllä-toimis
        Mikko_Tku kirjoitti:

        Ensimmäinen sektori on 512 tavua ja ensimmäiset tavut sisältävät lataajan (oikeammin tiedon siitä missä se on) ja loput tavut osiotaulun. Osioita voi olla 4 kpl joista yksi käynnistyvä. Tuollainen ei toimi isoilla nykylevyillä. Jos MBR vioittuu niin ollaan ongelmissa. Monet asennusohjelmat kirjoittavat sen yli.

        Ensiöosioita 4kpl "Extended eli jatketulle osiolle voidaan tehdä "lukematon" määrä loogisia osioita"
        Eli yhden levyn voi pilkkoo vaikka kuinka pieniksi osioiksi?
        joten mistä väite "Osioita voi olla 4 kpl joista yksi käynnistyvä. Tuollainen ei toimi isoilla nykylevyillä." mikä hyöty saavutettas jos käynnistyviä osioita vois olla esimerkiksi 1 000 000 kpl?
        Tai "ensiöosioita" 1000 kpl?


      • Turbo-Urpo1
        Turbo-Urpo1 kirjoitti:

        "Ensimmäinen sektori on 512 tavua"

        Vain ensimmäinenkö ? Eikö muut ole saman kokoisia ?

        Vastaan itselleni,
        Kaikki sektorit on saman kokoisia, eikä vain ensimäinen.

        -

        "kyllä-toimis"
        Kiintolevyllä voi olla 4 kpl ensisijaisia (Primary) osioita tai vaihtoehtoisesti Kiintolevyllä voi olla 3 kpl ensisijaisia (Primary) osioita ja 1 kpl laajennettuja (Extended) osioita, ja laajennettu (Extended) osio voi sisältää 15 kpl loogisia (Logical) osioita. Eli ei sitä kovin piniin palasiin voi pilkkoa.


      • vastaajalle-kysymys
        Turbo-Urpo1 kirjoitti:

        Vastaan itselleni,
        Kaikki sektorit on saman kokoisia, eikä vain ensimäinen.

        -

        "kyllä-toimis"
        Kiintolevyllä voi olla 4 kpl ensisijaisia (Primary) osioita tai vaihtoehtoisesti Kiintolevyllä voi olla 3 kpl ensisijaisia (Primary) osioita ja 1 kpl laajennettuja (Extended) osioita, ja laajennettu (Extended) osio voi sisältää 15 kpl loogisia (Logical) osioita. Eli ei sitä kovin piniin palasiin voi pilkkoa.

        Jaa ja mikä olemassa oleva käyttis taikka bootti tapa sen sitten vois viellä pienemmiksi pilkkoo?


      • Turbo-Urpo1
        vastaajalle-kysymys kirjoitti:

        Jaa ja mikä olemassa oleva käyttis taikka bootti tapa sen sitten vois viellä pienemmiksi pilkkoo?

        Tuohon en osaa vastata.


      • joskus_1980

        Joo, MBR boot sektori on 512 tavua. Tämä siitä syystä, että sen lukee sisään bios:n assembler-ohjelma ilman mitään tietoa, millä tavalla levy on osioitu. Se pitää siis olla valmis suoritettava paketti ja koko ei voi ylittää 512 tavua juurikin tuon osioinnin takia. Data on siis levyn 0-sektorilla ja 1-sektorilta alkaa varsinainen levyn osioitu osio. Vuonna miekka ja kypärä muistan, kun lilo meni rikki(gcc kääntäjävirheen takia) ja syy oli, että yritti kirjoittaa hitusen yli boot-sektorille, eli jäi puuttumaan muistaakseni assemblerin "jmp xxx" tai "ret" komento - en nyt muista kumpi, mutta tämän jälkeen on aina jätetty reilusti tilaa boot-sektorille, jotta loaderin alkulataaja varmasti mahtuu mukaan vaikka kääntäjä tekisi mitä.. olisiko jättänyt symbolitaulun mukaan, jolloin koodin koko kasvoi hetkessä yli.. Hauskinta tässä lienee, että osassa koneista tuo meni täysin läpi(tuhoten levyn alusta osiotaulun). Toisissa taas 0-sektori oli vain levyn alussa oleva sekvenssilista, jonka koko saattoi olla mitä tahansa: Osoitus 0-sektorille toimitti aina uutta dataa ja kirjoitus taas kirjoitti - eli kaikki toimi kuten pitikin, vaikka 9-bittinen osoite pyörähti ympäri, kunhan se pyörähti tasan oikealla kellojaksolla ympäri ilman c/h/s lukeman muuttumista! ;) Yleensä kai kävi niin, että riitti asentaa 0-sektori uudestaan. Mutta toteutuksissa tosiaan oli eroja jo tuolloin.


      • Hyvä kommentti. MBR kehitetty aikana jolloin levyt olivat pieniä. 512 tavua vähän lataajalle ja osiotaululle. Joutaa jo historiaan. UEFI on kyllä monimutkainen, mutta parempaakaan korvaajaa ei ole. FAT tiedostojärjestelmä joutaisi myös pois käytöstä.


      • vanhassa_vara_parempi
        Mikko_Tku kirjoitti:

        Hyvä kommentti. MBR kehitetty aikana jolloin levyt olivat pieniä. 512 tavua vähän lataajalle ja osiotaululle. Joutaa jo historiaan. UEFI on kyllä monimutkainen, mutta parempaakaan korvaajaa ei ole. FAT tiedostojärjestelmä joutaisi myös pois käytöstä.

        Vai niin. No entä jos UEFI-osiolla varustettu levy rikkontuu? Mitäs sitten teet?
        Eli vanha hyvä sanonta "Vanhassa vara parempi"


    • Itse osion aikoinaan mbr-levyt niin, että alussa käynnistyvä osio ja toinen jatkettu osio. Jatketulle osiolle sitten muut osiot. Ei tarvinnut miettiä tuleeko raja vastaan. Ja Windows tykkäsi. Toimii hyvin kunhan levyn koko on alle 2 teraa. Nykyisin on kuitenkin 4 teran ja isompiakin levyjä. Itse osioin 4 teran ulkoisen yhdeksi osioksi ja tiedostojärjestelmäksi varma xfs.

      Muistaakseni grubilla edelleen raja jossain 1,5 teran tienoilla. Jos grubin tiedostot "kauempana" bios ei pysty lukemaan niitä. Eli isoilla levyllä kannattaa /boot ja /boot/efi pistää edelleen levyn alkuun. Jos vaikka 8 Teran levy niin bios tuskin kykenee lukemaan lataajaa levyn lopusta.

      Lukemattomien osioiden teko turhaa. Jokaiselle osiolle tuppaa jäämään tyhjää tilaa. Toki systeemi tarvitsee omansa. Miksi osioida levy moneksi palaseksi kun yhtä helpompi käsitellä.

      • muu-syy

        "Nykyisin on kuitenkin 4 teran ja isompiakin levyjä."
        sekä windowsin että linuxin tiedostojärjestelmät haldaa noin "pienet" levyt (se ei syy vaihtaa bootti tapaa.)


    • linustorvi

      Itse kikkailin aikoinaan kaiken maailman gruppien ja lilojen kanssa, yksinkertaisin ja paras tapa nykyään on kun vaihtaa SSD levyn piuhan toiseen.

      • Turbo-Urpo1

        Silloin kun asiat pitää hoitaa varman päälle, tuo on erittäin hyvä keino välttyä yllätyksiltä.


      • sssssssssa

        Eikö noi SSD levyt oo niitä "usb tikkuja" käyttöjärjestelmät käsittelee niitä ikäänkuin niissä ois pyörivät levyt? urat/sektorit. no jaa jotenkinhan niitä pitää pystyy käsittelemään. Älä ny kuitenkaan boottaavaa levyy irrota.


      • aslakkialatölviöstä
        sssssssssa kirjoitti:

        Eikö noi SSD levyt oo niitä "usb tikkuja" käyttöjärjestelmät käsittelee niitä ikäänkuin niissä ois pyörivät levyt? urat/sektorit. no jaa jotenkinhan niitä pitää pystyy käsittelemään. Älä ny kuitenkaan boottaavaa levyy irrota.

        Boottaavan voi vaihtaa toiseen boottaavaan. Tietysti jos on vain yksi käyttöjärjestelmä niin sitten ei.


    • Turha piuhoja vaihdella. Bios tarjoaa tavan, millä valita käynnistyvä levy.

      Vielä MBR levyjen osioinnista. Ne voivat sisältää myös ns. piilotettuja osioita. levyjen tyyppejä on melko paljon Wikistä voi lukea kaikki eri ID arvot. Laajennettu osio voi pitää sisällään enemmän kuin mainittu 15 osiota. On kuitenkin käyttöjärjestelmäkohtainen. Windows ei tykkää siitä jos niitä on 100.
      MBR levyn määritelmässä on mitä ensimmäisen sektorin 512 merkkiä pitää sisällään. pienten levyjen sektorikoko on 512. Isojen levyjen sektorikoko on isompi. Esim. fdisk tulosteesta
      Sector size (logical/physical): 512 bytes / 4096 bytes
      Muitakin kokoja on.

      • aslakkialatölviöstä

        "Turha piuhoja vaihdella. Bios tarjoaa tavan, millä valita käynnistyvä levy."
        aslakille on kertynyt enemmän levyjä kun läppäriin sopii kerralla ja niin edelleen-


    • palutelluollaan

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Istuva kansanedustaja epäiltynä pahoinpitelystä ja ampuma-aserikoksesta

      Seiskan tietojen mukaan Timo Vornanen on epäiltynä pahoinpitelystä ja ampuma-aserikoksesta eikä kenellekään taatusti tul
      Maailman menoa
      421
      2934
    2. Timo Vornanen kilahti

      Mikähän sille kansanedustajalle polisiisi miehelle on noin pahasti mennyt hermot , että tulevaisuudensa pilasi totaalise
      Kotka
      100
      2246
    3. Tollokin tajuaa että Timo Vornanen

      oli joutunut äärimmäiseen tilanteeseen ampuessaa yhden laukauksen katuun. Ei poliisi tee tuollaista hetken mielijohteest
      Maailman menoa
      340
      1911
    4. Pullonpalautusjärjestelmä muuttuu - paluu menneisyyteen

      EU suuressa viisaudessaan on päättänyt, että pulloja pitää kierrättää. Jos oikein ymmärsin, nykyisen järjestelmänmme ti
      Maailman menoa
      155
      1883
    5. Sininen farmari - Ford Focus- YFB-842 on poliisilta kadoksissa Kauhajärvellä

      https://alibi.fi/uutiset/poliisilta-poikkeuksellinen-vihjepyynto-autossa-oleva-henkilo-on-avuntarpeessa/?shared=29255-2d
      Lapua
      7
      1727
    6. 158
      1202
    7. Onko oikeudenmukaista? Yhdellä taholla yllättävä valta-asema Tähdet, tähdet -voittajan valinnassa!

      Näinpä, onko sinusta tämä oikein? Viime jaksossakin voittaja selvisi vain yhden äänen erolla ja tänä sunnuntaina ensimm
      Tv-sarjat
      23
      1197
    8. No kerros nyt nainen

      Kumpi mielestäsi oli se joka väärinkäsitti kaiken? Nyt voi olla jo rehellinen kun koko tilanne on jo lähes haihtunut.
      Ikävä
      95
      1130
    9. Persukansanedustaja Timo Vornanen ammuskellut Helsingissä

      Poliisi siviiliammatiltaan, luvallinen ase mukana baarissa tällä hemmetin valopääpersulla. Meni eduskunnasta suoraan baa
      Haapavesi
      71
      1042
    10. Nainen, mietit miten minä jaksan

      En voi hyvin. Nykyään elämäni on lähinnä selviytymistä tunnista ja päivästä toiseen. Usein tulee epävarma olo, että mite
      Ikävä
      88
      917
    Aihe