Raspberry Pi Touch Display 2 je nově vedle 7palcové k dispozici také v 5palcové variantě. Rozlišení stejné 720 × 1280 pixelů. Cena 40 dolarů.
Telnet a ssh klient PuTTY postupně přechází na novou doménu putty.software.
Debian dnes slaví 32 let. Ian Murdock oznámil vydání "Debian Linux Release" 16. srpna 1993.
Policisté zadrželi odsouzeného drogového dealera Tomáše Jiřikovského, který daroval ministerstvu spravedlnosti za tehdejšího ministra Pavla Blažka (ODS) bitcoiny v miliardové hodnotě, a zajistili i darovanou kryproměnu. Zadržení Jiřikovského může být podle ministerstva důležité k rozuzlení kauzy, která vypukla koncem května a vedla ke konci Blažka. Zajištění daru podle úřadu potvrzuje závěry dříve publikovaných právních
… více »Administrativa amerického prezidenta Donalda Trumpa jedná o možném převzetí podílu ve výrobci čipů Intel. Agentuře Bloomberg to řekly zdroje obeznámené se situací. Akcie Intelu v reakci na tuto zprávu výrazně posílily. Trump minulý týden označil Tana za konfliktní osobu, a to kvůli jeho vazbám na čínské společnosti, čímž vyvolal nejistotu ohledně dlouholetého úsilí Intelu o obrat v hospodaření. Po pondělní schůzce však prezident o šéfovi Intelu hovořil příznivě.
Společnost Purism stojící za linuxovými telefony a počítači Librem má nově v nabídce postkvantový šifrátor Librem PQC Encryptor.
VirtualBox, tj. multiplatformní virtualizační software, byl vydán v nové verzi 7.2. Přehled novinek v Changelogu. Vypíchnou lze vylepšené GUI.
Eric Migicovsky, zakladatel společnosti Pebble, v lednu oznámil, že má v plánu spustit výrobu nových hodinek Pebble s již open source PebbleOS. V březnu spustil předprodej hodinek Pebble Time 2 (tenkrát ještě pod názvem Core Time 2) za 225 dolarů s dodáním v prosinci. Včera představil jejich konečný vzhled (YouTube).
Byla oznámena nativní podpora protokolu ACME (Automated Certificate Management Environment) ve webovém serveru a reverzní proxy NGINX. Modul nginx-acme je zatím v preview verzi.
Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.
/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.pf2
efibootmgr -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: null
UUID=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: