Kirjoittaja Aihe: Xubuntu usb-levylle - miten ?  (Luettu 1088 kertaa)

Rjstudio

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Xubuntu usb-levylle - miten ?
« : 27.09.24 - klo:19.21 »
Terve,
Tuli tarve saada Xubuntu irralliselle usb-levylle. Tarkoitus oli, että Windows-käytössä olevaa konetta voisi välillä käyttää Linux-koneena irrotettavalla levyllä (boottausjärjestys, usb ensin).
Sain siististi "poltettua" 22.04-asennusjakelun usb-tikulle ja se kyllä käynnistyy ihan siististi.
Sieltä kun käynnistää asennuksen, sekin menee ihan siististi  loppuun (something else-valinta). Mun tapauksessa tarvitsin ext3'n eikä ext4'sta varsinaiselle hyötyosiolle.
Lisäksi tyhjällä levyllä oli fat32-osio 512 MB, jolla boot ja efi-liput.

Kun syntynyttä levyä katselee linux'n tiedostonhallinnassa, näyttää se päällisinpuolin olevan OK. fstab'ssa on ihan oikeat levy-UUID't jne.. Ainoa, mikä pistää silmään, on /boot/efi, siellä on tyhjää, pitäisikö siellä olla jotain ?

Joka tapauksessa kaksi konetta hylkii levyä niin, että toinen (Windows-läppäri, vanha Toshiba) vaan sivuuttaa linux-boottauksen ja siirtyy samantien W10'iin. Toinen (linuxkone, vanha DELL pöytäkone) vaan pysähtyy käynnistyksessä ja valittaa, ettei USB'sta löydy sopivaa tavaraa.

Olisko jotain, mitä voisi tarkistaa, tai mitä voisi puuttua ?

dhara

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Vs: Xubuntu usb-levylle - miten ?
« Vastaus #1 : 27.09.24 - klo:19.41 »
Onko BIOSissa secure boot päällä? Se voi estää Linuxin käynnistymisen.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11478
    • Profiili
    • Tomin kotisivut
Vs: Xubuntu usb-levylle - miten ?
« Vastaus #2 : 27.09.24 - klo:20.42 »
Käynnistyslataaja tuli varmaankin asennettua sisäiselle levylle. Siksi siellä EFI-osiolla ei ole mitään ja muut koneet eivät osaa levyltä käynnistää.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Rjstudio

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: Xubuntu usb-levylle - miten ?
« Vastaus #3 : 27.09.24 - klo:23.40 »
Onko BIOSissa secure boot päällä? Se voi estää Linuxin käynnistymisen.
Mitenkäs se Xubuntun asennus sitten käynnistyy ? Siinä kun käynnistyy ensin Xubuntu ennen varsinaista asennusohjelmaa.
Käynnistyslataaja tuli varmaankin asennettua sisäiselle levylle. Siksi siellä EFI-osiolla ei ole mitään ja muut koneet eivät osaa levyltä käynnistää.
Tarkoittaako, että Xbuntun asennusohjelma olisi tehnyt näin ? Siellä kyllä valitaan mihin osiolle bootti asennetaan ja siinä voi kyllä tehdä periaatteessa virheen.
Jos näin olisi käynyt, niin miksi grub'biin liittyvä osuus löytyy kumminkin (tietääkseni) oikeasta paikasta ?

nm

  • Käyttäjä
  • Viestejä: 16387
    • Profiili
Vs: Xubuntu usb-levylle - miten ?
« Vastaus #4 : 28.09.24 - klo:22.16 »
Tarkoittaako, että Xbuntun asennusohjelma olisi tehnyt näin ? Siellä kyllä valitaan mihin osiolle bootti asennetaan ja siinä voi kyllä tehdä periaatteessa virheen.
Jos näin olisi käynyt, niin miksi grub'biin liittyvä osuus löytyy kumminkin (tietääkseni) oikeasta paikasta ?

Grubin alkulataaja, tai tässä tapauksessa EFI shim pitäisi olla siellä ulkoisen levyn EFI-osiolla. Jos ei ole, asennusohjelma on laittanut sen sisäiselle levylle. Asennusohjelmissa on ollut bugeja tähän liittyen, joten on hyvin mahdollista että lataaja/shim päätyy johonkin muualle kuin käyttäjän pyytämään paikkaan. Voit vielä tarkistaa efi-osion sisällön liittämällä sen erikseen. Voi olla, että sitä ei ole ajon aikana liitetty /boot/efi-hakemistoon.

Jos kuitenkin nyt  saat asennetun Xubuntun käyntiin sillä koneella jossa se asennettiin, voit laittaa shimmin oikeaan paikkaan grub-install -komennolla:

Liitä ensin ulkoisen levyn EFI-osio (Katso osion tunniste esim. Levyt-sovelluksella tai GPartedilla):
Koodia: [Valitse]
mount /dev/sdx9 /boot/efi
Asenna lataaja/shim:
Koodia: [Valitse]
grub-install
Voit tämän jälkeen vielä tarkistaa EFI-osion sisällön:
Koodia: [Valitse]
ls /boot/efi

Rjstudio

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: Xubuntu usb-levylle - miten ?
« Vastaus #5 : 02.10.24 - klo:15.47 »
Kiitoksia vaan ohjeesta, mutta ...

Ensi alkuun näytti ihan hyvältä, pari sudo'a joutui lisäämään komentoihin.
Ja viimeinen ls-komentokin näytti ihan järkeviä tiedostoja.

Bootti ei kumminkaan onnistunut tältä  levyltä.
Ihmeellisin asia (mun mielestä) oli se, että kun normi-linuxissa (kovalevybootti) katselin uudestaan ko. osion sdc2 sisältöä, oli efi-hakemisto tyhjä.
Aikaisemmassa vaiheessa näkyvät tiedostot olivat hävinneet kokonaan.

Aika monimutkaista ...