Byla vydána nová verze 2023.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení. Zdůraznit lze předpřipravené obrazy pro Hyper-V nebo to, že ve výchozím prostředí Xfce bylo PulseAudio nahrazeno multimediálním serverem PipeWire.
Tento týden byla vydána nová verze 1.52 webového prohlížeče Brave (Wikipedie, GitHub). Postavena je na Chromiu 114. Z novinek lze vypíchnout možnost povolit vertikální karty (vertical tabs). Také bylo představeno Brave Search API k vyhledávači Brave Search.
Matthias Clasen z Red Hatu oznámil v diskusním listu vývojářů Fedora Linuxu, že tým Red Hat Display Systems se zaměří na Wayland a podporu HDR na Linuxu a přestane spravovat RPM balíčky pro LibreOffice. V další major verzi RHELu už LibreOffice nebude. Pokud se nenajde správce balíčků pro Fedora Linux, zůstane pouze LibreOffice ve Flatpaku.
Na Steamu lze získat zdarma počítačovou hru Tell Me Why (ProtonDB). Na Epic Games Storu počítačovou hru Midnight Ghost Hunt (ProtonDB).
Společnost Meta představila (YouTube) brýle pro virtuální realitu Meta Quest 3. V prodeji budou na podzim a stát budou od 499,99 dolarů.
Byla vydána nová verze 2.41.0 distribuovaného systému správy verzí Git. Přispělo 95 vývojářů, z toho 29 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Organizace Apache Software Foundation (ASF) vydala verzi 18 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Byla vydána verze 1.70.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example. Jako reakce na rostoucí obavy z vlivu korporací na vývoj Rustu a předložený návrh restriktivních zásad používání ochranných známek Rustu, byl nedávno představen komunitní fork Rustu se 100 % méně byrokracie: Crab (CrabLang).
Oliver Smith z Canonicalu shrnuje základní vlastnosti „neměnné“ distribuce Ubuntu Core také ve srovnání s protějšky Chrome OS, Fedora Silverblue a MicroOS. Canonical připravuje desktopovou variantu Ubuntu Core vedle dosavadní serverové/embedded.
Z aktualizovaného seznamu chyb (pdf) procesoru AMD EPYC 7002: #1474 - procesor se po 1044 dnech od posledního resetu zasekne [reddit].
fixmbra dostal se tak aspoň do woken. Ale teď bych si rád zase nainstaloval Debian. Jenže mám strach, že když ho nainstaluju, tak že GRUB bude zase házet tu stejnou chybu, protože předtím jeho přeinstalace(ani přeinstalace Debianu) nepomohla :(
# zkopirovat konfiguracni soubor GRUBu z tveho disku s Debianem a poslat ho sem, abychom ti s nim mohli poraditNebo se muzes rovnou sam ujistit, ze tam mas odkazy na konfiguraci na disk /dev/hdb<neco> a ne /dev/hda (resp. /dev/sdb a /dev/sda)
Těžko může GRUB odkazovat na oddíl co neexistuje, když jsem žádnej nemazal/neupravoval. Jeden den jsem vypl PC a druhej den Error 22Ja nevim, co se stalo a co predtim fungovalo nebo ne, ale ted se GRUBu s nejakeho duvodu nelibi, ze ma v konfiguracnim souboru odkaz na oddil, ktery neexistuje. Jestli to je tim, ze si instalator Debianu myslel, ze instaluje na prvni disk a pritom to byl fyzicky druhy, nebo jestli Wokna nebo fdisk seradily vzestupne poradi polozek v MBR, ja nevim a celkem je to ted i jedno, protoze fakt je, ze se ten nespravne pojmenovany oddil v grub.cfg musi prepsat na to, co na tom stroji fyzicky prave ted existuje.
Nebude stačit "jen" reinstal?Instalovat system znova je blbost, kdyz uz ho mas jednou nainstalovany. Tohle nejsou Wokna.
Debian podporuje Live CD? Nebo jak jinak mám zkopírovat GRUB z disku?Nabootuj z toho instalacniho CD, prepni se do jine konzole (Alt-F2) (mozna je i nejaka volba primo v menu toho CD - neco jako rescue apod.), pripoj /dev/hdb1 a podivej se, co mas v /etc/grub/grub.cfg Jestli neexistuje /dev/hdb1, tak si vypis oddily na hdb pomoci
fdisk -l /dev/hdb
a zkus urcit, co by tam mohl byt ten tvuj systemovy disk - zrejme ten mensi z tech dvou, co jsi rikal, ze tam mas.
cd /etc/grubtak jsem zjistil, že adresář prý neexistuje. Po
cd /etc dirjsem se o tom přesvědčil - adresář GRUB tam opravdu nebyl.
mount /dev/hda1nefungovalo a z fdisk -l jsem dostal pouze a jen výpis toho co jsem měl už na začátku než jsem se vůbec dostal do shellu - tzn.
/dev/sdb1 /dev/sdb2 ... /dev/sdbx
potom jsem jako přípojenej bod(či co to bylo) zvolil /dev/sdb2Kam jsi si to pripojil? Zrejme do /mnt Takze kdyz jsi pak hledal na /etc/ pak jsi to hledal na tom CD, kde to pochopitelne neni. Musis to hledat na tom propojnem bode: /mnt/etc/grub/grub.cfg Nekdy to misto /etc byva v /boot V nejhorsim pripade muzes nechat prohledat cely disk. Nekde to tam je
find / -iname *grub* -type d -print
mount /dev/hda1 nefungovaloNa tvojem systemu se ten harddisk jmenuje /dev/sda1 (coz by mel na tvem PC byt -- jestli to spravne chapu -- Windowsovy systemovy disk).
z fdisk -l jsem dostal pouze a jen výpis toho co jsem měl už na začátkuKolik tam tech oddilu mas na tom HDD?
a tvojem systemu se ten harddisk jmenuje /dev/sda1 (coz by mel na tvem PC byt -- jestli to spravne chapu -- Windowsovy systemovy disk).Všechno to jsou sdbx a žádnej sda. A nefungovalo ani mount /dev/sdb2/ což je disk s Linuxem
Kolik tam tech oddilu mas na tom HDD?Na prvním disku(750GB) mám dva - 100GB systém + zbytek na data, na druhým disku(1TB) mám taky dva - 100GB Linux + zbytek data a k tomu ještě externí 500GB na data.
A nefungovalo ani mount /dev/sdb2/ což je disk s LinuxemMoment, jak nefungovalo? To jako, že nešlo vůbec připojit? Jakou chybu vypsal mount při připojení toho oddílu?
mount /dev/sdb2(sdb2 je oddíl, kde mám Linux) dostanu odpověď, že nejde namountovat, protože už mountnutej je nebo je zaneprázdněn
protože už mountnutej jeZkus dat
mount
a podivej se, kde je pripojeny.
Zrejme to vypise:
/dev/sdb2 on / ext2
Take zkus rovnou /sbin/fdisk -l /dev/sdb
. Chtel bych se podivat, proc mas system na sdb2. Ne, ze by nejak vadilo, ale pri nove instalaci na cisty disk bych to spise ocekaval na sdb1.
find / -iname *grub* -type d -printjsem dostal tenhle výpis
/usr/share/bug/grub /usr/share/doc/grub /usr/share/doc/grub-common /usr/lib/grub /boot/grub
/boot/grubCoz je presne to, co jsem rikal. Tak se tam podivej, co mas v /boot/grub/grub.cfg (nebo mozna /boot/grub/menu.lst) a posli to sem.
Mrknu se po tom menu.lst to už tam možná byloPrekvapilo me to, ale Debian opravdu az do posledni stabilni verze stale jeste pouziva tu zastaralou verzi GRUBu-Legacy.
http://img194.imageshack.us/img194/5649/img5558y.jpg
update-grub
a pozdeji jeste mozna rovnou pokud ten prvni prikaz nebude fungovat grub install'(hd0)'
(zdroj, nekde jinde se to uvadi bez carek jako grub-install /dev/sda
). Ty by mely preinstalovat (resp. znova nainstalovat) GRUB. Samozrejme to prepire MBR, ale ted uz vis, ze kdyz to nebude fungovat, tak muzes pokazde pouzit to fixmbr z Windows rescue CD.
Ve volnych chvilich si muzes zacit cist Instalacni prirucku Debianu pro AMD64 (nebo jestli to chces v jinem jazyce nebo pro jinou architekturu tak pak tady). Ani ne tak to cist kvuli te instalaci, jako spise ze ke konci se popisuje uvod do Linuxu.
Take jsem si dovolil trosku upravit ten tvuj screenshot (a ze je to screenshot v pravem slova smyslu!). Zmensil jsem to z 1900KB na 20Kb grub install'(hd0)'Oprava: Ma tam byt mezera.
grub install '(hd0)'
update-grubmám dávat když nabootuju z toho CD s Debianem?
Screenshot jsem neřešilJa vim, ale dvoumegovy (!) soubor ... Alespon to prohnat necim jako Irfan nebo neco podobneho, co se ted na Win pouziva. Urcite to umi zmensit na nejaky prijatelny rozmer a zredukovat barvy (bud odstiny sede nebo dokonce jen cernobila).
update-grubnapsal, že je všechno done a po rebootu se zase načítaly wokna.
grub-install '(hd0)'napsal, že je všechno OK a po rebootu opět Error 22.
po rebootu opět Error 22Zatracene!
fdisk -l /dev/sd?
a
mount
Diky.
Manual k te verzi GRUBu, co mas.
chainloader +1(pokud jsem to sem ještě nepsal) OK Výpisy pošlu až se dostanu na komp
mkdir -p /mnt/windisk
mount -t ntfs /dev/sda1 /mnt/windisk
Ted mas ten svuj disk dostupny v adresari /mnt/windisk tak tam prekopiruj ten soubor a nabootuj do Windows.
cat
more
less
Proč bys to četl v editoru?
jak teď ty results.txt přečíst?Ty prikazy cat, more ani less nepomuzou. Potrebujeme videt cely ten soubor, ktery je dost velky. Momentalne me nic "tutovyho" nenapada. Nech me chvilku premyslet. Mezitim jestli ti funguje FTP a mas konto nekde na Internetu (treba u sveho ISP pro nahravani webovych stranek), tak to muzes placnout tam a my si to odtamtud stahneme. Se snad lepsim resenim (pokud tohle nebude fungovat) prijdu pozdeji. P.S. Jeste me ted hned napada jako druha moznost, ze existuje read-only ovladac pro snad ext3 do Windows (vyhledano v Google). Takze by sis mohl nainstalovat to do Woken, pripojit svuj Linuxovy disk a prekopirovat to z nej.
mkdir -p /mnt/disketa
mount -t fat /dev/fd0 /mnt/disketa
cp results.txt /mnt/disketa
umount /dev/fd0
ftp nazev_serveru_kam_se pripojujes
cd cilovy_adresar
bin #nastavi binarni prenos (misto ASCII), vetsinou neni zapotrebi
put RESULTS.TXT
close
quit
cat
, more
i less
dokáží dobrazit libovolně velké soubory. Uživatelsky nejpřívětivější je less
.
dokáží dobrazit libovolně velké soubory ...... na uzivatelove monitoru. To je nam tady celkem na nic, protoze my jeho monitor odtud nevidime
root (hd0,1)
Pak dej update-grub
Mělo by ti to po rebootu najet.. řekl bych že ti bios dělá hokej v číslech jednotek..
grub-install hd0
)fixmbr
, at muzes pouzivat alespon Woknadoufám, že tenhle results je už správněNeni. Hned na prvnim radku vidim "Windows is installed in the MBR of /dev/sda". Musi tam byt napsano GRUB jako v tomto souboru poslanym nekym jinym s jinym problemem.
grub
(dostanate se do grub shelu)find /boot/grub/stage1
to vypíše kde má grub datové souboryroot (hd1,1)
(bych si tipl, že to bude tak)setup (hd0)
setup (hd1)
pro instalaci grubu na další disk atd.Tak to už pak nevím jak to teda udělat.Delal jsi to drive a fungovalo ti to, tak to udelej stejne (tenkrat jsi delal i
grub-update
pred grub-install '(hd0)'
", tak to pro jistotu zkus takhle ited).
Nainstaloval jsem GRUB, restartoval PCJsi ani nezkusil, jestli ti nahodou PC s tim "nainstalovanym" GRUBem nabootuje? To by jsi si hned vsimnul, ze tam zadny GRUB nemas a porad se startuje ten zavadec z Windows.
dd if=/dev/sda bs=1b count=70 | od -A x -t x1z - > mbr_dump
dd if=/dev/sda bs=1b count=70 | od -A x -t x1z - > mbr_dumpje kus kódu co mám použít a co přesměruje výstup do souboru mbr_dump, že? OK jdu na to. A ještě bych se chtěl zeptat - je normální, že po znovuinstalaci wokenního zavaděče je potřeba provést kontrolu disku(chkdsk), při které se vždycky mažou nějaký soubory?
je kus kódu co mám použít a co přesměruje výstup do souboru mbr_dump, že?Ano, je to prikaz, jehoz vystup je presmerovany do souboru mbr_dump. Dovolil jsem si tam precist prvnich 70 sektoru na disku. MBR je sice jen v prvnim, ale neuskodi se podivat co je v druhem a zbytek asi budou same nuly. Az pak od sektoru 64 bude boot sektor Windows.
je potřeba provést kontrolu diskuJestli to je normalni ve Windows nevim, ale ten fixmbr nic na Windows disk zapisovat nepotrebuje. Co a kam ale zapisuje to je otazka pro Microsoft. Dovedu si predstavit, ze si 'ulevi' nejaky bajt i nekam jinam na disk, podle ktereho po bootu poznaji, ze se neco zmenilo a spusti chkdsk, "aby to uzivatelum fungovalo". Ja uz Windows dlouho nepouzivam. Proste jsem na to nemel nervy. Nikdy neslo poradne zjistit, co je vlastne spatne, kdyz se neco rozbilo.
Nevšiml jsem si, že se vytvořil nový s jiným názvemPise se o tom v tom navodu, ktery jsem zminoval vyse: If you already have an existing RESULTS.txt, subsequent files will be called RESULTS1.txt, RESULTS2.txt,...
Jdu se na nej podivat.Zatim to vypada na to, ze se GRUB nenainstaloval do boot sektoru sdb2, jestli tomu spravne rozumim. Otazka je proc. Muzes zkusit tohle?
cat /boot/grub/device.map
. Mel by tam byt radek "(hd1,1) sdb2", pripadne jen "hd1 sdb".grub --verbose &> grub_output
a poslat sem vten ysledek?grub-install hd1,1
Zkus boot. Nejde? Zkusit nasledujici.grub-install --force-lba hd0
2. nez jsi mel ten problem s Error 22 poprve, nemenil jsi nejak bootovaci poradi v BIOSu? Napr. zmena z HD0->HD1 na CDROM->HD0->HD1 apod.?ne nic takovýho jsem nedělal. Zbytek udělám hned jak se to video dostane na YT
(hd0) /dev/sda (hd1) /dev/sdb (hd2) /dev/sdcA to
grub --verbose &> grub_outputmá trvat jak zhruba dlouho? Protože po cca pěti minutách se pořád nic nedělo a dioda disku se tvářial jako, že se k disku nepřistupuje(z toho jsem usoudil, že asi nezapisuje, tudíž jsem to pomocí ctrl+c vypnul). V tom grub_output jsem se dočetl, že přistupuje k BIOS zařízením, a že to může trvat dlouho. Jak zhruba dlouho?
po cca pěti minutách se pořád nic neděloVypada to, ze jsem to popletl s tim verbose. Zkus tohle (je jedno, co je v MBR, protoze tohle nize to prepisuje):
grub-install --force-lba --recheck --verbose hd0 >grub_output 2&>1
Jestli to nepujde, tak
grub-install --force-lba --recheck hd0
Nic jineho zeshora uz zkouset nemusis. Doted jsem presne totiz nepochopil, co by presne melo byt v tom boot sectoru sdb2. Budu se na to muset podivat jeste jednou, jestli tam vubec neco ma byt a proc grub nemuze najit ten oddil.
Muzes udelat novy RESULTS.TXT a poslat ho sem, jestli je jiny nez ted druhy (tj. zatim ten posledni), co jsi poslal?
grub-install --force-lba --recheck --verbose hd0 >grub_output 2&>1vyhodil jen soubor 1(příloha).
grub-install --force-lba --recheck hd0a v příloze je další results
LBA jsem nějak nenašel ani auto-detectVetsinou je to hned v prvni polozce ("Standard CMOS Features") v nastaveni BIOSu na stejne obrazovce jako nastaveni hodin realneho casu (obrazek). Je to ten sloupecek MODE. Zmen to na LBA. Kdyz to nepujde, tak najed na Primary Master a Primary Slave, nekde se objevi napis "Press F3 to AutoDetect", das autodetect a pak to zmenis v tom Mode. Opustit BIOS (nezapomen ulozit zmeny), restart a podivas se, jestli ti Linux bootuje.
Tiskni
Sdílej: