Apua levyn osiointi!

pulasssako

Tietokoneessa oli vain yksi kiintolevy /dev/sda ja siihen asennettu Linux.
Ostin SSD levyn ja laitoin sen koneeseen ja asensin Linuxin uudestaan.

Uudesta SSD levystä tuli /dev/sdb ja asensin Linuxin siihen, koska se on nopeampi ja vanhasta levystä tarkoitus oli tehdä varmuuskopiolevy.

Asennusohjelma kysyi minne laitetaan grub, ajattelin, että /dev/sda on ensisijainen, joten laitetaan siihen. Se ei kelvannut ja toiminto päättyi virheeseen. Joten laittoin grubin sitten /dev/sdb levyn alkuun, se on sopinut asennusohjelmalle.

Uudelleenkäynnistys ja kaikki toimii, grub menussa oli myös vanha Linux, mutta kone käynnistyi oletuksena uuteen asennukseen. Vanhaa en edes kokeillut, koska se oli tarkoitus poistaa kuitenkin.

/deb/sda levyllä samoin kuin /dev/sdb levyllä on kolme osiota:

sda1 EFI System
sda2 Linux filesystem
sda3 SWAP

Nyt poistin fdiskilta kaikki nämä kolme osiota ja tein uuden sda1 osion joka on koko levyn kokoinen. Kun loin uuden osion fdisk kysyi:

Created a new partition 1 of type 'Linux filesystem' and of size 465,8 GiB.
Partition #1 contains a vfat signature.

Do you want to remove the signature? [Y]es/[N]o: Y

Ei hajuakaan, mitä toi tarkoittaa, mutta vastasin Y

Kun tallensin uuden osiointitaulukon fdisk kuitenkin antoi varoituksen:

Command (m for help): w
The device contains hybrid MBR -- writing GPT only. You have to sync the MBR manually.

The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Laite tai resurssi varattu

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

Teinkö jotain väärin? Pelottaa, kun poistin: sda1 "EFI System osio" ja arveluttaa käynnistyykö tämä kone vielä jos teen rebootin? Toki /dev/sdb levyllä on myös /dev/sdb1 osio, joka on "EFI System osio", mutta älyääkö kone käynnistyä siitä?

Mitä pitää vielä tehdä, että tämä kone 100% varmasti käynnistyy jos nyt sammutan virrat?
Grub ainakin pitäisi kai korjata ja poistaa siitä vanha Linux valikosta, mutta miten se onnistuu?

Ja miten uudelleenkäynni

12

987

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • zkrtzkrt

      Käynnistyslevy/järjestys määritellään biosissa, tarkista, että sdb on nyt ekana (ylimpänä) listassa.
      Grub pitää olla sdb:ssä, kuten nyt onkin.

      Kun boottaat sdb:hen (uuteen linuxiin), formatoi sda levy siellä, käy helpoiten gparted-ohjelmalla (valmiina useimmissa linuxeissa). Avaa gparted ja valitse /dev/sda, ja sen osio kerrallaan alhaalta alkaen tee järjestyksessä Osio: Irrota, Poista ja Toteuta. Kun sda on varaamaton (tyhjä), valitse Laite: Luo osiotaulu gpt (nyt käytössä gpt) ja Toteuta. Sitten valitse varaamaton alue ja Osio: uusi, ext4, Lisää ja Toteuta (näin koko sda-levy tulee yhtä osiota: datalevy eli efi-osiota ei tarvita).

      Sitten korjaat grubin antamalla päätteessä komento (tämä komento ubuntu/debian-pohjaisiin):
      sudo update-grub
      Tämä poistaa vanhan sda-linuxin grub-menusta, reboottaa kone -> vain sdb-linux-valinta näkyy.

      • GPT (GUID Partition Table), onnistuuko GRUB (GRand Unified Bootloader) luonti ellei aseta lippua "bios-grub" päälle. Muistelen joskus epätoivoisesti yrittäneeni SSD levylle sijoittaa GRUB kännistintä onnistumatta ilman tuota lipun asettamista.

        Ei ole mahdollisuutta koittaa tuota käytännössä, joten tämä MUTU-tietona vaan.


      • pulasssako

        Koneessa ei ole BIOSIA ollenkaan, ainoastaan EFI.


      • pulasssako kirjoitti:

        Koneessa ei ole BIOSIA ollenkaan, ainoastaan EFI.

        Tämä kysymys menee minun mukavuusalueen ulkopuolelle, koska en pysty muuhun kuin mutuiluun.

        Normaalisti MBR osioinnissa HDD kiintolevyllä on boot-lippu päällä, mutta kun on kyse SSD kiintolevystä on päällä bios_grub-lippu, muutoin GRUB asennus kyseiselle kiintolevylle ei onnistu. Tuossa alla kaikki mahdolliset liput, pakkohan noista jonkin on mahdollistaa GRUB käynnistimen luonti, koska Linux tukee myös EFIä.

        • atvrecv
        • bios_grub
        • boot
        • diag
        • hiden
        • hp-service
        • legasy_boot
        • lvm
        • msftdata
        • msftres
        • prep
        • raid


    • kurapoiskoneelta

      Poista moinen kura koneelta.

      • Silloin kun parasta haluaa, joutuu joskus näkemään vähän vaivaa sen eteen.


    • Fdisk ei tue gpt-osiotaulua. Asennusohjelma kyllä osioi oikein. Helpoin tapa on poistaa vanha levy ja pistää sen paikalle uusi. Eli vanhan levyn piuhat uuteen kiinni. Asennus. Sitten piuhat kiinni myös vanhaan levyyn. Vanhan levyn sisällön voi myös kopioida uudelle. cp -a osaa sen. Toki osiot pitää tehdä ja lataaja asentaa.

      Lyhyesti. Aloita alusta.

      • pulasssako

        Ei ole mahdollista, vanha levy on 3.5 ja uusi SSD on 2.5 ja koneessa on yksi 3.5 paikka ja yksi 2.5 paikka. Toisinpäin on mahdotonta asentaa ne.


      • vaihda_piuhain_paikat
        pulasssako kirjoitti:

        Ei ole mahdollista, vanha levy on 3.5 ja uusi SSD on 2.5 ja koneessa on yksi 3.5 paikka ja yksi 2.5 paikka. Toisinpäin on mahdotonta asentaa ne.

        Eikö nyt ole mahdollista vaihtaa piuhojen paikat emolla tai levyistä, niinkuin Mikko_Tku ehdottaa?
        Että vanhasta SATA 0:sta tulee uusi SATA 1 ja päinvastoin.

        Jos piuhat on vaikka liian lyhyitä, hankkii pidempiä.


    • mnbhj

      No missä viipyy nyt kommentti "sellaista käyttöjärjestelmää kuin Linux ei ole olemassa". Onko pilkunnussija nukahtanut?

      • trollattorit

        Ei sellaista tietysti olekkaan, fiksu osaisi kertoa distron nimen.


    • " Ei ole mahdollista, vanha levy on 3.5 ja uusi SSD on 2.5 ja koneessa on yksi 3.5 paikka ja yksi 2.5 paikka. Toisinpäin on mahdotonta asentaa ne."

      Itse olen ottanut piuhat ja pistänyt levyyn kiinni. Levy on ollut kotelon ulkopuolella miten nyt piuhat sallii. Helpoin tapa lienee kopioida vanhan levyn sisältö uudelle levylle. Teet uudelle levylle asennusmedialla vastaavat osiot. Teet liitoskohdat mkdir /mnt/vanha ja mkdir /mnt/uusi.
      Sitten liität levyt mount /dev/sdaX /mnt/vanha ja mount /dev/sdbX X on se osio joka on juuri. Muista liittää myös /home, efi ja mahdollinen boot. sitten kopioit cp -a /mnt/vanha/ /mnt/uusi.
      -a vipu kopio alihakemistot, käyttöoikeudet ym. Saman tekee rsync -a. Sitten vain asennat lataajan uusiksi. Itse en ole juuri Linuxia uusiksi asentanut. HTPC:n asennus on vuodelta 2009 ja aina siirretty uuteen levyyn tai koneeseen.

      Peruskomennot toimimat joka jakelussa. Ja tietysti ylläoleva vaatii root oikeudet. UEFI vaati gpt-osioidun levyn ja EFI osion.

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

    Luetuimmat keskustelut

    1. Petteri Orpo on satusetä

      Väittää että työllisyys on Suomessa samalla tasolla kuin hallituksen aloittaessa kesällä 2023. Fakta on, että työllisi
      Maailman menoa
      93
      3564
    2. Orpo ja Purra, käykää hakemassa oppia Espanjasta

      Espanja on näyttänyt kuinka kova työttömyys nujerretaan ja saadaan maan talous palautettua nousu-uralle. Ei ole häpeä kä
      Maailman menoa
      56
      2536
    3. Porvarimedia: Räsänen vei Lindtmanilta pääministerin paikan

      Lisäksi suomalaiset ovat innostuneet tuhlaaman, koska kuluttavat inflaation verran enemmän rahaa. Eikö porvarimedialla
      Maailman menoa
      16
      2454
    4. Jääkiekon MM:t pitää siirtää MTV:ltä Ylelle

      Persuille ikäviä uutisia taas. . Valtioneuvoston asetuksen mukaan MM-kisat kuuluvat kansallisesti merkittäviin tapahtumi
      Maailman menoa
      71
      2311
    5. Ruotsi laskee jälleen bensaveroa, Riikka irvailee tumput suorana

      Euron bensa oli persujen vaalilupaus, mutta kohta alkaa olla kolmosella alkavia litrahintoja. Meanwhile in Sverige: "
      Maailman menoa
      18
      2199
    6. Olitkin liian hyvää ollaksesi totta nainen

      Ihastuin ja rakastuin, mutta se on minun ongelma. Ei sinun.
      Ikävä
      102
      1252
    7. Kaste pelastaa ihmisen

      Kristittyjen kirkkojen toimittama yksi Kaste on Jumalan tekemä pelastusteko, jossa perisyntiin hengellisesti kuollut ihm
      Kaste
      573
      1118
    8. Uskon todistus

      Oikean uskovaisen ja nimikristityn erottaa siitä, että Jeesukseen uskova korottaa Jeesusta ja uskoa Häneen, mutta nimik
      Kaste
      261
      1016
    9. Ensin oli armo - sen jälkeen tuli usko

      Me emme ansaitse armoa omalla uskollamme. Armo on ansaitsematonta rakkautta mikä synnyttää meidät uudesti Jumalasta. K
      Luterilaisuus
      400
      1015
    10. Elisalla ja MTV:llä lihava riita - MTV:n kanavienlähetykset ovat katkeamassa Elisan asiakkailla

      Kaikkien MTV:n kanavien televisiolähetykset ovat katkeamassa Elisan kaapeli-tv-asiakkailta. https://www.is.fi/digitoday
      Maailman menoa
      142
      989
    Aihe