Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.
Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou
… více »Český statistický úřad rozšiřuje Statistický geoportál o Datový portál GIS s otevřenými geografickými daty. Ten umožňuje stahování datových sad podle potřeb uživatelů i jejich prohlížení v mapě a přináší nové možnosti v oblasti analýzy a využití statistických dat.
Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.
Jarní konference EurOpen.cz 2025 proběhne 26. až 28. května v Brandýse nad Labem. Věnována je programovacím jazykům, vývoji softwaru a programovacím technikám.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.
Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
root@partedmagic:~# fdisk -l Disk /dev/sda: 1000.2 GB, 1000203804160 bytes, 1953523055 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0xb9cfb9cf Device Boot Start End Blocks Id System /dev/sda1 * 63 1536000479 768000208+ 7 HPFS/NTFS/exFAT /dev/sda2 1536002046 1953521663 208759809 5 Extended /dev/sda5 1536002048 1946724351 205361152 83 Linux /dev/sda6 1946726400 1953521663 3397632 82 Linux swap / SolarisPS: omlovam se za diakritiku pisu z live partedmagic
error: no such partition. Entering rescue mode... grub rescue>pokud dám ls
(hd0) (hd0,msdos1) (fd0)
ls (hd0,5)/Nepodarilo se ti umaznout nejake partition(3,4)? Pri instalaci si zvolil /boot na samostatne partici?
ubuntu@ubuntu:~$ sudo blkid /dev/loop0: TYPE="squashfs" /dev/sda1: UUID="B8EC61BEEC617810" TYPE="ntfs" /dev/sda5: LABEL="sda5-ext4" UUID="27d7adf5-8837-4bc9-961e-9aa548438af1" TYPE="ext4" /dev/sda6: LABEL="sda6-swap" UUID="4cf19623-42a3-4608-99f9-539e9ec72e27" TYPE="swap" /dev/sdb1: SEC_TYPE="msdos" LABEL="UUI" UUID="D4C3-C12C" TYPE="vfat"
error: no such partition.
sudo apt-get install boot-info-script cl-awk
spustiť program:
sudo bootinfoscript
To, že v rozšírenej oblasti chýbajú oddiely 3,4 môže byť aj chybné radenie oddielov, ktoré pri tvorbe rozšírenej oblasti často vzniká.
ubuntu@ubuntu:~$ sudo apt-get install boot-info-script cl-awk Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package boot-info-script E: Unable to locate package cl-awkale nasel jsem tento navod a podle nej jsem provedl
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair sudo boot-repaira vybral Create a BootInfo summary (to get help by email or forum) vysledek je zde
Takže ls (hd0,5) mi hodíNemělo by to být "ls (hd0,4)" nebo "ls (hd0,2)"? Nemýlím-li se, tak grub čísluje vždy od 0 a nejsem si jist, zda neexistující particii nepřeskočí.error: no such partition.
============================= Boot Info Summary: =============================== => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of the same hard drive for core.img. core.img is at this location and looks for (,msdos5)/boot/grub. => Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sdb.
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys ubuntu@ubuntu:~$ sudo chroot /mnt root@ubuntu:/# root@ubuntu:/# grub-install /dev/sda Installing for i386-pc platform. Installation finished. No error reported. root@ubuntu:/# root@ubuntu:/# grub-install --recheck /dev/sda Installing for i386-pc platform. Installation finished. No error reported. root@ubuntu:/# root@ubuntu:/# update-grub Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.13.0-32-generic Found initrd image: /boot/initrd.img-3.13.0-32-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin donejeste rebootnu a napisu vysledek
error: no such partition. Entering rescue mode...atd... Je to asi blbost, ale napadlo mě jestli nemůže být problém s velikostí disku (1TB)? Protože ta část v MBR (kde se to zasekne) se musí vejít do 512B a ještě si musí připojit správnou partišnu a předat jí řízení. Nebo grub nerozumí (či má špatnou) part. table. Jaké mám ještě možnosti?
ls (hd0,X) (hd0,X): Filesystem is unknown.Přičemž za X jsem zkoušel dávat msdos1, msdos2, msdos3 a 1, 2, 3. Vždy dostanu "Filesystem is unknown." Pokud dám jiné číslo např. 4 nebo msdos4 dostanu "error: no such partition."
error: unknown filesystemkdyž dám ls tak je to trochu lepší (alespoň tam jsou vidět partišny)
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)Trochu mě zaráží, že je všude msdosX přitom 1 by mělo být ntfs, 2 ext4 a 3 swap. Pokud dám vypsat obsah konkrétní part.
ls (hd0)nebo
ls (hd0,msdosX)vždy dostanu
Filesystem is unknown.Jakoby grub neznal ani ntfs ani ext4.
sudo grub-install -v --recheck --boot-directory /boot -v /dev/sdasem dal do souboru
grub-core/kern/disk.c:421: Read out of range: sector 0x7470656f (attempt to read or write outside of disk `hostdisk//dev/sda').a nevidim tam ze by to kopirovalo grub data (nejspis kvuli tomu "out of range"), kde je krome menu (a hromady dalsiho), prave i modul pro podporu fs ext i ntfs, proto ti to taky nic nelistuje...
grub rescue> ls "(hd0,msdos1)" (hd0,msdos1): Filesystem is unknown. grub rescue> ls (hd0,msdos1)/ error: unknown filesystem. grub rescue> "ls (hd0,msdos1)/" Unknown command 'ls (hd0,msdos1)/'.
ubuntu@ubuntu:~$ sudo fdisk -l Disk /dev/sda: 1000.2 GB, 1000203804160 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953523055 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xb9cfb9cf Device Boot Start End Blocks Id System /dev/sda1 * 63 1536000479 768000208+ 7 HPFS/NTFS/exFAT /dev/sda2 1536006780 1740803399 102398310 83 Linux /dev/sda3 1740804096 1760333823 9764864 82 Linux swap / Solaris Disk /dev/sdb: 2109 MB, 2109734912 bytes 255 heads, 63 sectors/track, 256 cylinders, total 4120576 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x3ede9109 Device Boot Start End Blocks Id System /dev/sdb1 * 142 4120575 2060217 6 FAT16a jeste blkid
ubuntu@ubuntu:~$ sudo blkid /dev/loop0: TYPE="squashfs" /dev/sda1: UUID="B8EC61BEEC617810" TYPE="ntfs" /dev/sda2: UUID="5036331a-8a5c-4f86-8210-a51742f4ad58" TYPE="ext4" /dev/sda3: UUID="e3248d5f-b530-4241-a9b3-658064fbbbe5" TYPE="swap" /dev/sdb1: SEC_TYPE="msdos" LABEL="UUI" UUID="D4C3-C12C" TYPE="vfat"
root@ubuntu:/media# mount /dev/sda2 /mnt root@ubuntu:/media# cd /mnt root@ubuntu:/mnt# ls bin dev initrd.img lost+found opt run sys var boot etc lib media proc sbin tmp vmlinuz cdrom home log.txt mnt root srv usr root@ubuntu:/mnt# cd boot root@ubuntu:/mnt/boot# ls abi-3.13.0-32-generic memtest86+.elf config-3.13.0-32-generic memtest86+_multiboot.bin grub System.map-3.13.0-32-generic initrd.img-3.13.0-32-generic vmlinuz-3.13.0-32-generic memtest86+.bin root@ubuntu:/mnt/boot# cd grub root@ubuntu:/mnt/boot/grub# ls fonts gfxblacklist.txt grub.cfg grubenv i386-pc locale root@ubuntu:/mnt/boot/grub# cd fonts root@ubuntu:/mnt/boot/grub/fonts# ls unicode.pf2 root@ubuntu:/mnt/boot/grub/fonts# cd ../i386-pc root@ubuntu:/mnt/boot/grub/i386-pc# ls 915resolution.mod gcry_whirlpool.mod password_pbkdf2.mod acpi.mod gdb.mod pata.mod adler32.mod geli.mod pbkdf2.mod affs.mod gettext.mod pbkdf2_test.mod afs.mod gfxmenu.mod pcidump.mod ahci.mod gfxterm_background.mod pci.mod all_video.mod gfxterm_menu.mod plan9.mod aout.mod gfxterm.mod play.mod archelp.mod gptsync.mod png.mod ata.mod gzio.mod priority_queue.mod at_keyboard.mod halt.mod probe.mod backtrace.mod hashsum.mod procfs.mod bfs.mod hdparm.mod progress.mod biosdisk.mod hello.mod pxechain.mod bitmap.mod help.mod pxe.mod bitmap_scale.mod hexdump.mod raid5rec.mod blocklist.mod hfs.mod raid6rec.mod boot.img hfspluscomp.mod read.mod boot.mod hfsplus.mod reboot.mod bsd.mod http.mod regexp.mod btrfs.mod hwmatch.mod reiserfs.mod bufio.mod iorw.mod relocator.mod cat.mod iso9660.mod romfs.mod cbfs.mod jfs.mod scsi.mod cbls.mod jpeg.mod search_fs_file.mod cbmemc.mod keylayouts.mod search_fs_uuid.mod cbtable.mod keystatus.mod search_label.mod cbtime.mod ldm.mod search.mod chain.mod legacycfg.mod sendkey.mod cmdline_cat_test.mod legacy_password_test.mod serial.mod cmosdump.mod linux16.mod setjmp.mod cmostest.mod linux.mod setjmp_test.mod cmp.mod loadenv.mod setpci.mod command.lst loopback.mod sfs.mod configfile.mod lsacpi.mod signature_test.mod core.img lsapm.mod sleep.mod cpio_be.mod lsmmap.mod sleep_test.mod cpio.mod ls.mod spkmodem.mod cpuid.mod lspci.mod squash4.mod crc64.mod luks.mod syslinuxcfg.mod cryptodisk.mod lvm.mod tar.mod crypto.lst lzopio.mod terminal.lst crypto.mod macbless.mod terminal.mod cs5536.mod macho.mod terminfo.mod datehook.mod mda_text.mod test_blockarg.mod date.mod mdraid09_be.mod testload.mod datetime.mod mdraid09.mod test.mod diskfilter.mod mdraid1x.mod testspeed.mod disk.mod memdisk.mod tftp.mod div_test.mod memrw.mod tga.mod dm_nv.mod minicmd.mod time.mod drivemap.mod minix2_be.mod trig.mod echo.mod minix2.mod tr.mod efiemu32.o minix3_be.mod truecrypt.mod efiemu64.o minix3.mod true.mod efiemu.mod minix_be.mod udf.mod ehci.mod minix.mod ufs1_be.mod elf.mod mmap.mod ufs1.mod eval.mod moddep.lst ufs2.mod exfat.mod modinfo.sh uhci.mod exfctest.mod morse.mod usb_keyboard.mod ext2.mod mpi.mod usb.mod extcmd.mod msdospart.mod usbms.mod fat.mod multiboot2.mod usbserial_common.mod file.mod multiboot.mod usbserial_ftdi.mod font.mod nativedisk.mod usbserial_pl2303.mod freedos.mod net.mod usbserial_usbdebug.mod fshelp.mod newc.mod usbtest.mod fs.lst nilfs2.mod vbe.mod functional_test.mod normal.mod verify.mod gcry_arcfour.mod ntfscomp.mod vga.mod gcry_blowfish.mod ntfs.mod vga_text.mod gcry_camellia.mod ntldr.mod video_bochs.mod gcry_cast5.mod odc.mod video_cirrus.mod gcry_crc.mod offsetio.mod video_colors.mod gcry_des.mod ohci.mod video_fb.mod gcry_dsa.mod part_acorn.mod videoinfo.mod gcry_idea.mod part_amiga.mod video.lst gcry_md4.mod part_apple.mod video.mod gcry_md5.mod part_bsd.mod videotest_checksum.mod gcry_rfc2268.mod part_dfly.mod videotest.mod gcry_rijndael.mod part_dvh.mod xfs.mod gcry_rmd160.mod part_gpt.mod xnu.mod gcry_rsa.mod partmap.lst xnu_uuid.mod gcry_seed.mod part_msdos.mod xnu_uuid_test.mod gcry_serpent.mod part_plan.mod xzio.mod gcry_sha1.mod part_sun.mod zfscrypt.mod gcry_sha256.mod part_sunpc.mod zfsinfo.mod gcry_sha512.mod parttool.lst zfs.mod gcry_tiger.mod parttool.mod gcry_twofish.mod password.mod root@ubuntu:/mnt/boot/grub/i386-pc# cd ../locale root@ubuntu:/mnt/boot/grub/locale# ls en_AU.mo en_CA.mo en_GB.mo
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair sudo boot-repair
Award Modular BIOS v6.00PG, An Energy Star Ally Copyright (C) 1984-2006, Award Software, Inc. Intel I945 BIOS for 945GZM-S2 FC Main Processor : Intel(R) Pentium(R) CPU 1.2GHz(200x6) Memory Testing : 3399680K OK + 8M shared memory Memory Runs at Dual Channel Interleaved IDE Channel 0 Master : WDC WD10EALS-00Z8A0 05.01 IDE Channel 0 Slave : None IDE Channel 1 Master : ATAPI DVD DW 8X16X8X16 L.02 IDE Channel 1 Slave : None < DEL >:BIOS Setup/Q-Flash < F9 >:XpressRecovery2 < F12 >:Boot Menu < End >:Qflash 01/11/2007-I945-6A79TG0RC-00V Standard CMOS Features
IDE Channel 0 Master [WDC WD10EALS-00Z8A0] IDE Channel 0 Slave [None] IDE Channel 1 Master [ATAPI DVD DW 8X16X] IDE Channel 1 Slave [None] Drive A [None] Floppy 3 Mode Support[Disabled] Halt On [All , But Keyboard] Base Memory 640K Extended Memory 3319MIDE Channel 0 Master
IDE HDD Auto-Detection [Press Enter] IDE Channel 0 Master [Auto] Access Mode [Auto] Capacity 1000 GB Cylinder 65535 Head 16 Precomp 0 Landing Zone 65534 Sector 255Z advanced je zajimave asi jen
HD S.M.A.R.T. Capability [Enabled] Virtualization Technology [Enabled]
Prim. Master Disk : CHS,SATA, 1000GBTakže velikost to nadetekuje správně
Pokud dám IDE Channel 0 Master [none]tak mi disk zmizí na nenajede ani grub v MBR. Nechal jsem to tedy na manual. V Access Mode mám čtyři možnosti
CHS ..... [ ] LBA ..... [ ] Large ..... [ ] Auto ..... [ ]CHS mi zobrazí
Capacity 1000GB Cylinder [65535] Head [ 16] Precomp [ 0] Landing Zone [65534] Sector [ 255]LBA
Cpacity 1000GB Cylinder 16643 Head 255 Precomp 0 Landing Zone 65534 Sector 63Large
Capacity 1000GB Cylinder 4095 Head 240 Precomp 0 Landing Zone 65534 Sector 255Auto
Capacity 1000GB Cylinder 65535 Head 16 Precomp 0 Landing Zone 65534 Sector 255
4) Windows XP - záleží na konkrétní verzi: XP bez SP - nedoporučuje se na těchto Windows velké disky používat, můžete (bez záruky) zkusit úpravu registru dle Winguides. Také viz KB303013 (viz níže). XP SP1 a SP2 - měly(!) by velké disky již umět, pokud ne, přečtěte si KB303013 (How to enable 48-bit Logical Block Addressing support for ATAPI disk drives in Windows XP). Protože standardní diskový ovladač je v XP (do verze SP1) chybný, můžete mít problémy při režimu spánku (Hard disk may become corrupted when entering standby or hibernation or when writing a memory dump), na to existuje patch popsaný na KB331958.Jak je to s grubem netuším, nikdy jsem to neřešil.
Ano u XP s SP3 by ke strátám nemělo dojít, ale pokud nemají SP tak umí adresovat pouze do 137G
Viz:
Logické adresování LBA (Logical Block Addressing) používá pro sektory 28bit adresu. 2^28 sektorů při velikosti clusteru 512B dává maximálně 137,4 GB (přesně 137 438 953 472 B). Jde o problém adresování ATA zařízení (pro BIOS) a následně pak i u operačních systémů Windows.
a pak dojde k přetečení takže místo zápisu na 138G to zapíše na začátek HDD a jseš v pr....
Takže omezení biosu se uplatní pouze při bootu, a pokud OS umí adresovat velké disky tak nic nehrozí, ale pokud OS neumí adresovat velké disky tak prostě číslo přeteče a sektor se zapíše jinam jak má.
Viz:
1) Stará Windows 95, NT - Použití speciálních diskových ovladačů (viz níže)
2) Windows 98, 98SE, ME - Našel jsem neoficiální utilitku (nezkoušel jsem), ale lze použít i speciální diskové ovladače (viz níže).
3) Windows 2000 - do verze s SP2 nepodporují velké disky, od SP3 ano po úpravě dle KB305098.
4) Windows XP - záleží na konkrétní verzi:
XP bez SP - nedoporučuje se na těchto Windows velké disky používat, můžete (bez záruky) zkusit úpravu registru dle Winguides. Také viz KB303013 (viz níže).
XP SP1 a SP2 - měly(!) by velké disky již umět, pokud ne, přečtěte si KB303013 (How to enable 48-bit Logical Block Addressing support for ATAPI disk drives in Windows XP). Protože standardní diskový ovladač je v XP (do verze SP1) chybný, můžete mít problémy při režimu spánku (Hard disk may become corrupted when entering standby or hibernation or when writing a memory dump), na to existuje patch popsaný na KB331958.
5) Windows 2003 a vyšší velké disky podporují bez problémů.
Pokud výše uvedené nezabere nebo máte starý operační systém, zkuste speciální nemicrosoftí diskový ovladač od Intelu či VIA. Odkaz najdete na mé stránce rad (bod 2).
Rozsáhlé info o této hranici najdete na 48bitLBA.com nebo také v Chipu 4/2005.
On-Chip Primary PCI IDE [Enabled] On-Chip Secondary PCI IDE [Enabled] On-Chip SATA Mode [Auto] X PATA IDE Set to Ch.1 Master/Slave SATA Port0/2 Set to Ch.0 Master/Slave SATA Port1/3 Set to DisableV On-Chip XXX PCI IDE lze nastavit Enabled/Disabled v On-Chip SATA Mode lze nastavit Disabled/Auto/Combined/Enhanced/Non-Combined
On-Chip SATA Mode [Enhanced] x PATA IDE Set to Ch.0 Master/Slave SATA Port0/3 Set to Ch.2 Master/Slave SATA Port1/3 Set to Ch.3 Master/SlaveV menu Standard CMOS Features to vypadá takto:
IDE Channel 0 Master [ATAPI DVD DW 8X16X] IDE Channel 0 Slave [None] IDE Channel 2 Master [WDC WD10EALS-00Z8A0] IDE Channel 2 Slave [None] IDE Channel 3 Master [None] IDE Channel 3 Slave [None]Když najedu na [ATAPI DVD DW 8X16X] mám v IDE Channel 0 Master tyto možnosti IDE Channel 0 Master [Auto]:
None ..... [ ] Auto ..... [X] Manual ..... [ ]a Access Mode:
CHS ..... [ ] LBA ..... [X] Large ..... [ ] Auto ..... [ ]Pro disk IDE Channel 2 Master [WDC WD10EALS-00Z8A0]: Extended IDE Drive [Auto]
None ..... [ ] Auto ..... [X]Access Mode [Auto]
Large ..... [ ] Auto ..... [X]Pokud nechám Access Mode na Auto, tak grub nenajede, pokud dám Large tak grub najede ale XP ne (píší A disk read error occured Pres Ctrl+Alt+Del to restart)
Tiskni
Sdílej: