Kirjoittaja Aihe: chrootin syvempi olemus [RATKAISTU]  (Luettu 2708 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
chrootin syvempi olemus [RATKAISTU]
« : 18.06.18 - klo:19.33 »
Olin ihan tyytyväinen kun sain asennetuksi toisen Ubuntu-version samaan LUKS-säiliöön netistä eri paikoista raavituilla neuvoilla: https://askubuntu.com/questions/264416/dual-ubuntu-installations-with-whole-disk-encryption. Menetelmä toimi ainakin Xenialin ja Yakketyn kanssa, mutta sitten skippasin Zestyn ja Artfulin yli, kun olin ihan tyytyväinen Xenialiin. Tänään sitten kokeilin tehdä Bionic-asennuksen samalla menetelmällä, mutta komennon update-initramfs ajaminen chrootilla ei nyt onnistukaan.

Nyt täytyisi sitten ymmärtää hieman paremmin mitä valmisteluja chroot tarvitse. Siihen riitti aiemmissa asennuksissa tämä:

Koodia: [Valitse]
for DEV in dev dev/pts sys proc
do
    mount --bind /$DEV /mnt/newroot/$DEV
done

Nyt se ei riitäkään, vaan tarvittaisin jotain lisää.

Juu, olisi pitänyt ottaa talteen virheilmoitus, mutta kun en tehnyt sitä heti, niin nyt joudun toistmaan koko pitkän asennuksen uudelleen että saisin sen esiin. Ennen kuin saan sen tehdyksi, toivon että joku osaisi muuten valaista mitä kaikkea chroot saattaisi vaatia nyt, sellaista mitä se ei vaatinut Xenial- ja Yakkety-asennuksissa?
« Viimeksi muokattu: 19.06.18 - klo:19.59 kirjoittanut AimoE »

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: chrootin syvempi olemus
« Vastaus #1 : 19.06.18 - klo:19.59 »
Selvisi. Vika ei ollut siinä miten tein chroottauksen, vaan siinä miten Ubiquity täyttää sen osion (tai ässä tapauksessa LVM-taltin) johon järjestelmän juuri asennetaan. Jouduin tyhjentämään taltion että sain homman onnistumaan. Jos siellä oli jotain edellisen asennuksen jäljeltä, homma meni reisile tavalla tai toisella joka yrityksellä.