Kirjoittaja Aihe: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs  (Luettu 5503 kertaa)

Frank Zappa

  • Käyttäjä
  • Viestejä: 282
    • Profiili
asensin 16.04 usb 3.0 sandisk 32gb tikulle. Tuloksen seuraavaa:

begin: running /scripts/local-block...done
begin: running /scripts/local-block...done.done

gave up waiting for root device. common problems:

-boot args ( cat /proc/cmdline )

  -check rootdelay = (did the system wait long enough)
  -check root = (did the system wait for the right device)

-missing modules ( cat /proc/modules: ls /dev )

ALERT: UUID= .......... does not exist. dropping to a shell!

Busybox (initramfs)_

Mita teha tai miten kayttaa initrams:ia?

T:Frank Zappa  8)

matsukan

  • Käyttäjä
  • Viestejä: 1970
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #1 : 10.12.19 - klo:21.21 »

Onko varmasti kaikki kunnossa tikussa ?
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 225
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #2 : 10.12.19 - klo:23.12 »
ALERT: UUID= .......... does not exist.
Tuo lienee se oleellisin virheilmoitus. Levyosion UUID on virheellinen grub.cfg -tiedostossa.
Levyosioiden UUID:t selviävät blkid -komennolla toimivassa Linux-jakelussa.

Jos käytössäsi on jokin Linux-jakelu, voisit kokeilla käynnistää ko. jakelun. Ja siinä jakelussa ajaa update-grub (tai jonkin grub-mkconfig sopivin parametrein), jolloin grub-valikossa
on myös USB-tikun järjestelmä. Näin voit käynnistää tikulla olevan Ubuntu 16.04 -järjestelmän, ja korjata grub:in.

Frank Zappa

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #3 : 11.12.19 - klo:16.06 »
Noh Live-usb asennus toimi kyllä, kerran jopa usb 3 nopeuella, sitten korvasin sen tällä ubuntu tikulle 16.04 32-bit.

Eli toinen upuntu olis  cd-live.

Ei tuolla initramfsilla tekis mitään ?  Jonku pitäs päivittää moinen jälkeenjääny ohjelma?

Ettei vaan mbrssä olis jotain sotkua ? Mutta miten sitä fixata ?

T:Frank Zappa  8)

nm

  • Käyttäjä
  • Viestejä: 13367
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #4 : 11.12.19 - klo:16.39 »
Tikulla on nyt jotain sekaannusta juuriosion tai sen UUID-tunnisteeseen perustuvan viittauksen kanssa. Joko GRUB ei ole asentunut oikein tai juuriosio on päätynyt jollekin muulle laitteelle. Näillä tiedoilla tuota ei oikein kannata lähteä korjaamaan, kun ei ole varmaa tietoa, mitä on tapahtunut.

Kokeile asentaa uudelleen ja ota vaikka kuvakaappaus osioiden määrittelystä, niin voidaan katsoa, näyttääkö se järkevältä.

Frank Zappa

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #5 : 11.12.19 - klo:17.42 »
Tämmöstä


Disk /dev/sdb: 29 GiB, 31104958464 bytes, 60751872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5b0f827a

Device     Boot    Start      End  Sectors Size Id Type
/dev/sdb1  *        2048 56649727 56647680  27G 83 Linux
/dev/sdb2       56649728 60751871  4102144   2G 82 Linux swap / Solaris
ubuntu@ubuntu:~$ sudo blkid

/dev/sr0: UUID="2019-02-27-10-15-54-00" LABEL="Ubuntu 16.04.6 LTS i386" TYPE="iso9660" PTUUID="5b0f827a" PTTYPE="dos"
/dev/loop0: TYPE="squashfs"
/dev/sdb1: UUID="71d6016d-2380-49b6-9e05-7298a28c9ae0" TYPE="ext4" PARTUUID="5b0f827a-01"
/dev/sdb2: UUID="9f5ea475-04fc-4c54-b1f2-4a8052a3e943" TYPE="swap" PARTUUID="5b0f827a-02"

T:Frank Zappa  8)
« Viimeksi muokattu: 11.12.19 - klo:18.22 kirjoittanut Frank Zappa »

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 225
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #6 : 12.12.19 - klo:00.44 »
/dev/sr0: UUID="2019-02-27-10-15-54-00" LABEL="Ubuntu 16.04.6 LTS i386" TYPE="iso9660" PTUUID="5b0f827a" PTTYPE="dos"
/dev/sr0 viittaa CD-, DVD- tai vastaavaan laitteeseen. Ja erityisesti tuo TYPE="iso9660"!
Näin ollen lienet määritellyt biossista käynnistyksen CD-asemalta, jolle tuskin voit kummempia kirjoitella :(
Todennäköisesti jakelusi käynnistyisi asemalta /dev/sdb ja tarvittattava UUID on siis löydyttävä /dev/sdb1 osion hakemiston /boot/grub
tiedostosta /boot/grub/grub.cfg
Kernelin käynnistysriviltä ko. tiedostoa pitäisi löytyä määritys: UUID=71d6016d-2380-49b6-9e05-7298a28c9ae0
esim:
 linux   /boot/vmlinuz-5.3 .0-24-generic root=UUID=71d6016d-2380-49b6-9e05-7298a28c9ae0  ro   $vt_handoff
   initrd   /boot/initrd.img-5.3.0-24-generic

Riippuen toki käytössäolevasta kernel ja initrd -versiosta.

Lisäys: olen "ratkaissut" 32-bittisten laitteiden tuen jatkumisen testaamalla Debian-jakelua niin mini-kannettavan kiintolevyllä kuin
testattavana USB-tikulla. Valitettavasti ohjelmat ovat vain hieman vanhempaa sorttia kuin ne, joihin olen tottunut muissa
jakeluissa. En kuitenkaan aio syyllistyä asentelemaan testattavia tai kokeellisia ohjelmalähteitä.
Poikkeuksena tosin Mozillan Firefox, jonka tarvittaessa noudan suoraa Mozillan sivuilta.
« Viimeksi muokattu: 12.12.19 - klo:01.14 kirjoittanut juyli »

Frank Zappa

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #7 : 13.12.19 - klo:19.40 »
Hmm...toi /dev/sr0  on Live-ubuntu-dvd-levyltä ja sillehän voi "asentaa" ohjelmia.

Tarkoitushan on Livellä DVD päästä muuttaman arvoja usb:llä = usb:lle ( korjattava 16.04 siis usbllä. )

Grub.cfg ltä löytyy monesta kohtaa tuo uuid=71....ae0.

Lisä infoa: ennen riviä gave up waiting for root device. common problems:

tulee:   device not accepting addres 2 error -62
             device not accepting addres 3 error -62
             device not accepting addres 4 error -71
             device not accepting addres 5 error -71

            usb4-port5: unable to enumerate usb device.

----------
Aikoinaan vuonna n.8 yritn asentaa grub-installeria sdb1:lle, sitä ei ubuntu suostunu tekemään, ja jouvuin pistämään sen sdb:lle = mbr.
Eli olisko nyt mbr menny sekaisin siitä että olen yrittäny asentaa sen jossain vaiheessa sdb:lle mbr ja uusien asennusten yhteyvessä sdb1:lle.
Nyt sen pitäisi olla sdb1llä, mutta ytrittääkö se edelleen lukea sitä mbrltä?
Ehkä se ei enää mahu mbrlle ja pitäisi (N.500mb?) asentaa sdb1:lle ?

Eli pitäisikö jollain ohjelmalla päästä puhdistaan mbr tai jokin ?

T:Frank Zappa  8)

Lisäys: xchi


Bus 003 Device 004: ID 0781:5581 SanDisk Corp. Ultra
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0781 SanDisk Corp.
  idProduct          0x5581 Ultra
  bcdDevice            1.00
  iManufacturer           1 SanDisk
  iProduct                2 Ultra
  iSerial                 3 4C530001291024121290
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              224mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat         256 micro seconds
Device Status:     0x0000
  (Bus Powered)










« Viimeksi muokattu: 13.12.19 - klo:20.17 kirjoittanut Frank Zappa »

AimoE

  • Käyttäjä
  • Viestejä: 1673
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #8 : 13.12.19 - klo:19.49 »
Hmm...toi /dev/sr0  on Live-ubuntu-dvd-levyltä ja sillehän voi "asentaa" ohjelmia.

Tarkoitushan on Livellä päästä muuttaman arvoja usb:llä.

Ööh... Minä kun olin ihan siinä uskossa että live-DVD/USB:lle ei voi asentaa mitään, vaan asennukset tehdään virtuaalimuistiin ja katoavat kun asennusmedia irrrotetaan. Paitsi silloin kun USB-tikku on tehty ohjelmalla joka sallii Persistence (pysyvyys) -asetuksen, ja asetus on valittu, jolloin tikulle tosiaan voi kirjoitaa, rajatustim ja talletetut jutskat säilyvät seuraavaan live-käynnistykseen. CD/DVD:lle tämä tuskin on mahdollista?

Frank Zappa

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #9 : 13.12.19 - klo:20.25 »
Toimisko tämä?:

sudo mount /dev/sdXXX /mnt
sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub 

mutta onko 32-bit i386 efi-kernel vai eikö?

T:Frank Zappa  8)

mpiso

  • Käyttäjä
  • Viestejä: 383
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #10 : 13.12.19 - klo:21.09 »
Tässä on samanlainen virhe USB 3:n kanssa.

https://ubuntuforums.org/showthread.php?t=2380540

Postimies

  • Käyttäjä
  • Viestejä: 2325
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #11 : 21.12.19 - klo:19.26 »
Toimisko tämä?:

sudo mount /dev/sdXXX /mnt
sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub 

mutta onko 32-bit i386 efi-kernel vai eikö?

T:Frank Zappa  8)
Ei toimi ihan noin. Luen vaikka Gentoon asenusoppaasta miten chroot tehdään.
Ekaksi root oikeudet sudo su - komennolla.

Asentaisin uudestaan jos vähän kokemusta Linux käytöstä. 32 bittisyys jo historiia ja jos välttämättä tarvitsee 32 bittisen systeemin miettisin muuta jakelua.

Frank Zappa

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #12 : 02.01.20 - klo:23.26 »
Huonoja vastauksia. Ei taija tältä sivustolta saaha kunnollisia neuvoja.

 Jotain on pahasti vialla 16.04 ja 18.04 asennuksessa. Joko grubin mbr:n tai uefin kanssa.
Usb tikulle ei pysty uefia asentaan niin että se pysyis pystyssä -  muutaman kerran jälkeen uefi käynnistys hajuaa.

Sen jälkeen ei saa asennettua edes Lecasy käynnistystä.  Väittäisin näin että uefi grub ja mbr menee jotenkin sekasin TAI on nykysellään liian buginen.

Asensin tikulle /boot osion ja vanhan 14.04 LTSn - toimii erinomaisesti - ilman  siis mitään onkelmia.

   Ennen osattiin siis paremmin tehä Ubuntua ?

T:Frank Zappa  8)


juyli

  • Käyttäjä / moderaattori
  • Viestejä: 225
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #13 : 03.01.20 - klo:00.28 »
Huonoja vastauksia. Ei taija tältä sivustolta saaha kunnollisia neuvoja.
Kiitoksia vain sinulle. Monet meistä ovat koittaneet auttaa sinua ongelmassasi. Olemme käyttäneet aikaa ja vaivaa ongelmasi ratkaisemiseen.
Takuuvarmasti jo tarjotut vastaukset olisivat ratkaisseet ongelmasi, jos olisit niitä osannut seurata (ja tarvittaessa hieman soveltaa).

Postimies

  • Käyttäjä
  • Viestejä: 2325
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #14 : 06.01.20 - klo:20.52 »
Itsellä toimii Ubuntu 16 tarkemmin LUbuntu 16 tikulta hyvin. Teet jotain turhan hankalasti. Tikku kiinni tosin mediakoneessa ja on vaihtoehtoisena systeeminä näppärä.

raimo

  • Käyttäjä
  • Viestejä: 3481
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #15 : 06.01.20 - klo:20.58 »
Kaikki kiintolevyt irti koneesta. Käynnistys asennusmedialta ja asennus tikulle. Jolloin grub menee oikeaan paikkaan, siis tikulle, yms turha chrootti jää pois.
Tämäkin voi olla huono neuvo, mutta noin sen olen tehnyt itse ja onnistuneesti. :)
« Viimeksi muokattu: 06.01.20 - klo:21.00 kirjoittanut raimo »
So long and thanks for all the fish!

Frank Zappa

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #16 : 07.01.20 - klo:21.42 »
Siis lähtökohta oli se, että

Kun asensin testausmielessä 16.04 LTS 32/64bit niin Live-usb toimi erittäin hyvin.

Mutta kun tein oikean asennuksen = järjestelmä usb:lle niin Grub ei enää toiminukkaa.

Olisko pitäny kysyä, että mikä ero on Live-usb ja järjestelmä usb Grubeilla ????

Ja olis toivonu että joku osais käyttää tuota initramfs:ää tai muita mustilla ruuvuilla olevia grubin installeja, vaan ei.
En ole saanu korjattua vikoja update-grubilla enkä install grubilla jne.
Vaikka nyt myöhemmin olen päässy kotikoneellekki. Aluksi kun oli käytössä vain asennus cd live, jolla luulis pystyvän korjaamaan usbllä olevan systeemin ?

Koska upuntu 64-bit on nykyään rajotuksensa joutuu välillä asentaan 32-bit version - SIIS!
Mutta kokeilin kummallakin 16.04 LTS ja 18.04 LTS 32/64 bit ja aina sama onkelma.

Eikä löytyny mitään kuin noin 10 000 sivua vastausta Gentoo setup grub... ;D

Onkohan osaksi ratkaisu siinä, että ei formatoi /boot osiota efiksi, vaan etfx4ksi ja asentaa siis järjestelmän ilman uefia (kun en sitä sotkua muutenkaa tarvis) siis Lecasy/Bios -järjestelmäksi ????

T:Frank Zappa  8)

P.S.  toi raimon ehotus muuten saattaa korjata ainakin osan onkelmaa.
« Viimeksi muokattu: 07.01.20 - klo:21.46 kirjoittanut Frank Zappa »

Postimies

  • Käyttäjä
  • Viestejä: 2325
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #17 : 08.01.20 - klo:23.02 »
Grub usein ongelma. Itse katson Gentoon asennusoppaasta miten se menikään. Mbr-levy simppeli. Ei tarvita boot tai efi osioita. Asennusohjelma kirjoittaa lataajan oletuksena /dev/sda.  Joskus oli bugi joka kirjoitti lataajan aina oletuslevylle vaikka sen muuttikin. Tikun alustus turhaa. Asennusohjelma tekee sen. Tikulla journaloiva tiedostojärjestelmä hidas. Pienehkö systeemi toimii ihan kivasti tikulta. Työpöytäkäyttö nihkeetä. Initramfs ei pakollinen koneen käynnistykseen. Käytännössä kernelin pitää sisältää tarvittavat ajurit ja tiedostojärjestelmät. Mikä johtaa siihen, että sopiva ilman initramfs:ää käynnistyvä kerneli pitää kääntää itse.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 225
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #18 : 08.01.20 - klo:23.35 »
Kun asensin testausmielessä 16.04 LTS 32/64bit niin Live-usb toimi erittäin hyvin.
Mutta kun tein oikean asennuksen = järjestelmä usb:lle niin Grub ei enää toiminukkaa.
Olisko pitäny kysyä, että mikä ero on Live-usb ja järjestelmä usb Grubeilla ????
Muistitikut tms. poikkevat hieman _standardilta_ kiintolevyasennukselta siten, että
muistikorteille grub asennetaan _levyosion_ alkuun.
Tikuilla grub:ia ei siis asenneta esim. /dev/sdb vaan /dev/sdb1, riippuen toki monista seikoista,
joita nyt ei tarvitse arvailla. Biossista määriteltynä käynnistyminen ulkoiselta USB-tikulta nyt
käynnistyisi, kuten on tarkoitus.

Useimmiten tikulle asentamani järjestelmä löytyy jo asennetun jakelun uudella grub-update
komennolla (grub (os-prober) löytää myös kaikki muut laitteillaolevat käyttöjärjestelmät).
Kun tikulle asennetun järjestelmän käynnistää, voi grub:in korjata ko. tikun grubilla
grub-install <sopiva osio>. Ehkä tuolloinkin update-grub on hyödyllinen ohjelma, jos
tarvetta olisi käynnistää tikulta vaikka kiintolevylläolevia järjestelmiä.



nm

  • Käyttäjä
  • Viestejä: 13367
    • Profiili
Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
« Vastaus #19 : 09.01.20 - klo:00.32 »
Muistitikut tms. poikkevat hieman _standardilta_ kiintolevyasennukselta siten, että
muistikorteille grub asennetaan _levyosion_ alkuun.
Tikuilla grub:ia ei siis asenneta esim. /dev/sdb vaan /dev/sdb1

Hmm, onko sinulla tähän joku tietolähde? Yleensä Grubin alkulataaja asennetaan tikullakin MBR:ään, eikä osiolle.

Ubuntun USB-tikkuasennuksen ei periaatteessa pitäisi poiketa normaalista kovalevystä muutenkaan, mutta kannattaa tosiaan irrottaa koneesta kaikki muut levyt asennuksen ajaksi ja kokeilla asennusta sekä yhteensopivuus- että UEFI-tilassa, jos biosissa on mahdollista valita, kumpaa käytetään.