Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: gonentski01 20 Května 2020, 23:35:22

Název: Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 20 Května 2020, 23:35:22
Zdravim,

chci bootovat na raspberry z SSD.
OS stejný na obou mediích disk i sd karta
OS: ubuntu-20.04-preinstalled-server-arm64+raspi
Berryboot beru jako až krajní záležitost.
Takže postupuju takto:

Citace
Kód: [Vybrat]
1. ubuntu@ubuntu:~$sudo fdisk /dev/sda
Command (m for help): p
Command (m for help): x
Command (m for help): i
Command (m for help): 0xd34db33f
Command (m for help): r
Command (m for help): w

2. ubuntu@ubuntu:~$sudo blkid

/dev/sda1: LABEL_FATBOOT="system-boot" LABEL="system-boot" UUID="0468-A52F" TYPE="vfat" PARTUUID="d34db33f-01"
/dev/sda2: LABEL="writable" UUID="5fcce78f-2de3-4805-8ffa-d0f11247d5bb" TYPE="ext4" PARTUUID="d34db33f-02"


3. ubuntu@ubuntu:/boot/firmware$ sudo nano cmdline.txt

net.ifnames=0 dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=d34db33f-02 rootfstype=ext4
elevator=deadline rootwait fixrtc

4. ubuntu@ubuntu:/boot/firmware$ sudo reboot now

Funguje OS z SSD

5.ubuntu@ubuntu:~$ findmnt -n -o SOURCE /
/dev/sda2

6. ubuntu@ubuntu:/etc$ sudo nano fstab

7.
 PARTUUID=d34db33f-02    /        ext4   defaults        0 2
 LABEL=system-boot       /boot/firmware  vfat    defaults        0       1

8. ubuntu@ubuntu:/etc$ sudo reboot now

9. ubuntu@ubuntu:~$ sudo fdisk /dev/sda
Tady už chaos.
Díky za rady tipy!
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 21 Května 2020, 08:25:51
A v cem je problem - na co se vlastne ptas?
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 21 Května 2020, 09:43:43
nefunguje mi to, kde jinde  ;)

vůbec se nevyznám v kořenovém systému ubuntu a nedaří se mi zprovoznit root file system na SSD.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 21 Května 2020, 10:16:47
To chápu, že něco nefunguje - ale pořád se v tom nevyznám. Nechceš přesně popsat, čeho chceš vlastně docílit?
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 21 Května 2020, 19:10:16
docílit chci toho aby se systém načítal z rychlého disku místo SD karty a docílil rychlejšího startu ubuntu.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 21 Května 2020, 19:30:13
Píšeš, že OS už je na SSD nainstalován.
V citaci píšeš "funguje OS z SSD" a pak, že to nefunguje. Takže, jestli ty z toho chaos, tak já tuplem.
RPI nemám, ale běžně se toto řeší tak, že se v BIOS upraví bootovací priorita nebo se upraví konfigurace pro grub. Ani by mě nenapadlo tohle řešit nějakým, pro mě zmatečným martyriem skrze fdisk, fstab a zbytek kolem, jestli se to vůbec dá.. Maximálně bych zkusil použít nějaký nástroj na opravu bootování, pokud by měl a nenabíhá ...
Ale pořád to vnímám, že nepopisuješ vše v souvislostech - frajerská přestručnělost tady moc nejspíš nezafunguje - ale možná, že já jsem v tomto případě extrémně nedůvtipný ...
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 21 Května 2020, 20:15:38
Spíš ani já nevím co dělám

moje teorie:

RPI primárně bootuje z sd karty.

Aby bootival z ssd disku musí už na disku být identický os jako na sd kartě.

Změním partuuid pro jednoduší orientaci

Změním definici spouštěcího disku

Změním kořenové umístění ssd

Změním velikost oddílu ssd

Vše jednoduché rychlé, ale neznám strukturu ubuntu tak se plácám v adresářích a nevím co dělá co a kde to konfigurovat.




Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 21 Května 2020, 20:35:15
Záleží na tom, jestli umí bootovat via USB - pokud ne, tak by mělo stačit na SD kartě upravit konfiguraci grub2.
Určitě tam nemusí být identický OS - alespoň teoreticky ne. Zkus hledat "USB boot rpi4" a podobné variace - pak už jen webový překladač, pokud neumíš moc angl. Třeba:
https://www.raspberrypi.org/forums/viewtopic.php?t=243995
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 21 Května 2020, 21:00:10
to by byla cesta ale pro RPI4 bude přidán v budoucí aktualizaci.
Kdyby si to četl celé tak to tam i popisují jak to dělám já a chci dělat.
Kdybych tam zaváděl typickéj systém RPI Raspberian tak nato je hodně návodů a nevotravoval bych stím tady.
Problém je, že chci ubuntu pro rozhraní podobné tabletu jako je rozlišení 4:3 a klavesnice na obrazovce.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: juwa2 21 Května 2020, 21:05:39
Bootuje z karty? Ano.
Naklonuj kartu na SSD >> bude bootovat z SSD.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 21 Května 2020, 22:08:59
Na SD karte neni Grub2? Je tam nejaky jiny zavadec?
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 21 Května 2020, 22:57:49
klonování se úspěšně vyhýbám i na widlích, když mi někdo pomůže budu rád.


Kód: [Vybrat]
ubuntu@ubuntu:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0  23.5M  1 loop /snap/snapd/7267
loop1         7:1    0  48.4M  1 loop /snap/core18/1708
loop2         7:2    0  61.3M  1 loop /snap/lxd/14808
sda           8:0    0 111.8G  0 disk
└─sda1        8:1    0 111.8G  0 part
mmcblk0     179:0    0    29G  0 disk
├─mmcblk0p1 179:1    0   256M  0 part /boot/firmware
└─mmcblk0p2 179:2    0  28.8G  0 part /

vyblil jsem tohle ale polovině toho nerozumim.

ubuntu@ubuntu:~$ sudo dd if=/dev/mmcblk0 of=/dev/sda bs=512 conv=noerror, sync
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: juwa2 22 Května 2020, 01:39:53
Obávám se, že s tvým přístupem (vlastně ani pořádně není jasné co vlastně chceš) ti není pomoci... :-\
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 22 Května 2020, 09:48:00
Ano - mohl by jsi odpovídat na otázky a ne si pořád jet nějakou tu svoji. A pokud nevíš, jak to zjistit, tak se zeptej jak to zjistit.
Jinak příkaz, který si uvedl je funkční pro klon - parametr bs=512 můžeš vynechat - zde je tuším zbytečný - stejně to půjde po 512 tak jak tak.
Nicméně si nejsem jist, jestli by jsi takto nepřišel o zbytek místa na cílovém disku, kvůli tabulce oddílů. Ale to se dá pak nejspíš napravit - nevím jak, ale třeba Juwa to nejspíše ví a ještě tu byl tuším někdo, kdo už to dělal v praxi, že dodatečně změnil tabulku oddílů tak, aby nepřišel o zbytek místa a mohl oddíl rozšířit na zbytek prostoru.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Michal "Tylnesh" Kohútek 22 Května 2020, 09:54:58
Boot z SSD sa na Raspi zial neda - musis mat minimalne /boot na SD karte. Da sa spravit este pixieboot a bootovat zo siete.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 22 Května 2020, 12:13:56
Pakliže je na SD kartě grub a nějaký načtený modul by umožnil ovládat USB -port, pak by šlo jen přidat položku do konfiguračního souboru, která by buď řetězila nebo rovnou načetla initram a kernel z dalšího média.
Proto se ptám jaký je na té SD kartě zavaděč - pak se dá zjistit příkazy, jestli vidí další disk, popř zjišťovat, který modul by to umožnil. Nicméně přidání podpory mají pro RPI rozděláno snad už rok.

V citaci tazatele v prvním příspěvku se objevilo, že mu OS z SSD najel - takže nějak to jít musí.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 22 Května 2020, 13:02:38
Nebudu tady rozvíjet žádné dlouhé polemiky.

Zde je návod na raspberian, který jsem vytěžoval a snažil aplikovat do ubuntu:

https://jamesachambers.com/raspberry-pi-4-usb-boot-config-guide-for-ssd-flash-drives/

Plácám se v tom z důvodu neznalosti kořenových souborů ubuntu, to byl i důvod proč s tím otravuji zde.

To klonování zkusím znova, ale než jsem to včera před půlnocí vzdal tak to nefungovalo.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 22 Května 2020, 14:29:37
A jsme u toho - proč jsi nedal odkaz na ten návod hned? Osobně mám třeba teď času dost, ale u ostatních to tak být nemusí ...

Po zběžném pročtení se de facto nejedná o boot z SSD, ale o využití oddílu na SSD coby /  - tedy root - protože bootovat via USB ještě neumí - na to, že je to 4. nebo kolikátá verze, tak je to kardinální ostuda. A za cenu s tou krabičkou za 2500,- bych si radši koupil za 3000 ,- něco s Atomem jako plnohodnotný microPC.
Teď jsem to tam i objevil napsané na druhé prolétnutí:
Citace
We are going to burn a second identical copy of Raspbian to the SSD. This ensures everything the Pi needs to boot is there so we can use the SD card as a bootloader but our actual system will be on our nice fast SSD drive.
Takže je bez dalšího čtení celkem jasné, že je třeba na SSD udělat jeden oddíl ext4 a do něj nasypat všechny data z druhého oddílu SD karty. Myslím, že je jedno jestli nejprve uděláš oddíl a data tam prostě překopíruješ nebo uděláš klon druhého oddílu SD a pak ten oddíl rozšíříš. Není třeba dělat identickou kopii celé karty - důležitý je ten druhý oddíl.
No a o zbytek se postará ta souhlasnost UUID (ať už to uděláš jakkoliv z těch výše uvedených variant) a těch souborů, dle návodu, jak je tam uvedeno.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 23 Května 2020, 22:57:09
Nedal, měl jsem zato že z příkazů to bude k pochopení o co se snažím, nebylo poučení pro příště.
Ostuda to je nedávno někdo vytvořil Berryboot ale není to moc elegantní řešení.
RPI4 mě zůstala z jiného projektu.

Nakonec jsem to rozdělil naklonoval a teď to bootuje z SSD.
Bohužel to tu toužebně očekávanou parádu nedělá. Rychlejší a stabilnější to o moc není.

Citace
ubuntu@ubuntu:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0  48.4M  1 loop /snap/core18/1708
loop1         7:1    0  61.3M  1 loop /snap/lxd/14808
loop2         7:2    0  61.6M  1 loop /snap/lxd/15066
loop3         7:3    0  48.4M  1 loop /snap/core18/1753
loop4         7:4    0  23.5M  1 loop /snap/snapd/7267
sda           8:0    0 111.8G  0 disk
├─sda1        8:1    0   259M  0 part /boot/firmware
└─sda2        8:2    0 111.5G  0 part
mmcblk0     179:0    0    29G  0 disk
├─mmcblk0p1 179:1    0   256M  0 part
└─mmcblk0p2 179:2    0  28.8G  0 part /


i tak díky.
Existuje nějaká méně náročná desktopová distribuce kde je klávesnice na obrazovce a velké písmo?

Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 24 Května 2020, 00:42:10
Muzes zkusit Xubuntu nebo Lubuntu.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Michal "Tylnesh" Kohútek 24 Května 2020, 11:12:05
Nedal, měl jsem zato že z příkazů to bude k pochopení o co se snažím, nebylo poučení pro příště.
Ostuda to je nedávno někdo vytvořil Berryboot ale není to moc elegantní řešení.
RPI4 mě zůstala z jiného projektu.

Nakonec jsem to rozdělil naklonoval a teď to bootuje z SSD.
Bohužel to tu toužebně očekávanou parádu nedělá. Rychlejší a stabilnější to o moc není.

Citace
ubuntu@ubuntu:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0  48.4M  1 loop /snap/core18/1708
loop1         7:1    0  61.3M  1 loop /snap/lxd/14808
loop2         7:2    0  61.6M  1 loop /snap/lxd/15066
loop3         7:3    0  48.4M  1 loop /snap/core18/1753
loop4         7:4    0  23.5M  1 loop /snap/snapd/7267
sda           8:0    0 111.8G  0 disk
├─sda1        8:1    0   259M  0 part /boot/firmware
└─sda2        8:2    0 111.5G  0 part
mmcblk0     179:0    0    29G  0 disk
├─mmcblk0p1 179:1    0   256M  0 part
└─mmcblk0p2 179:2    0  28.8G  0 part /


i tak díky.
Existuje nějaká méně náročná desktopová distribuce kde je klávesnice na obrazovce a velké písmo?

Vsak podla toho vypisu stale mas root na pamatovke (mmcblk0p2), tak ake zrychlenie ocakavas? Zda sa, ze si nic nepresunul
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 24 Května 2020, 11:24:20
No jo - to mi uplne uniklo, ze je to obracene - ze root je na pametovce a boot na SSD. To je pak jasne, ze zadny rozdil nebude. Stala se chyba v zapisu a definicich. Ale ta otazka neni od veci - je vlastne SSD via usb vyrazne rychlejsi, nez rychla SD karta?
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 25 Května 2020, 12:23:39
jj to mě taky došlo, když xubuntu bylo stejně pomalý jako ubuntu, že jen to naklonovat je blbost...  ;)

Rychlejší určitě bude v průměru 8x podle roku výroby rychlé SD karty. Mluví, až o 17x vyšší rychlost oproti normální kartě.

Včera vyšlo toto video ještě jsem neměl čas to shlédnout.
Můj problém sice neřeší, ale pro zajímavost.



Otázka je tedy jak dostat roota na ssd disk.
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 25 Května 2020, 12:54:17
Vše už je v tomto vlákně a v návodu z tvého linku popsáno dost jasně. Problém je nejspíše v tom, že jsi se do toho pustil bez základního pochopení toho o co se zde jedná, postupoval nekoncepčně a zamotal se do toho.
Odpověď na tvou otázku je ten, že úplně stejně, jak jsi to už udělal - jen jsi někde obrátil ten zápis a místo aby jsi přesunul root na SSD, tak jsi tam přesunul boot. Tak si to jen po sobě reverzně zkontroluj, udělej si pořádek v UUID a oprav příslušné konfigurační zápisy. Toť vše.

V tom videu je to o tom, že už je k dispozici nový firmware (BIOS), který to umožňuje - ale je to beta verze, takže je tam upozornění, že jen na vlastní riziko ...
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: gonentski01 26 Května 2020, 23:46:37
pustil jsem se do toho bez základní znalosti systémového adresáře ubuntu,
s tím jsem i chtěl od začátku pomoct.

Například někdo nějaký tip jak přepsat soubor etc/fstab. Vrací to [ File '/etc/fstab' is unwritable ] .

Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 27 Května 2020, 00:54:39
No nejak uz jsi ho jednou prepsal. Delas to jako sudo?
Název: Re:Ubuntu 20.04 Raspberry Pi4 boot z SSD
Přispěvatel: Ventero 28 Května 2020, 12:13:23
Oficiálně předběžná podpora USB-boot - to bude souviset s tím odkazem na youtube, kde se nahrává beta-firmware:
https://www.svethardware.cz/raspberry-pi-4-ziskalo-8-gb-ram-nastupuje-64bitovy-raspberry-pi-os/52179