Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Frank Zappa - 10.12.19 - klo:19.35

Otsikko: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 10.12.19 - klo:19.35
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)
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: matsukan - 10.12.19 - klo:21.21

Onko varmasti kaikki kunnossa tikussa ?
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: juyli - 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.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 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)
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: nm - 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ä.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 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)
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: juyli - 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.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 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)










Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: AimoE - 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?
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 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)
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: mpiso - 13.12.19 - klo:21.09
Tässä on samanlainen virhe USB 3:n kanssa.

https://ubuntuforums.org/showthread.php?t=2380540 (https://ubuntuforums.org/showthread.php?t=2380540)
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Postimies - 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.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 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)

Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: juyli - 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).
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Postimies - 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ä.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: raimo - 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. :)
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 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.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Postimies - 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.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: juyli - 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ä.


Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: nm - 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.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Postimies - 09.01.20 - klo:20.31
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.

Kun käytössä Bioss ja mbr levy riittää grub-install /dev/sdb
Kun käytössä UEFI niin grub-install --target=x86_64-efi --efi-directory=/boot
efi-directory voi aiheuttaa ongelmia.
Joskus pitää antaa kirjoitusoikeus mount -o remount,rw /sys/firmware/efi/efivars

Pitää muistaa, että jotkut emon valmistajat hyväksyvät vain /efi/boot/ kansion  .EFI tiedostolle. grub-install --target=x86_64-efi --efi-directory=/boot --removable pistää grubx64.efi tiedoston oletuspaikalle. kansio pitää olla liitettynä.

Toisen asennuksen grub-install on kätevä komento. Sillä voi tosiaan helposti korjata vioittunut lataajan asennus. Ja voihan loput systeemistä olla nopeammalla levyllä kuin tikulla. levyliitokset voi tehdä melko vapaasti. Systeemi melko turvallinen kun lataaja ja kerneli tikulla ja loput salatulla levyllä.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: juyli - 10.01.20 - klo:00.42
Tikuilla grub:ia ei siis asenneta esim. /dev/sdb vaan /dev/sdb1
Hmm, onko sinulla tähän joku tietolähde?
Ihan perustuu omakohtaiseen kokemukseen. Tarkistan asian, kun seuraavan kerran asennan Linux-jakelun (korkkaamattomalle) usb-tikulle. Todennäköisesti kevään kuluessa testaan jotakin Ubuntu/Xubuntu 20.04 Beta -versiota.
Yleensä Grubin alkulataaja asennetaan tikullakin MBR:ään, eikä osiolle.
Toki näin yleensä tehdään. Tarkistan väittämäni, ja seison korjattuna, jos jo useille
tikuille kokeilemani grub-install komentoni levyosiolle ei toimi.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Postimies - 13.01.20 - klo:01.19
Suosittelen lukemaan Wikistä vaikka Gentoon tai Arch Linuxin Grub asennusohjeen. Tosin asennusohjelma tuon lataajan asentaa yleensä ilman ongelmia. Hankalampi asia on asennusohjelmaa estää asentamasta lataajaa. Jos useita käyttöjärjestelmiä niin useampi grub asennus ei ole toivottavaa. Silloin joku muu levy, vaikka /dev/dsc1 voi olla vaihtoehto.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 14.01.20 - klo:22.31
SanDisk usb3.0  32Gb ei anna asentaa grubia sdc1:lle  vaikka kuin yrittäs.  Sen saa vaan sdclle eli mbr.   Ennen eli vuonna 9-10 tälläistä onkelmaa ei enää ollu, vaan grub-install toimi niinkuin sen halusi.  Nyt tämä vanha onkelma on palannu takasin.  Tehtiinkö ennen grubin asennus paremmin kuin nykyään ?

Nyt tikulla 16.04 LTS 32-bit ja toimii hyvin  - vihdoin  ja ilman UEFIa.  Eihän Upuntu Linuxin käyttäjä  uefilla mittän tee.

Yksi asia tietysti olisi se että entä jos jättäisi sdc mbr:lle 10-200 mb tilaa, eli tyhjää ennenkuin asentaa sdc1-osion ?
Pystyiskö Upuntu Linux tuon hyväksymään?  En kuitenkaa nyt kokeile kun tikun sain toimimaan.

Mbr ei eikä myöskään grub ruvennu toimimaan gpartedilla eikä fdiskillä. Olisko pitäny kokeilla testdisckillä?
Ajoin vanhalla upuntu 14.04 LTS asennus CDllä upuntun levylle niin alkoi grub toimimaan.

Keksikääpä selitys sille  - tai nyky upuntuissa on jotain pahasti vialla ????

T:Frank Zappa  8)

Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Postimies - 14.01.20 - klo:23.46
Mbr levylle grub-install /dev/sdc on oikein. Gpt tarpeen isoilla levyillä joten kyllä sillä käyttöä on. Gpt-levyllä taas pitää olla osio lataajalle. Lue se Gentoon wiki lataajan asentamisesta.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: nm - 15.01.20 - klo:00.16
SanDisk usb3.0  32Gb ei anna asentaa grubia sdc1:lle  vaikka kuin yrittäs.  Sen saa vaan sdclle eli mbr.

Eli mitä grub-install herjasi, kun yritit?

Ennen eli vuonna 9-10 tälläistä onkelmaa ei enää ollu, vaan grub-install toimi niinkuin sen halusi.  Nyt tämä vanha onkelma on palannu takasin.  Tehtiinkö ennen grubin asennus paremmin kuin nykyään ?

En oikein ymmärrä, miksi haluaisit asentaa Grubin osiolle MBR:n sijaan (ellei kyseessä ole UEFI-asennus)? Silloinhan tarvitset jonkun toisen lataajan, joka jotenkin paikantaisi osiolle asennetun Grubin? Mikä lataaja se olisi?


Yksi asia tietysti olisi se että entä jos jättäisi sdc mbr:lle 10-200 mb tilaa, eli tyhjää ennenkuin asentaa sdc1-osion ?
Pystyiskö Upuntu Linux tuon hyväksymään?  En kuitenkaa nyt kokeile kun tikun sain toimimaan.

Hyväksyy toki, mutta tyhjä tila ei vaikuta Grubin asentumiseen tai toimintaan mitenkään.


Mbr ei eikä myöskään grub ruvennu toimimaan gpartedilla eikä fdiskillä. Olisko pitäny kokeilla testdisckillä?
Ajoin vanhalla upuntu 14.04 LTS asennus CDllä upuntun levylle niin alkoi grub toimimaan.

Keksikääpä selitys sille  - tai nyky upuntuissa on jotain pahasti vialla ????

Selittäminen edellyttäisi selkeämpää selvitystä ongelmasta ja löydetystä ratkaisusta.  :)
Eli 16.04:n asennus ei suoraan onnistunut, vaan jouduit tekemään 14.04:n asennuslevyllä jotain toimenpiteitä? Vai päivititkö 14.04-asennuksen 16.04:ksi?
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Frank Zappa - 15.01.20 - klo:09.16
"Eli mitä grub-install herjasi, kun yritit?"    Ei mitään - seurakset voit lukea yllä olevat keskustelut ensimmäisestä lähtien.

"En oikein ymmärrä,..."     Kokemuksesta,  olen aina asentanu grubin sdc1:lle  !

"Hyväksyy toki, mutta tyhjä tila ei vaikuta Grubin asentumiseen tai toimintaan mitenkään."  En olis varma tuosta ollenkaa,  upuntu saattaa seota  tapauksesta riippuen....

En - vaan ensin asensin 14.04 usb:lle, jolloin usb ja sen boot grub alkoi toimimaan normaalisti.
Lienee sdc0 eli mbr ja sdc1 oli menny jotenkin sekasin tai rikki, kun alunperin ei ensimmäinen asennus 16.04 32bit käynnistyny sdc1. Sen jälkeen kokeilin kaikki vaihtoehot 16.04/18.04 LTS 32/64-bit välillä asentaen sdc0:lle ja välillä sdc1:lle. Ja aina sama lopputulos - grub ei käynnisty.
Noitten seikkojen jälkeen kokeilin gpartedia ja fdiskiä, mutta niista ei ollu apua, huomasin sen että joissain tapauksissa boot flag oli kavonnu jonnekki, mutta ei aina.

Ainoastaan kun asensin väliaikasesti 14.04 usblle, niin tällöin mbr ja sdc1 alkoi toimia normaalisti, paitsi että grubia ei saa sdc1:lle.
14.04 jälkeen levy tyhjäksi siis ja  puhdas 16.04 32-bit levylle - ja homma alko toimiin  :)

T:Frank Zappa  8)
 
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: nm - 15.01.20 - klo:18.11
"Eli mitä grub-install herjasi, kun yritit?"    Ei mitään - seurakset voit lukea yllä olevat keskustelut ensimmäisestä lähtien.

Se kuulostaa kummalliselta. grub-installin pitäisi herjata, ettei operaatio onnistu ellet pakota sitä --force -parametrilla, ja silloin on syytä tehdä myös nämä toimenpiteet: https://github.com/alberthdev/alberthdev-misc/wiki/Installing-GRUB2-to-a-Partition

Edelleen, tässä tapauksessa ei ole mitään käytännön syytä asentaa Grubia osiolle. Lataaja pitää joka tapauksessa asentaa MBR:ään, jos ylipäätään haluat bootata koneen kyseiseltä laitteelta (eikä kyseessä ole UEFI/GPT-asennus).


"En oikein ymmärrä,..."     Kokemuksesta,  olen aina asentanu grubin sdc1:lle  !

Ei se ole ennenkään voinut toimia, ellet asenna myös MBR:ään. Asennusohjelma tekee MBR-asennuksen puolestasi automaattisesti, ja osiolle asennettu grub on täysin tarpeeton.

En - vaan ensin asensin 14.04 usb:lle, jolloin usb ja sen boot grub alkoi toimimaan normaalisti.

Eli 14.04:n asennusohjelma asensi onnistuneesti Grubin tikun MBR:ään.


Lienee sdc0 eli mbr ja sdc1 oli menny jotenkin sekasin tai rikki, kun alunperin ei ensimmäinen asennus 16.04 32bit käynnistyny sdc1. Sen jälkeen kokeilin kaikki vaihtoehot 16.04/18.04 LTS 32/64-bit välillä asentaen sdc0:lle ja välillä sdc1:lle. Ja aina sama lopputulos - grub ei käynnisty.

On täysin mahdollista, että 16.04:n ja 18.04:n asennusohjelma asentaa Grubin väärään paikkaan, vaikka valitsisit manuaalisessa osioinnissa kohteeksi tikun. Riski kasvaa, jos koneeseen on kytketty muita levyjä tai jos asennus on käynnistetty UEFI-tilassa. Tällöin ongelman voi joutua korjaamaan itse, kuten ketjussa on aiemmin ohjeistettu.

Noitten seikkojen jälkeen kokeilin gpartedia ja fdiskiä, mutta niista ei ollu apua, huomasin sen että joissain tapauksissa boot flag oli kavonnu jonnekki, mutta ei aina.

Bootable-flagilla ei ole nykyisin muuta merkitystä kuin se, että jotkut biosit saattavat tarkistaa, onko laitteella yhtään bootattavaksi merkittyä osiota. Jos ei ole, bios voi ohittaa laitteen käynnistysjärjestyksestä riippumatta.


Ainoastaan kun asensin väliaikasesti 14.04 usblle, niin tällöin mbr ja sdc1 alkoi toimia normaalisti, paitsi että grubia ei saa sdc1:lle.

Eikä ole syytä saadakaan. :)
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: Postimies - 15.01.20 - klo:21.10
Vielä kerran grub-install /dev/sdX   jossa X on tikun tunnus riittää asennukseen. Lisäksi voi komentaa grub-mkconfig -o /boot/grub/grub.cfg - yleensä turha, koska asennus tekee tuon automaatisesti ja löytää kernelin. Jos /boot on omalla osiolla se pitää tietysti liittää ensin. Käynnistyksessä /boot osio ei tarvitse olla liitettynä (fstab). Toki kun päivittää kernelin ja sitten lataajan pitää /boot liittää tiedostojärjestelmään. Vain vanhoissa koneissa ja käytettäessä isoa levyä voi olla tarpeen tehdä /boot-osio levyn alkuun.

Kun grubin valikko ilmestyy on helppoa editoida valikkoa. Pistää kursorin kernelin kohdalle ja poistaa lopusta osan. Nyt tab-näppäin täydentää rivin ja näyttää mitä kerneleitä kansiossa on. Jos kerneli on erillisellä osiolla voi käyttää käynnistykseen esim riviä
linux (hd1,msdos2)/vmlinuz-4.4.199-gentoo  Tuo käynnistää koneen kernelillä joka on toisessa levyssä ja osiolla 2 (mbr-levy). Jos kerneli löytyy käynnistyy konekin.
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: jekku - 16.01.20 - klo:07.46
....
Tuo käynnistää koneen kernelillä joka on toisessa levyssä ja osiolla 2 (mbr-levy). Jos kerneli löytyy käynnistyy konekin.

Joskus kikkailin tuonkaltaisilla valinnoilla.
Mutta ei (muistaakseni) käynnistänyt konetta uudelleen vaan alkoi suoraan ladata pyydettyä käyttistä?
Otsikko: Vs: USB TIKULLE 16.04 - ei kaynnisty -vain initramfs
Kirjoitti: juyli - 19.01.20 - klo:23.50
Hmm, onko sinulla tähän joku tietolähde? Yleensä Grubin alkulataaja asennetaan tikullakin MBR:ään, eikä osiolle.
Korjaan nyt virheellistä vihjettäni. Asensin Xubuntu Focal Fossan esiversion muistitikulle. Grub:in asennusyritys /dev/sdX1:lle tarjosi vihjeeksi:
sudo grub-install /dev/sdX1
Asennetaan i386-pc-alustalle.
grub-install: varoitus: Tiedostojärjestelmä ”ext2” ei tue upotusta.
grub-install: varoitus: Upottaminen ei ole mahdollista.  GRUB voidaan asentaa tällä asetuksella vain käyttäen lohkoluetteloja.  Lohkoluettelot ovat kuitenkin EPÄLUOTETTAVIA ja niiden käyttöä ei suositella..
grub-install: virhe: ei jatka lohkoluetteloasennusta.

Komento USB-tikun /dev/sdX:lle tuotti seuraavan ilmoituksen:
sudo grub-install /dev/sdX
...:
Asennetaan i386-pc-alustalle.
Asennus on päättynyt. Virheitä ei löytynyt.