Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.
Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.
Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.
Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.
Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".
Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).
Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".
Microsoft vydal novou velkou aktualizaci 2404.23 v září 2019 pod licencí SIL Open Font License (OFL) zveřejněné rodiny písma Cascadia Code pro zobrazování textu v emulátorech terminálu a vývojových prostředích.
OpenTofu, tj. svobodný a otevřený fork Terraformu vzniknuvší jako reakce na přelicencování Terraformu z MPL na BSL (Business Source License) společností HashiCorp, bylo vydáno ve verzi 1.7.0. Přehled novinek v aktualizované dokumentaci. Vypíchnout lze State encryption.
cat /proc/partitions major minor #blocks name 8 0 156290904 sda 8 1 61440088 sda1 8 2 1 sda2 8 5 83749648 sda5 8 6 971901 sda6 8 7 10120918 sda7sda1 a sda5 je ntfs, sda6 swap, sda7 reiserfs. Dale: predpokladam, ze po zapisu partition table pujde provest grub-install. Pred havarii jsem z grubu bootoval i winxp ze sda1. Da se ocekavat ze to pujde dal, nebo se mam pripravit na dalsi hruzy s nejakym fixmbr a spol? Diky za odpoved.
man fdisk -l List the partition tables for the specified devices and then exit. If no devices are given, those mentioned in /proc/partitions (if that exists) are used.
[root@fedora9 ~]# fdisk -l Disk /dev/sda: 8 589 MB, 8 589 934 592 bajtů hlav: 255, sektorů na stopu: 63, cylindrů: 1 044 Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech Identifikátor disku: 0x0003b001 Zařízení Zavádět Začátek Konec Bloky Id Systém /dev/sda1 979 1044 530145 82 Linux swap/Solaris /dev/sda2 * 1 13 104391 83 Linux /dev/sda3 14 978 7751362+ 83 Linux Diskové oddíly jsou chybně seřazeny [root@fedora9 ~]#Mam pocit, ze tam je vse, co je pro obnovu partition tabulky potreba. Pokud ne, prosim zkusenejsi, aby me opravili Co se tyka tech XP si myslim, ze by to melo jit.
Disk /dev/sda doesn't contain a valid partition tableProtoze jsem vsak zatim nerebootoval a kernel ma informace o partitions a jejich umisteni nekde ulozene, vse funguje jak ma. Jedine co neco vraci, je gpart /dev/sda:
Begin scan... Possible partition(Windows NT/W2K FS), size(60000mb), offset(0mb) Possible partition(Windows NT/W2K FS), size(81786mb), offset(60000mb) Possible partition(Linux swap), size(981mb), offset(141786mb) Possible partition(ReiserFS filesystem), size(9883mb), offset(142771mb) *** Fatal error: dev(/dev/sda): seek failure.Pomoci gpart -W by to melo jit presvihnout zpet, ale bojim se te chybove hlasky. (Jinak rozlozeni oddilu odpovida.)
Přečti si znovu ten man fdisk
, konkrétně parametr -l
(když mu neudáš disk, tak to čte z /proc/partitions
) a mojí první odpověď (je tam fdisk -l
, ne fdisk -l /dev/sda
a výstupem je rozdělení disků (kvůli tomuhle dlouhému u se pachtím s diakritikou ) i s typama fs). Ostatně Heron to ještě potvrdil.
Ten gpart
to jenom odhaduje (Possible...
), kdežto fdisk
to čte z toho, co při startu přečetl z disků.
I kdyby tech disku mel treba 10. Tu prvni odpoved jsem psal z prace, tam mam XP (a Fedoru9 s jednim diskem ve VMware). Doma mam 3 disky a
[dskola@dejf2 ~]$ /sbin/fdisk -l Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylindry of 16065 * 512 = 8225280 bytes Zařízení Boot Start End Blocks Id System /dev/hda1 1 2 16033+ 78 Neznámý /dev/hda2 3 2850 22876528+ 7 HPFS/NTFS /dev/hda3 2851 9729 55255567+ f W95 Ext'd (LBA) /dev/hda5 2851 3341 3943926 b W95 FAT32 /dev/hda6 3342 3672 2658726 b W95 FAT32 /dev/hda7 3673 5761 16779861 7 HPFS/NTFS /dev/hda8 5762 8651 23213893+ 83 Linux /dev/hda9 8652 9696 8393931 83 Linux /dev/hda10 9697 9729 265041 82 Linux swap / Solaris Disk /dev/hdb: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylindry of 16065 * 512 = 8225280 bytes Zařízení Boot Start End Blocks Id System /dev/hdb1 1 13 104391 83 Linux /dev/hdb2 14 1024 8120857+ 83 Linux /dev/hdb3 1285 4734 27712125 f W95 Ext'd (LBA) /dev/hdb4 4735 4865 1052257+ 82 Linux swap / Solaris /dev/hdb5 1285 1546 2104483+ 83 Linux /dev/hdb6 1547 4734 25607578+ 83 Linux Disk /dev/hdd: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylindry of 16065 * 512 = 8225280 bytes Zařízení Boot Start End Blocks Id System /dev/hdd1 1 8355 67111506 83 Linux /dev/hdd2 8356 8367 96390 83 Linux /dev/hdd3 8368 13920 44604472+ f W95 Ext'd (LBA) /dev/hdd4 13921 24321 83546032+ 83 Linux /dev/hdd5 8368 8629 2104483+ 83 Linux /dev/hdd6 8630 12367 30025453+ 83 Linux /dev/hdd7 13791 13920 1044193+ 82 Linux swap / Solaris [dskola@dejf2 ~]$Ja bych si z tohodle vystupu opsal potrebne udaje (zacatky a konce partisen a typy fs), spustil
fdisk /dev/pozadovany_disk
a postupne vytvoril nove partisny. Pak samozrejme "w" (zapsat MBR). Mozna by to slo i nejak "zautomatizovat" a fdisku predhodit nejaky vstupni soubor s datama, jake partisny ma kde vytvorit, ale v takovychle pripadech mam radeji rucni praci. fdisk
pracuje pouze s MBR, nikam jinam na disk nesaha (protoze nema duvod).
Samozrejme pokud tazatel do MBR zapsal 512 nul a pokud to byl bootovaci disk, tak musi znovu nainstalovat bootloader (grub, lilo, xosl...). Pokud to nebyl bootovaci disk, tak staci jenom ta partition tabulka (fdisk).
root@nbx:~# fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sda doesn't contain a valid partition tablePokud neveris, muzes si to zkusit . Zaloha puvodniho MBR vrele doporucena. Takze v teto situaci jsou tyto informace zrejme ulozeny pouze nekde v kernelu, resp. jeho pameti. Muj puvodni dotaz znel na to, jak tyto informace ziskat, protoze /proc/partitions neukazuji vse, co by bylo potreba.
man
jsem nestudoval nijak vic, takze pripoustim, ze tahle skutecnost mi unikla. V tom propade me napadaji mozna reseni:
testdisk
gpart
sfdisk
, umí i rozšířené oddíly.
sfdisk -d /dev/disk > backup.parts
-- dump, třeba do souboru
sfdisk /dev/disk < backup.parts
-- obnova
Tiskni Sdílej: