Před necelými čtyřmi měsíci byl Steven Deobald jmenován novým výkonným ředitelem GNOME Foundation. Včera skončil, protože "nebyl pro tuto roli v tento čas ten pravý".
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 156 (pdf).
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 25.8.1. Přehled novinek v Changelogu.
Včera večer měl na YouTube premiéru dokumentární film Python: The Documentary | An origin story.
Společnost comma.ai po třech letech od vydání verze 0.9 vydala novou verzi 0.10 open source pokročilého asistenčního systému pro řidiče openpilot (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu.
Ubuntu nově pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 4. snapshot Ubuntu 25.10 (Questing Quokka).
Řada vestavěných počítačových desek a vývojových platforem NVIDIA Jetson se rozrostla o NVIDIA Jetson Thor. Ve srovnání se svým předchůdcem NVIDIA Jetson Orin nabízí 7,5krát vyšší výpočetní výkon umělé inteligence a 3,5krát vyšší energetickou účinnost. Softwarový stack NVIDIA JetPack 7 je založen na Ubuntu 24.04 LTS.
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) spolu s NSA a dalšími americkými úřady upozorňuje (en) na čínského aktéra Salt Typhoon, který kompromituje sítě po celém světě.
Společnost Framework Computer představila (YouTube) nový výkonnější Framework Laptop 16. Rozhodnou se lze například pro procesor Ryzen AI 9 HX 370 a grafickou kartu NVIDIA GeForce RTX 5070.
Google oznamuje, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Tato politika bude implementována během roku 2026 ve vybraných zemích (jihovýchodní Asie, Brazílie) a od roku 2027 celosvětově.
Pokud potřebujete z jednoho operačního systému přebootovat do jiného a nechcete čekat na nabídku grubu, pak čtěte dále.
Základem je utilitka /sbin/grub-set-default
. Popis této utilitky najdete v dokumentaci grubu 19 Invoking grub-set-default nebo použitím příkazu info grub-set-default
. Potřebujeme dvě věci: trochu poeditovat /boot/grub/grub.conf
, aby se choval dynamicky a vytvořit soubor, z kterého grub bude číst při bootu defaultní hodnotu.
Přihlašte se jako root.
suVytvoříme v konfiguračním adresáři grubu soubor
default
. To provedeme spuštěním příkazu
grub-set-defaultPro kontrolu práv:
ls -l /boot/grub/default -rw-r--r-- 1 root root 191 kvě 6 22:29 defaultVýpis souboru:
cat /boot/grub/default 0 # # # # # # # # # # # WARNING: If you want to edit this file directly, do not remove any line # from this file, including this warning. Using `grub-set-default\' is # strongly recommended.Nyní upravíme
/boot/grub/grub.conf
:
Místo obvyklého default 0
napíšeme
default saved
. A ke každé položce (angl. entry) dopíšeme savedefault
. Problémy mám s nastavením explicitní hodnoty položky jako argument savedafault
u. Pokud by na to někdo přišel, ať to dopíše do diskuze, zatím jsem to nevyužil. Pokaždé mi grub zahlásil chybu v parsování souboru.
cat /boot/grub/grub.conf default saved timeout 20 splashimage=(hd0,3)/boot/grub/splash.xpm.gz title=Gentoo 2.6.11-r13 root(hd0,3) kernel (hd0,3)/boot/kernel-2.6.11-gentoo-r13 root=/dev/hda4 gentoo=nodevfs savedefault title=Gentoo 2.6.11-r11-r2 root(hd0,3) kernel (hd0,3)/boot/kernel-2.6.11-gentoo-r11-r2 root=/dev/hda4 gentoo=nodevfs savedefault title=Gentoo 2.6.11-r11 root(hd0,3) kernel (hd0,3)/boot/kernel-2.6.11-gentoo-r11 root=/dev/hda4 gentoo=nodevfs savedefault title wokna rootnoverify (hd0,0) makeactive chainloader +1 savedefault title=memtest root(hd0,3) kernel (hd0,3)/memtest86.bin savedefault
Jméno kernelu, který chcete spustit (například /boot/kernel-2.6.11-gentoo-r13
), najdete většinou v adresáři /boot/
. Ale to nemusíte vůbec měnit, pokud netušíte o čem je řeč, řádek začínajících na root
a kernel
se nedotýkejte.
Dalším nevyřešeným problémem je určení pořadí savedefault
ů. Nevím přesně, zda je nutné takto označit všechny položky nebo zda je možné savedefault
y u některé položky vynechat. Když jsem u některé položky vynechal savedefault
, pak mi reboot například do woken nefungoval. Otázkou je, jak se označují pak jednotlivé defaultní položky. Dalším problémem je u mě fallback
, prostě podle dokumentace jsem to nerozchodil. A ani mne to zvlášť netrápí.
Pak je jěště nutné zaregistrovat potřebné programy pomocí visudo
su visudoA doplňte si následující řádky:
Cmnd_Alias REBOOT = /sbin/reboot Cmnd_Alias POWEROFF = /sbin/poweroff Cmnd_Alias GRUBBOOT = /sbin/grub-set-default root ALL=(ALL) ALL elviin ALL = NOPASSWD: REBOOT elviin ALL = NOPASSWD: POWEROFF elviin ALL = NOPASSWD: GRUBBOOTMou přezdívku
elviin
nahraďte svou. Zjistíte ji příkazem whoami
. Zkontrolujte si správnost zápisu visudo -c
a nyní použijte jen nerootovskou konzoli.
Pak můžeme rebootovat do Woken bez rootovských práv takto:
sudo grub-set-default 3 && sudo /sbin/rebootTo znamená, že jsme zvolili čtvrtou položku, protože grub indexuje položky od nuly. Nyní po restartu z Linuxu nám grub nabídne wokna, protože jsme mu to výslovně přikázali. Defaultně po restartu z Linuxu nám nabídne opět Linux, po restartu z Woken, grub nabídne Wokna. V případě, že máme driver ve Windows pro zápis do souboru
default
, pak můžeme restartovat z Windows do Linuxu a obecně z jakéhokoliv systému, který může zapisovat do tohoto souboru.
Položku měníme sudo grub-set-default N
, kde N označuje N-tou položku. První položka začíná nulou. Dva znaky && je logický součin návratové hodnoty. V případě, kdy se nepovede zapsat do souboru default
, tak se ani nevykoná restart počítače.
Tiskni
Sdílej: