Portál AbcLinuxu, 8. května 2025 15:49

Dotaz: rpi: Nastavení správného času před NFS-Root

7.8.2014 06:09 malina
rpi: Nastavení správného času před NFS-Root
Přečteno: 281×
Odpovědět | Admin

Raspberry Pi: Jak nastavím/sesynchronizuju správný (UTC) čas v Raspbianu nebo Arch Linuxu ARM ještě před pokusem připojit NFS-Root?

(Mám totiž podezření, že kvůli velké prodlevě (delay) při připojování NFS-Root skončí boot kernel panic.) Předem díky za všechny reakce.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.8.2014 08:39 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
Odpovědět | | Sbalit | Link | Blokovat | Admin
Například pomocí RTC.
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
7.8.2014 09:28 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Díky. Mně by spíš vyhovovala varianta přes NTP a tak podobně.

7.8.2014 09:00 R
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
Odpovědět | | Sbalit | Link | Blokovat | Admin
initramfs
7.8.2014 09:33 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Díky. Máš pravdu. Ale nevím, jak si udělat vlastní initramfs, protože se standardními nástroji obsaženými v Arch Linuxu ARM, Raspbianu to prostě "nejde". -- Nevím, které jaderné moduly zahrnout do initramfs...

7.8.2014 09:38 R
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
V Raspbiane je predsa initramfs-tools a initramfs sa automaticky generuje.
Jendа avatar 7.8.2014 09:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
Odpovědět | | Sbalit | Link | Blokovat | Admin
V tom systému, ze kterého připojuješ nfsroot, musíš mít ntpdate nebo nějaký podobný program pro nastavení času. Nejelegantnější by bylo zkompilovat busybox s podporou NTP, ale v nejhorším tam můžeš prostě prsknout binárku ntpdate (+ knihovny, na kterých závisí)
7.8.2014 09:24 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Díky. To zařízení, ze kterého připojuju nfsroot používá NTP (Je to Arch Linux). Mně se jedná o čas na Raspberry Pi, resp. Raspbianu či Arch Linux ARM. A to, aby byl správně nastavený už před připojováváním nfsroot.

Jendа avatar 7.8.2014 09:52 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
Tím systémem, ze kterého se připojuje /, jsem samozřejmě myslel RPi - předpokládám, že tam nejdřív spustíš nějaký malý systém (ať už z karty nebo z initramdisku), v tom systému připojíš NFS a uděláš do ní switch_root.
7.8.2014 09:56 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Díky. Zkusím to.

7.8.2014 15:23 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

switch_root: nějak jsem nedával pozor a nedbal upozornění:

WARNING: switch_root removes recursively all files and directories on the current root filesystem.

No a to upozornění je pravdivé. ;-) Spolehlivě mi to smazalo celou kartu.

Jendа avatar 7.8.2014 20:45 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
7.8.2014 20:53 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Možná jsem se špatně vyjádřil, ale to upozornění na mazání se vyskytuje v manuálové stránce. Jinak po zběžném shlédnutí zdrojáků jsem nabyl dojmu, že by se to mazání dít nemělo. Pochopil jsem to správně? Není v Archu jiná verze?

7.8.2014 21:14 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Tak jsem vyzkoušel tu kartu v jiném PC (s Windows) a alespoň první vfat oddíl existuje. Chyba je zřejmě ve čtečce v notebooku. Omlouvám se za mystifikaci.

7.8.2014 21:24 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Prosím o prominutí -- chyba byla nejspíš v čtečce (SD) karet v notebooku. Protože když dám tuto kartu do jiné (externí) čtečky, je všechno, jak má. Ještě jednou se omlouvám za mystifikaci.

7.8.2014 15:40 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Nenakopneš mě prosím, jak bych umístil dočasný root do paměti RAM, tak aby nevadilo, že switch_root "všechno" smaže?

Jendа avatar 7.8.2014 20:26 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
To s tím switch_root jsem nevěděl, hustý :). Debian to normálně řeší tak, že je to ramdisk. A nebo by šel patchnout, aby to nemazal.
7.8.2014 20:39 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Díky. Vydám se cestou ramdisku. V Arch Linuxu je standardně mkinitcpio, který pro tento účel slouží. Tak snad se mi ho podaří přemluvit, aby fungoval i v "malině". ;-)

7.8.2014 13:25 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root
Odpovědět | | Sbalit | Link | Blokovat | Admin

ntp before anything else

Toto by mělo být řešení mého problému. Dávám to sem, abych neztratil odkaz na toto řešení.

7.8.2014 15:44 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Tohle mě posunulo dál, ale bohužel jsem si celou kartu vymazal (switch_root).

Budu muset zjistit, jak dočasný root umístit do paměti RAM.

7.8.2014 15:45 malina
Rozbalit Rozbalit vše Re: rpi: Nastavení správného času před NFS-Root

Poznámka: Zkouším Arch Linux ARM pro rpi.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.