Apple představil nový MacBook Pro s čipy M4, M4 Pro a M4 Max.
Na GOG.com běží Halloween Sale 2024. Při té příležitosti lze získat zdarma počítačovou hru Return of the Phantom.
Společnost OpenAI spustila internetový vyhledávač ChatGPT search.
Konference OpenAlt 2024 proběhne již tento víkend 2. a 3. listopadu v prostorách FIT VUT v Brně. Začíná ale už v pátek na warm-up party ve Studentském klubu u Kachničky v 17:00. Pokud jste ještě areál FITu nenavštívili, k dispozici jsou pokyny k orientaci. Na programu je 54 přednášek a workshopů. Témata jsou od silně technických témat jako je třeba GCC nebo PostgreSQL po méně technické témata jako eGovernment, nebo třeba detailní analýzu … více »
Byla vydána nová verze 6.9 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 14.0.1. Tor client na verzi 0.4.8.13. Thunderbird na verzi 115.16.0.
Vývojáři free a open source synchronizačního nástroje (a p2p náhrady Dropboxu) Syncthing oznámili, že z důvodu odporu ze strany Google Play ukončují podporu OS Android. Bohužel v rámci toho zmizí i vydání Syncthing na F-Droid, který má slabší uživatelskou základnu. Syncthing je na Androidu implementován formou wrapper aplikace, která spustí Syncthing démon, vyžádá potřebná oprávnění a zpřístupní webové rozhraní démona. Ve srovnání se
… více »V červnu 2022 bylo oznámeno, že z K-9 Mailu se stane Thunderbird pro Android. Trvalo to poněkud déle, než vývojáři předpokládali, ale včera byl první stabilní Thunderbird pro Android 8.0 vydán.
Projekt microDMG Racer na Kickstarteru nevyšel, tak se autor rozhodl uvolnit na ESP32 postavené autíčko i ovladač jako open source.
Byl vydán TrueNAS SCALE 24.10 „Electric Eel“. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.
Byla vydána nová verze 24.10.29 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nově s podporou AI (whisper.cpp) pro generování titulků. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Po dlouhé době jsem se vrátil trochu seriózněji k základům administrace Linuxu, nebo spíše k polo-amatérskému používání. Rozhodl jsem se víc zaměřit na Debian GNU/Linux, jelikož jsem si už dřív oblíbil různé deriváty (Mint, Ubuntu, antiX).
Musel jsem řešit jeden problém: starý 32-bitový laptop, Pentium M procesor, s funkční CD+RW mechanikou a s funkčním USB, ale z USB z nějakého důvodu žádná linuxová distribuce nenabootovala. (Pokud někdo zná důvod, napište do komentářů.) Takže jsem jak blbec vypálil postupně několik ISO na CD, s různými distribucemi, které jsem vyzkoušel (zmiňovaný antiX doporučuju - jen má nevýhodu, že neobsahuje systemd, což pro někoho může být naopak výhoda, ale při hledání řešení různých problému jsem občas četl návody fungující jen se systemd, že mi absence systemd přišla jako potíž).A tak jsem narazil na možnost instalovat Debian přes netboot, jenže bez toho, abych musel nejdřív stáhnout ISO a hodit na USB nebo CD. Pro mnohé to asi není novinka, pro mě to ale bylo překvapení, protože jsem o té možnosti dřív nikde nečetl.
Tak k věci. Nutno dodat, že tento postup funguje pouze pokud máte na disku už nějakou Linux distribuci a zavaděč GRUB (což je ale dost pravděpodobné) a PC musí být napojen na internet (protože "netboot", jak jsem psal).
Oficiální návod na wiki Debianu začíná zde:
debian.org/releases/stable/installmanualTam si vyberte architekturu, většina lidí asi zvolí "64-bit PC (amd64)", ale postup bude stejný. V mém případě to tedy bylo "32-bit PC (i386)".
V dlouhém rejstříku najděte "GRUB", v mém případě to byl bod "4.4.1. Hard disk installer booting from Linux using GRUB"
a odkaz vedl sem.
V návodu najděte odkazy začínající na "netboot/", soubory initrd.gz a linux, které si do existujícího (starého) systému stáhnete. Souborvmlinuz
nestahujte. Jako root vytvořte v adresáři /boot novou složku, název je nepodstatný, použijeme navrhovaný z návodu, takže /boot/newinstall
a do té složky přesuneme stažené soubory initrd.gz
a linux
.
Potom pokračujeme na odkaz, který je značen "Booting from Linux using GRUB", v mém případě to vedlo sem.
Jako root editujeme soubor /boot/grub/grub.cfg
, sjedeme v souboru úplně na konec a vložíme kód, který je v návodu, jen změníme vmlinuz
na linux
, takže kód bude vypadat takto:
menuentry 'New Install' { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' linux /boot/newinstall/linux initrd /boot/newinstall/initrd.gz }
Uložíme a můžeme rovnou počítač rebootovat, v GRUB menu by se měla objevit nová položka "New Install", kterou zvolíme a uvítá nás čerstvá Debianovská "netinstall" instalace, ve které můžeme velmi pohodlně rozdělit HDD a nastavit vše potřebné. Celá instalace má - jak je dnes zvykem - průvodce, takže by to měl zvládnout i začátečník nebo staronový uživatel Linuxu jako já Jako desktop jsem zrušil GNOME a označil jsem místo toho LXQt, což je zaprvé jeden z nejlehčích desktopů a podle mě je to pěkná alternativa k jinak populárnímu lehkému Xfce.
Pro zajímavost přidávám ještě odkazy na 3 fotky z instalace: foto1, foto2, foto3
Tiskni Sdílej:
insmod ext2
na
insmod ext3
Oddíl, na kterém jsem měl ten /boot folder, používal totiž ext3. Vůbec nastavení GRUBu nerozumím, takže budu rád za doplnění, jestli to k něčemu vůbec bylo
menuentry
přesně jen to, co jsem psal do článku, nic víc fakt nutno není. Oba soubory musí být z netinst. Jde to udělat i podle návodu na wiki Debianu, že by se místo "linux" souboru stáhl vmlinuz a k tomu celý soubor .iso, ale to jsem nezkoušel, protože síťový kabel s internetem mám všude k dispozici. S tím bootováním z USB viz nahoře, co jsem odpovídal. Vypadá to, jako by to v BIOSu bylo, ale nefunguje to, třeba to ale opravdu USB bootování neumí.
Nicméně to tedy ale není to samé jako plná instalace využívající všechen prostor na HDDJe, například ve tvém případě bys mohl z toho live antixu smazat obsah HDD, vytvořit na něm jednu partition přes celý disk, namountovat, a to by pak byl ten "subdirectory" do kterého se to instaluje. A instaluje se to jednoduše (snad jsem na nic nezapomněl):
# debootstrap --arch amd64 bullseye kam_to_nainstalovat/ http://ftp.cz.debian.org/debian/ # cd kam_to_nainstalovat # mount -t proc none proc # mount -o bind /dev dev # mount -t sysfs none sys # mount -o bind /run/ run/ # chroot . /bin/bash # upravit /etc/fstab aby obsahoval záznam pro / # apt-get install linux-image-amd64 grub-pc (nebo grub-efi-amd64) # grub-install /dev/sda # passwd (nezapomenout nastavit heslo, pak bychom se nemohli do systému přihlásit :) # exit # reboot
Zapomněl jsi přimountovat /sys
mount -t sysfs none sys
a /dev/ptsNikdy nebylo potřeba.
No a pak ještě se hodí nainstalovat pár základních balíčkůJo, samozřejmě; a taky věci nutné pro samotné spuštění, třeba lvm2 nebo mdadm pokud je to na LVM/RAIDu.
a ujistit se, že je do nového místa nahrán ten správný keyringapt keyring nahrává ten debootstrap; na Debianu ho nějak kontroluje proti systémovému, na jiných distribucích nevím.
Nikdy nebylo potřeba.Mám pocit, že když to namountované není, tak něco otravuje. Dpkg možná. Každopádně se to dá namountovat úplně stejným bind jako /dev, takže proč ne...
mount -R /sys /sysroot/sys
). Spustím pro …/sys, …/proc a …/dev a je vystaráno.
Při instalaci pro jinou platformu se debootstrap spouští s --foreign, nabootuje se nový systém a pak se z něj spustí debootstrap s --second-stage, pokud se dobře pamatuji.A nebo tam zkopíruješ
/usr/bin/qemu-arm-static
a pak se tam můžeš normálně chrootnout a funguje to.
Implementované je to tak, že si to zaregistruje binfmt_misc handler „ELFy pro ARM spouštěj pomocí mě jako interpretru“ a pak to emuluje instrukce a překládá syscally na správné ABI.
Ja mam tiez starucky thinkpad t60, prosim nesmejte sa s ludi ktory maju starsie pc pretoze niekedy aj starsi notebook je lepsi nez najnovsi za cenu cca 350eur co je uz nejaky peniaz a fakt dobre notebooky zacinaju az od 500eur a vyssie, u tych lacnejsich najdes nejake emmc, sice mas tam grafiku integrovanu co potiahne viac nez u toho stareho thinkapda napriklad ale celkovo su tie lacne notasi fakt LOW END.
este mi neda aby som nenapisal ja som svoj takyto lacny asus laptop e203na nahodil Chrome OS Flex a na netovanie odporucam je to lepsie nez windows alebo linux aspon co sa tyka vykonovo
# head -n 6 /boot/grub/grub.cfg # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #
tttttttsss by si se akorát moch vobčas přehmátnout :P ;D
grub-mkconfig
ještě nikdy nebylo spuštěno. Dokonce nemám ani nainstalované utility grubu, protože jsem zavaděč překopíroval z jiného disku. (Tak to dopadne, když má užiatel Gentoo po ruce disk s grubem a nechce mu kompilovat.) Napsat cca 30řádkový skript ve skoro-bashi není těžké. (U mne má grub.cfg kolem 100 řádků, protože se mi tam nahromadily různé, povětšinou už nefunkční, položky menu.)
grub.cfg
, stačí editovať (ak neexistuje tak vytvoriť) /boot/grub/custom.cfg
:adding extra custom menu entries to the end of the list can be done by editinghttps://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html/etc/grub.d/40_custom
or creating/boot/grub/custom.cfg
You can add additional custom menu entries by editinghttps://wiki.archlinux.org/title/GRUB#Generated_grub.cfg/etc/grub.d/40_custom
and re-generating/boot/grub/grub.cfg
. Or you can create/boot/grub/custom.cfg
and add them there. Changes to/boot/grub/custom.cfg
do not require re-runninggrub-mkconfig
, since/etc/grub.d/41_custom
adds the necessary source statement to the generated configuration file.
https://wiki.gentoo.org/wiki/GRUB2#Main_configuration_file/boot/grub/custom.cfg
The /etc/grub.d/41_custom
script will reference this file to be read in at boot time if it exists. This file provides a place to add additional entries or commands and does not require regeneration of the maingrub.cfg
file.