Programovací jazyk Python byl vydán v nové major verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.
BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.
V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."
Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.
Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.
Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.
… více »Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.
Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.
ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím
… více »ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.
/EFI/boot/bootx64.efi skutečně indikuje bootování přes EFI a pokud tam není znamená to, že se bootuje "legacy" přes MBR. Instalace pravděpodobně byla prováděna na systému bez UEFI. Instalační obraz je proveden tak, aby byl schopen nabootovat, jak na legacy tak na UEFI systému a podle toho provede instalaci. Nejjednodušší je nová instalace přímo na tom NUCu, protože tam nejsou data. Pokud se chceš patlat se změnou, tady je postup
ls -la /run/media/polo/boot/
total 42324
drwxr-xr-x. 3 polo polo 4096 Jan 1 1970 ./
drwxr-x---+ 4 root root 80 Dec 17 13:34 ../
-rw-r--r--. 1 polo polo 236275 Oct 21 22:24 config-5.10.0-19-amd64
drwxr-xr-x. 4 polo polo 4096 Dec 17 13:34 grub/
-rw-r--r--. 1 polo polo 35747150 Dec 7 00:23 initrd.img-5.10.0-19-amd64
-rw-r--r--. 1 polo polo 182704 Aug 15 2019 memtest86+.bin
-rw-r--r--. 1 polo polo 184884 Aug 15 2019 memtest86+_multiboot.bin
-rw-r--r--. 1 polo polo 83 Oct 21 22:24 System.map-5.10.0-19-amd64
-rw-r--r--. 1 polo polo 6963648 Oct 21 22:24 vmlinuz-5.10.0-19-amd64
ls -la /run/media/polo/boot/grub/
total 2388
drwxr-xr-x. 4 polo polo 4096 Dec 17 13:34 ./
drwxr-xr-x. 3 polo polo 4096 Jan 1 1970 ../
drwxr-xr-x. 2 polo polo 4096 Dec 17 13:34 fonts/
-rw-r--r--. 1 polo polo 712 Dec 7 00:20 gfxblacklist.txt
-rw-r--r--. 1 polo polo 8007 Dec 17 13:33 grub.cfg
-rw-r--r--. 1 polo polo 1024 Dec 17 13:34 grubenv
drwxr-xr-x. 2 polo polo 20480 Dec 17 13:34 i386-pc/
-rw-r--r--. 1 polo polo 2394102 Dec 7 00:20 unicode.pf2efibootmgr -v).
Vylistovaný adresář ale nevypadá jako EFI boot partition, není v něm adresář EFI. Navíc nainstalované GRUB moduly nejsou pro EFI ale pro Legacy/BIOS (jmenuje se i386-pc - pro EFI se jmenuje x86_64-efi).
Takže máš omylem nainstalovaný grub-pc a ne grub-efi.
Navíc je velmi nestandardní připojovat EFI (FAT) oddíl přímo do /boot, normálně se připojuje do /boot/efi.
Doporučil bych tedy:
cd /run/media/polo/rootfs mount -t proc none proc; mount -o bind /dev dev; mount -t sysfs none sys; mount -o bind /run/ run/; chroot . /bin/bash; mount /boot/efi # a ověřit že je opravdu připojený -- já prostě kouknu na df -Ha následně
apt-get install --reinstall grub-efi-amd64 grub-install /dev/sdb ověřit že existuje /boot/efi/EFI/debian/grubx64.efi ověřit že to je PE32 binárka -- file /boot/efi/EFI/debian/grubx64.efi spustit efibootmgr --verbose ověřit že je tam položka s Linuxemnebo místo toho chrootu 2) sehnat soubor /usr/lib/grub/x86_64-efi/monolithic/grubx64.efi (z jiného Debianu, stažením a rozbalením z packages.debian.org) a nakopírovat ho jako EFI/boot/bootx64.efi, rebootovat, měla by se spustit GRUB konzole, v ní ručně najít config nebo kernel a nabootovat a pak uvedené udělat z běžícího systému (a pak ten bootx64.efi raději smazat aby to nedělalo problémy do budoucna) Tady jsem detailně popsal jak to funguje https://www.root.cz/clanky/jak-funguje-a-jak-nastavit-bootovani-aneb-grub-1-2-mbr-uefi/
Přesunout jeho obsah (vmlinuz, initrd, System.map) do /bootObsah ceho mam presunout do /boot? Pises
vmlinuz, initrd, System.map, ale to uz v /boot mam...
cat /run/media/polo/rootfs/current/etc/fstab
/dev/sdb1 /boot vfat defaults 0 2
/dev/sdb2 / ext4 defaults 0 1
ls -la /run/media/polo/rootfs
total 32
drwxr-xr-x. 6 root root 4096 Dec 17 13:33 ./
drwxr-x---+ 5 root root 100 Dec 17 17:49 ../
drwxr-xr-x. 2 root root 4096 Dec 17 13:33 config/
drwxr-xr-x. 14 root root 4096 Dec 17 13:34 current/
drwx------. 2 root root 16384 Dec 17 13:32 lost+found/
drwxr-xr-x. 2 root root 4096 Dec 17 13:33 next/cat /run/media/polo/rootfs/config/config.yaml
os-partitions:
boot: /dev/sdb1
root: /dev/sdb2
ethernet-interface: eno1
wifi-interface: nullUUID=b8af73ce-4114-459b-a33e-4358e69a5578 /boot ext4 defaults 1 2
UUID=91B7-AC2C /boot/efi vfat umask=0077,shortname=winnt 0 2
Mam uz dost, sere se s tim druhy den :((Root.cz píše u toho mého článku co boot proces kompletně vysvětluje Doba čtení: 33 minut
/boot/efi. Jaký FS máš v koření a jestli oddíly dělíš je nepodstatné. Já mám, kromě efi, jediný oddíl pro kořen a další dělení jsou btrfs subvolume.
mount | grep sd[a-z][0-9]umisteni souboru na flash je jine, tam je EFI adresar v koreni hlavniho oddilu, ci mozna v [koren]/boot/, ale v nainstalovanem je EFI jako zvlast oddil na disku a system ho (diky zaznamu v /etc/fstab) pripojuje do /boot/efi, kdyz ale mas disk pres usb pripojen jako datovej, v boot to neuvidis (i kdyz by tam mel byt videt prazdy adresar efi do ktereho system nabehlej ten oddil pripojuje)
LANG=C sudo parted /dev/sdX print | grep 'Partition Table'to by vse "komplikovalo" pokud to chces opravit a ne preinstalovat, i kdyz i to lze snadno resit, prevest MSDOS na GPT, pridat esp priznak boot oddilu, presunout stavajici soubory z fat32 do rootfs/boot/ + v tom vytvorit efi adresar, zmenit fstab aby prvni oddil pripojoval do /boot/efi + v chrootu doinstalovat grub efi a nainstalovat ho na disk (cov v UEFI rezimu pridava prave ty potrebne (efi) soubory do EFI oddilu a pridava zaznam v EFI promene (zobrazitelne pres "efibootmgr -v")
Šlo by to předělat z Legacy do UEFI (z MBR do GPT) , ale zabere ti to více času než přeinstalace celého OS.Standardně se celé předělání udělá jedním příkazem
apt-get install grub-efi-amd64, ale on má ještě mírně komplikované že připojil „jakoby EFI partition“ do /boot a ne /boot/efi takže to musí změnit.
To s tim prikazem apt-get install grub-efi-amd64 myslis, jako ze bych EFI partition namontoval do /boot/efi a pak pustil ten prikaz?To nebude fungovat, protože se GRUB image sestaví dle konfigurace toho live distra ze kterého to děláš a budou tam blbě cesty. Musíš to dělat z toho systému který chceš bootovat (nebo cesty nastavit ručně, ale to jsem nikdy nedělal a vypadá to hardcore). Do toho systému se dostaneš buď chrootem, nebo ho nabootuješ z jiného zavaděče který natáhneš z flashky (kapitola GRUB – použití ruční konzole, pojmenování disků), nebo tam ručně hodíš monolitický GRUB (kapitola Instalace GRUBu na EFI – removable ruční, monolitický GRUB).
Pokud pc nemá podporu Legacy, znamená to, že se musí instalovat na GPT diskTy jsi potkal nějaký počítač, který by neuměl nabootovat z DOS tabulky oddílů? Já jako live systém používám flashku samozřejmě s DOS labelem a funguje to. A dokonce to funguje i když ten oddíl nemá typ ESP, ale normální 0xc FAT.
Tiskni
Sdílej: