reklama

Rock64 2 OS Ako nastavit vyber systemu?

Rock64 2 OS Ako nastavit vyber systemu?
« kdy: 27. 03. 2019, 10:35:56 »
Dobry den.

Mam rock64 a som tazky zaciatocnik. Viem si jednoducho stiahnut image nahrat ho na kartu a rozbehat ho. Chcel by som ale nieco ako dual boot kde by som si vedel vybrat ci chcem spustit napr. debian alebo LibreElec. Nemam ale ziadnu predstavu ako na to. Vedel by mi niekto poradit? Idealne nieaky SW ktory by mi toto poriesil sam a ja si len povyberal ktore image chcem natiahnut?

reklama


RDa

  • *****
  • 636
    • Zobrazit profil
    • E-mail
Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #1 kdy: 28. 03. 2019, 00:02:25 »
V embedded toto resi bootloader (v 99% pripadu uboot), takze pripojis nekde seriovy port skrze kterej to komunikuje a musis zmacknout klavesu. Pak se stopne automaticky bootovaci proces a skrze prikazy bootloaderu si muzes zmenit jaky kernel a jake options to bude mit.

Nejaky vyssi moznosti, abys to volil skrze klavesnici a displej - to by ses musel inspirovat Power architekturou, kde maji petitboot jako bootloader - coz je plnotucny linux, ktery se nahraje jako prvni a pak skrze nej se natahne uz cilova verze systemu a skoci do nej skrze kexec().

GL&HF

k3dAR

  • *****
  • 747
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #2 kdy: 28. 03. 2019, 17:52:25 »
u-boot umoznuje zobrazit menu (podporuje snad jeste porad starej format u-boot a pak podporuje extlinux(=syslinux) format), ale musis mit zakompilovanou podporu USB, Klavesnice a Videa... zkousel sem to s "ASUS TinkerBoard" vychozi u-boot to zakompilovane nema a me se to nepodarilo, problem s Video... takze sem skoncil na tom, ze mam /boot/extlinux/extlinux.conf s vicepolozkama ale "vyber" delam, ze v nem zmenim radek "default=label_polozky_co_chci_auto_pustit" :-)

jinak v ToshibaAC100 mam starej u-boot s patchama pro klavesnici+menu (tehdy to nebylo v mainline(resp. mozne ne jen pro tu AC100?)) a to mi funguje i na LCD, s klasickej format u-boot, pustim vyberu z menu os a ten nabehne... ale to uz je dlouho co sem to delal, takze si asi na podrpobosti nevzpomenu, jen muzu vytahnout AC100 ze suplete a pastnout format menu a skript(?) kterym sem ho delal/prevadel z textu do u-boot formatu

k3dAR

  • *****
  • 747
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #3 kdy: 28. 03. 2019, 18:04:41 »
ve zdrojakach u-boot pro Rock64 bootmenu ma, ale v default configu (dle ktereho predpokladam mas kompilovanej u-boot v image cos nahral) neni ani klavesnice, ani bootmenu, ani hdmi :-)

muzes zkusit zkompilovat u-boot sam, a povolit minimalne:
CONFIG_MENU=y
CONFIG_CMD_BOOTMENU=y
CONFIG_USB_KEYBOARD=y
CONFIG_DISPLAY_ROCKCHIP_HDMI=y

EDIT: ten github mi nedoslo ze neni oficialni , ale neoficialni pro Rock64, takze oficialni u-boot teoreticky muzes mit dle jineho configu..
« Poslední změna: 28. 03. 2019, 18:07:13 od k3dAR »

k3dAR

  • *****
  • 747
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #4 kdy: 28. 03. 2019, 18:12:39 »
oficialni Rock64 u-boot fork nema config pro Rock64 vubec:
https://github.com/rock64-linux/u-boot/tree/release/configs

na druhou stranu ten neoficialni co sem posilal vejs, je uveden na prvnim miste v "odkazech pro kompilaci" na oficialni Rock64 wiki :-)
http://wiki.pine64.org/index.php/ROCK64_Main_Page#Quick_Links_to_the_Source_of_OS_Images_Build


k3dAR

  • *****
  • 747
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #5 kdy: 28. 03. 2019, 18:23:38 »
jeste koukam ze u-boot muzes mit v SPI a nevim zda si ho tam OS dava, nebo se pouzije u-boot na eMMC nebo microSD a SPI je jen pro powerusera co chce bootovat z USB-Flash...

pokud pouzivas Rock64 s microSD a NEmas u-boot v SPI, tak by pripadne laborovani bylo bez strachu z briknuti, protoze bys pouzil jinou microSD a kdyz by tebou zkompilovanej u-boot nestartoval vubec tak bys kartu vyndal, vratil puvodni co startuje a laboroval dal :-)

k3dAR

  • *****
  • 747
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #6 kdy: 28. 03. 2019, 18:27:41 »
aha, ted sem si vsiml tohodle:
[...] Idealne nieaky SW ktory by mi toto poriesil sam [...]
takze asi vsechny me rady padaj :-)) leda zkus kontaktovat autora toho Rock64 u-boot forku zda nechce do releases verzi s bootmenu+usbkbd+hdmi :-))

Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #7 kdy: 29. 03. 2019, 14:58:23 »
k3dAR ani nahodov! Velka vdaka za nasmerovanie. Dam vediet ako to dopadlo

k3dAR

  • *****
  • 747
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rock64 2 OS Ako nastavit vyber systemu?
« Odpověď #8 kdy: 29. 03. 2019, 16:16:20 »
k3dAR ani nahodov! Velka vdaka za nasmerovanie. Dam vediet ako to dopadlo
ok :-) pro inspiraci, tohle je muj /boot/extlinux/extlinux.conf na Thinkerboardu s RK3288 (btw: pretim sem spatne psal vychozi polozka pres "default=nejakejlabel" je to bez = "default nejakejlabel", preju hodne stesti at mas obraz na HDMI a nemusis to jako ja menit rucne :-)
Kód: [Vybrat]
SAY Booting

UI menu.c32

PROMPT 1
CONSOLE 1

TIMEOUT 100

DEFAULT kernel-4.4
#DEFAULT kernel-4.18rc5
#DEFAULT armbian-bionic-kernel-4.4-tos
#DEFAULT kernel-4.18rc5-sd
#DEFAULT kernel-4.4-tos-sdp1

MENU TITLE Boot menu

### From eMMC:
LABEL kernel-4.4
    MENU label Kernel-4.4
    KERNEL /zImage
    FDT /rk3288-miniarm.dtb
#    APPEND earlyprintk console=tty1 rw init=/sbin/init video=HDMI-A-1:1920x1200
    APPEND earlyprintk console=ttyS1,115200n8 console=tty1 rw init=/sbin/init video=HDMI-A-1:1920x1200

LABEL kernel-4.18rc5
    MENU Kernel-4.18rc5
    KERNEL /zImage-4.18.0-rc5-RockMyy-181818
    FDT /rk3288-tinker-4.18.0-rc5-RockMyy-181818.dtb
    APPEND earlyprintk console=tty1 root=/dev/mmcblk0p2 rw init=/sbin/init video=HDMI-A-1:1920x1200


LABEL armbian-bionic-kernel-4.4-tos
    MENU label Armbian Bionic Kernel 4.4 (TinkerOS)
    KERNEL /zImage
    FDT /rk3288-miniarm.dtb
    APPEND earlyprintk console=tty1 root=/dev/mmcblk1p3 rw init=/sbin/init video=HDMI-A-1:1920x1200


### From SD:
LABEL kernel-4.18rc5-sd
    MENU Kernel-4.18rc5
    KERNEL /zImage-4.18.0-rc5-RockMyy-181818
    FDT /rk3288-tinker-4.18.0-rc5-RockMyy-181818.dtb
    APPEND  earlyprintk console=tty1 root=/dev/mmcblk0p2 rw init=/sbin/init video=HDMI-A-1:1920x1200

LABEL kernel-4.4-tos-sdp1
    MENU label Kernel 4.4 (TinkerOS) - sdp1
    KERNEL /zImage
    FDT /rk3288-miniarm.dtb
    APPEND earlyprintk console=tty1 root=/dev/mmcblk0p1 rw init=/sbin/init video=HDMI-A-1:1920x1200

 

reklama