WriteGrinly

Újdonságok

Itt olvashatóak a legutóbbi nyilvános bejegyzések.

from GMate8 unfinished works - public domain

Valószínűleg aki a technológiában jártas, gondolkodott már el azon, hogy a titkosszolgálatok milyen korszerű mechanikákat használhatnak, ami még nem nyilvános.

Azt már világosnak tartom, hogy a katonai, illetve a hírszerzési szektor 5 évvel legalább, vagy egy évtizedes előnyt élvez a technológia terén, mint a nyilvános szektor. Ezen a gondolatmeneten elindulva, a titkosítási algoritmusainkra, és a biztonságosnak hitt kommunikációnk már rég nem annyira biztonságos, mint amilyennek azt jelenleg hisszük. Hiszen, ha elárulnák, hogy már nem az, akkor azt jelentené, hogy ezt az előnyt már nem tudnák kihasználni, hogy megfigyeljenek minket akaratunkon kívül, mert új, korszerűbb algoritmusok keletkeznének ezen hírek alapján. Fontos leszögezni, hogy ezen állítás bizonyosságát a titkosszolgálatok természete miatt nem tudjuk vizsgálni, csak találgatni lehet, vagy várni egy leleplezőre. Ami egy apróbb megnyugvást ad, hogy tudomásunk szerint ezen titkosszolgálatok is erősen függnek ezen technológiáktól, és nem szándékoznak kellemetlenül cselekedni önnönmagukkal. Viszont játszunk el a gondolattal, hogy valóban kihasználják azon sebezhetőségeit ezen korszerű technológiáknak, amiket a nyilvánosság még nem ismer. (Nevezhetjük igazából akkor zero day vulnerability-nek is) Tekintsünk például a Monero hálózatát. Sajnos közismert a Monero a kiberbűnözők között is, ezért az FBI egy bounty-t ajánlott fel annak, aki fel tudja törni az algoritmusát. Ha sikerül feltörni, az lenne a leglogikusabb lépés, ha ezt titokban tartanák, és csendben kihasználnák, hogy a többség nem tud róla, ezáltal is előnyhöz jutva, egyébként hasonlóan az Enigma feltöréséhez, ami a második világháború végeredményét pecsételte meg a harmadik birodalommal szemben.

 
Olvass tovább...

from grin WriteFreely blogja

Geoff Greer.fm, 2023-02-08

Nemrég vásároltam egy Mazda Miatát. Ez az autó azért érdekes, mert ahelyett, hogy elektromossággal működne, egy benzinnek nevezett éghető folyadékkal működik. A járműnek van egy motorja, amely a benzint a levegőből származó oxigénnel keveri, a keveréket meggyújtja, és a keletkező égést felhasználja az autó előrehaladásához. Nem teljesen értem a működés részleteit, de ez a meghajtási technológiabeli különbség teljesen megváltoztatja a jármű birtoklásának és üzemeltetésének élményét.

Miután átvettem az autót, az első akadály az volt, hogy rávegyem, hogy bármit is csináljon. Kinyitottam az ajtót (a kilincsek nagyon jól láthatóak), beültem a vezetőülésbe, és... semmi sem történt. A képernyő nem mutatott semmilyen üzenetet. A klímaberendezés nem kapcsolt be. Az autó halottnak tűnt. Megnyomtam a gázpedált (a Mazda ezt “gázpedálnak” nevezi), de ismét semmi. Felhívtam az ügyfélszolgálatot, és gyorsan rájöttem a problémára: A normál autóval ellentétben a gázüzemű autót “be kell indítani”. Úgy tűnik, pazarlás és drága lenne a benzinmotort állandóan járatni, ezért csak akkor szabad beindítani a motort, ha a járművet mozgatjuk. Az indítási folyamat meglehetősen fájdalommentes: Behelyezi a kulcsot a kormányoszlop oldalán lévő nyílásba, megnyomja a kuplungpedált (erről később), majd elfordítja a kulcsot, és egy-két másodpercig lenyomva tartja. Az első próbálkozásra sikerült, az autó életre kelt és mindenféle őrült hangokat adott ki. Képzeljétek el, ha egy gőzmozdonynak lenne egy géppisztolyos gyereke. Ilyen zajok jönnek ki egy benzines autóból. Egyszerre vált ki izgalmat és aggodalmat.

A következő kis zavart a klímaberendezéssel kapcsolatban éreztem. Először azt hittem, hogy elromlott, de kiderült, hogy a benzines autók fűtési rendszere egyedi. Ahelyett, hogy elektromossággal fűtené a tekercseket vagy pumpálná a hőt az utastérbe, a motor felesleges hőjét használja az utastér felmelegítésére. Ez azt jelenti, hogy az utastér addig nem melegszik fel, amíg a motor elég sokáig nem jár ahhoz, hogy felmelegedjen. Ez csak néhány percet vesz igénybe, de egy hideg reggelen ez egy örökkévalóságnak tűnhet.

Miután a motor beindult és az utastér felmelegedett, végre eljött az ideje, hogy elinduljak. Ekkor egy újabb furcsaságba ütköztem. A normál elektromos motorokkal ellentétben a benzinmotorok szűk fordulatszám-tartományban működhetnek. Ha túl lassú, az égési reakció nem képes fenntartani magát. Ha túl gyors, a motor felrobban. Ennek a korlátozásnak a megkerülésére több fokozatú sebességváltót használnak, mint a kerékpároknál. Az alsó fokozat akkor van, amikor elindulunk. Ahogy gyorsulunk, magasabb fokozatba kapcsolunk, hogy elkerüljük a motor fordulatszám-korlátjának elérését. Ez a váltási folyamat a gázpedál, a kuplungpedál (a fékpedáltól balra lévő extra pedál) és a váltógomb gondos összehangolását igényli. Nem megyek bele a részletekbe, de a sebességváltás mindenképpen olyan készség, amelyet meg kell tanulni. A sebességváltás megfelelő körülmények között szórakoztató lehet, de fárasztó és frusztráló is lehet, különösen a megállásos forgalomban.

Sok gyakorlás és káromkodás után hazaértem, és kikapcsoltam az autót. Ez a lépés megint csak szokatlan, de az üzemanyag megtakarításához szükséges. Elég könnyű volt, hiszen ez lényegében az autó beindításának a fordítottja: Elfordítod a kulcsot az ellenkező irányba, és kihúzod. Az autó elhallgatott, így kiszálltam, és bementem vacsorát készíteni.

Másnap reggel megpróbáltam beindítani az autót, de semmi sem történt. A hibakeresés eltartott egy darabig, de végül rájöttem: Egy benzines autónak benzinre és elektromosságra van szüksége a működéshez! Nyilvánvalóan a fényszórók nem kapcsoltak ki automatikusan, miután elhagytam az autót. Ez azt jelentette, hogy az autó aprócska akkumulátora elvesztette a töltését, és nem tudta beindítani a benzinmotort. Micsoda fájdalom! A bajt tetézte, hogy az autóban nincs szabványos töltőcsatlakozó. Nem tudtam egyszerűen egy hosszabbítót csatlakoztatni a töltéshez. Meg kellett kérnem valakit, akinek benzines autója van, hogy álljon meg a megfeneklett autóm mellett, majd mindkét autó motorháztetejét felnyitottam, és mindkét autó akkumulátorához csatlakoztattam néhány óriási krokodilcsipeszt, majd a működő autót elég sokáig kellett működtetnem ahhoz, hogy feltöltsem a lemerült akkumulátort. Ez még rosszabb. Ha elrontod ezt az “indítókábel” konfigurációt, az akkumulátor felrobbanhat, és mindenhova savat szórhat. Ez nevetségesen veszélyes, különösen, ha figyelembe vesszük, hogy az akkumulátor olyan közel van a rendkívül gyúlékony benzinhez. El tudom képzelni, hogy hány ilyen jármű gyulladna ki, ha ilyenek lennének. Remélhetőleg a tűzoltókat kiképzik arra, hogyan oltsák el ezt a különleges tűzfajtát.

Ja, és ha felnyitja a motorháztetőt, észrevesz egy másik problémát is: nincs tároló! A benzinmotor hatalmas. A jármű teljes elejét elfoglalja, így nem marad hely a csomagoknak vagy az élelmiszereknek. Minden holmiját a csomagtartóban kell elhelyeznie. Abszurd, hogy a használati utasítás ezt elfelejtette megemlíteni.

A tankolás vegyes volt. Amikor a garázsomban parkoltam, mindig el kellett fojtanom a késztetést, hogy bedugjam az autót. Benzin csak speciális töltőállomásokon kapható, és megfizethetetlenül drága benzinvezetéket szereltetni az otthonunkba. Tehát egy normál autóval ellentétben nem ébredsz minden reggel teljes hatótávval. Az egyetlen módja a hatótávolság növelésének, ha benzinkutakra megyünk. Ezek hasonlóak a gyorstöltő állomásokhoz, de büdösebbek és veszélyesebbek. Én biztosan nem szeretnék egy ilyen közelében lakni. A töltőállomásokon le kell állítani a motort tankolás közben, ami azt jelenti, hogy nem lehet zenét hallgatni vagy más módon szórakoztatni magunkat. Van egy pozitívum: a tankolás nagyon gyors. Miután elindítottam a benzinkutat, kimentem a mosdóba és bekaptam egy kis harapnivalót. Mire visszaértem, már kész is volt! Néhány másik sofőr csúnyán nézett rám, amiért bogarásztam a szivattyút, ezért gyorsan visszatettem a fúvókát, és elhajtottam. Meglepett, hogy nem volt reteszelés, ami megakadályozta volna, hogy az autó mozogjon tankolás közben. Talán ez szándékos, hogy a jövőben lehetővé tegye a mozgás közbeni tankolást.

A tankolás gyorsasága segít ellensúlyozni az otthoni benzinkutak hiányát, de a benzinkutaktól való függőség nagyon nyugtalanít. Mi van, ha a semmi közepén vagyok, és nem érek el egy töltőállomást, mielőtt kifogy az üzemanyag? Mi van, ha a benzinkútról kifogy a benzin? Egy normál autóval bárhol csatlakozhatok, ahol van áram. Még egy normál háztartási aljzat is elég hatótávolságot adhat ahhoz, hogy eljussak egy gyorstöltő állomásig. De egy benzines autónak benzinre van szüksége a mozgáshoz. Ha túl messze van egy töltőállomástól, akkor valakivel benzint kell hozatnia. Ha ez nem lehetséges, akkor vontatót kell hívnia.

Miután egy ideig benzines autót használtam, néhány szempontot vonzónak találok. Először is, ez egy mérnöki csoda. A gépezet, amely az égési energiát hasznosítja, nevetségesen bonyolult. Elképesztő, hogy egyáltalán működik. A szó, ami a benzines autó vezetése után az eszembe jut, az az “ősi”. Minden érzékszerved be van kapcsolva: a motor hangja és rezgése; az illékony vegyi anyagok és a kipufogógáz szaga; a kínzó emlékeztető, hogy egy napalmmal teli tankkal száguldozol. Egyesek talán félelmetesnek találják; mások (mint például én) felvidítónak.

De bármennyire is élvezetes egy benzines autó a legjobb pillanatában, a mindennapi használatra egyszerűen nem meggyőző. A jelenlegi állapothoz képest a benzines autó kényelmetlen, lassú, zajos, büdös és veszélyes. Szerintem néhány rajongó és hipszter élvezni fogja, hogy ilyenekkel száguldozik, és a gazdag emberek különleges alkalmakra (a lovaikkal és vitorlásaikkal együtt) tarthatnak ilyet, de az emberek túlnyomó többségének jobb egy normális autó. Kétlem, hogy ezek a belső égésű járművek valaha is népszerűek lesznek.

Written by Geoff Greer; Translated with DeepL (free version)

 
Read more...

from Globally echoing notes

This is not a blog entry, but rather a continuously updated collection of information sources on the #Fediverse (or #mastodon).

Fediverse info sources

I am collecting here some sources about Fediverse for newcomers.

What is it about?

Where to join?

Picking an instance is not easy, these try to help you choosing.

Discover

Tutorials

Magyarul

 
Read more...

from Globally echoing notes

So in recent light of #twitter exodus (thank for the relentless Fediverse publicity work of #Musk) there are a lot of people coming over to #ActivityPub-based services like #mastodon and they have their expected behaviours and preconceptions of the network.

Since I've been there as well a while ago, let me share some experiences of mine with you here. Take it as a very-non-official and extremely not going with the “sunny and cheerful disposition” of AP proponents.

What is the name of the network?

I don't know. I mean, I cannot tell which one people will understand. All these names kind of work and don't at once, in not popularity order:

  1. ActivityPub (or AP in short). That is the name of the common protocol the network uses. This would be the proper name to call the network, but lot of people look clueless seeing the word.
  2. Mastodon. This is just one software on the AP network, but the most popular one, so it kind of represents the AP mass, so people often call it this way. There are other popular software using AP though, like Friendica, Peertube, Pixelfed, Pleroma, as well as loosely connecting ones like Nextcloud, Mobilizon or Writefreely (which you're just reading).
  3. Fediverse. Well, Fediverse existed before Mastodon and it means “all” the software using the common AP protocol. It is also a good name, but for curious reasons people use it sparingly.

I try to use Fediverse from on.

There are no public messages

Let's start with the most often seen misconception: There Are No Gobal Public Messages on Fediverse. Period.

It means that federation means “subscription”: if I want to hear you I have to subscribe your account, so your account will send me all your messages. All messages are send to someone.

The whole picture is more complex though: ther is a target called “public”, so it seems you can create public posts after all! You create a post for the public so it will show up in everyone's stream! Except it works differently: all posts are posted to the local server (and Fediverse is right now consists more than 10000 servers!), and stay there. Everyone using the same server as you will see it as a public post! They can search for it and find it, they can see it in “trends”, they can follow its hashtags, etc.

But nobody will see it outside the local server by default. They cannot see it, search will not find it and it will not be seen in trends or hashtag subscription.

But the whole whole picture is even more complex! :–) Servers can show only those “public” posts to you what they actually possess. Normally they are oblivious about any posts on any other servers… But this changes when someone on the local server follows someone on a different server. In this case the person will “pull” these messages of a remote person to the local server. If the posts were public (as most posts are) then they will became visible locally! They will be searchable and trendable!

So, in theory, it would be possible to have real public posts if your local server would pull all public messages from all servers and insert them locally. (In theory there are “relay” servers that server admins could use to pull remote messages. In practice they either don't work, or haev a limited reach. Or maybe it would cause so large amount of data that nobody does this. I don't know.)

Local server communities

One more easy to spot attribute of the Fediverse is the thematic servers. There are a lot of open registration servers available and lot of those do have a specific local theme: special-gender people are strong in the Fediverse (mainly due to its origins, for which determines that Fediverse always have provided strong support for oppressed minority groups), but there are various themes from manga cats to white hat hackers.

Since there are no global public messages it become important what messages your local server provide, and the “theme” of the local server may determine what messages are visible from unknown people, where the trends are interpreted, in what messages do the hashtag search actually work.

Some considers also a positive aspect not having global public messages as it is harder to harrass or attack people from outside the server and local admins can effectively step in in case of local problems, so it helps community intergrity. On the other side of the coin all of this helps forming of opinion bubbles, separates and disconnects people/groups and hinders inter-group communication. I don't want to judge which is more important.

No fillback

There is no fillback – which means there is no way to retrieve old messages. It is possible to find people on other servers using your server, since the “search” field is usually extremely smart and is able to find (resolve) URLs of “actors” on other servers, but it shows a rather false image of what they have actually posted. You may or may not see any posts; I've been old that pinned posts are always kept and offered but others… varies. Sometimes you get a random picked bunch of a few older messages, sometimes not even that. If you want to see the real history there is no way for your server to ask the remote server to send you all the past messages: you have to go to the remote server, possibly log in, and read the messages if it allows that.

Some say this is not a problem, since it's simple to jump between servers. Except, well, you can only see the messages: you cannot reply or react on them, unless you create hundreds of local accounts.

…except pins

As I mentioned, pinned messages seeem to stay around forever (other messages may be destroyed after a while, depending on local server rules), and they are shown to people searching and founding people there. The amount of pinned messages are severly limited though, most servers don't enable more than 5 of them.

Toots do more than tweets

One substitude action on the Mastodon side was to call the short messages somehow, and since they were (at least mentally) cloning Twitter they called the “tweets” as “toots”. It means a short and sharp noise made by a horn, trumpet or similar (apart from sniffing cocaine, but let's not get into that one). So these short messages are called toots, which many people consider a rather unfitting word, but that's what we have.

Toots can do a bit more than “tweets”, which are 140 characters long (280 for accented languages), and it includes everything, apart from that links (URL) are automagically shortened to t.co/ links).

The default toots limits are:

  • 500 characters length
  • all links equal to 23 characters (using a shortener is strongly discuoraged)
  • mentions only count the username part, not the domain
  • hashtags count fully
  • you can create Polls (up to 4 choices, 25 characters each; they expire 5 minutes to one week)
  • you can attach files (images up to 8 MB; video and audio up to 40 MB, at least on Mastodon)
  • each servers can offer localized emoji shortcodes (:tutorial_writing:) for whatever insane reasons
  • you can put a sensitive content/NSFW (Not Safe For Work) warning and blurring on posts
  • you can choose publishing levels from public, unlisted, followers or direct.

There is no such point of verification when anyone can create their own server and can verify whomever they want. Still, there are ways to verify people with varying levels of assurance.

The normal level is that you include your webpage or service which links back (in a documented way) to the server you're using, and the server will verify that backlink, conclude that you indeed control that service an gives a green check mark on your included data in your profile page.

The secure way is that you offer a verified identity, like a signed GPG key or a widely used service (like an account of a large search-engine based advertisement business or some technology-cloning-without-permission business based operating system like game console developer company acquired public source code repo) and configure it doing the same verification, since it gives more assurance than a random webpage.

As a sidenote everyone can just jokingly write a checkmark after their name. Or a cake, a zebra or a biohazard sign.

But apart from that… consider nobody really verified. Think of it like it was Twitter. Same way. :–)

Searching

No global public messages, so no global search. You can search on your local server only, and chances are high and you cannot do a “full-text search” (means you cannot search freely for the content of toots, only for hashtags and names; it depends on the local server configuration and the amount of resources the admin have thrown at it).

However the little search field does magic. It cannot search for messages but it can look up nearly any ActivityPub/Fediverse service or account! You can try fediverse address (like “@johndoe@weirdservice.example.org”) or URLs (like “https://weirdserve.example.net/post/19561023") and it does all it can to try to provide you with the referenced content.

No globa… ah I am repeating myself. So no global trends and no way to follow hastags on foreign servers. Local only. Pity, really, since makes the whole thing rather pointless.

Non-messaging platforms

There are a lot of Fediverse-compatible services apart from messaging:

 
Read more...

from grin WriteFreely blogja

El is felejtettem mondani, hogy hogyan lehet egy itteni blogot követni ActivityPub hálózaton, mondjuk #mastodon vagy #friendica segítségével.

A blogokat a neve alapján lehet megtalálni, ami amúgy az URL-ben is látható. Példa: @grin@write.grin.hu

 
Read more...

from GMate8 blogja

Összegyűjtöttelek benneteket, magyar fediverzum felhasználókat egy listában. Ha nem tudod, hogyan lehet bekövetni őket, csak tégy ennyit: menj a szervereden (pl. mastodon.social) a kereső mezőbe, és illeszd be a felhasználóneveket (pl. @felhasznalonev@mastodon.fosstodon.org). Ha megvagy, akkor meg fog jelenni előtted a felhasználó profilja. Rákattintasz és utána be is követheted. Ha esetleg nem látod elsőre a tülkjeit, az azért van, mert a szerveredről még senki nem követte be eddig. Ilyenkor az a tanácsolt viselkedés, ha azokat a tülköket amiket nem látsz a szerveredről, az ő szerverén böngészed, és ami megtetszik, kedvelheted, hasonló módon, mint ahogyan bekövetted. Szimplán kimásolod a tülk linkjét és azt is beilleszted a szervereden lévő keresőbe. Megjelenik, majd nyomsz rá egy kedvencet.

A lista:

@algernon@trunk.mad-scientist.club @alokir@mstdn.social @aludnomkene@eldritch.cafe @berci@mastodon.online @csepp@merveilles.town @dastanfury@indieweb.social @deejayy@mastodon.social @droid242@mastodon.social @gabor@fosstodon.org @gepzelodesek@mastodon.social @gergolippai@mastodon.social @ginko@mastodon.online @Kkrisz@mastodon.social @lunix@mastodon.online @nanasiagnes@mastodon.online @paksydavid@mastodon.social @postmortem@mastodon.online @psztrnk@mastodon.sdf.org @puck@fosstodon.org @roncsak@mastodon.social @RPD0911@mastodon.online @Sprocket@mastodon.online @szabolb@mastodon.social @Szipek@mastodon.social

Na most természetesen, ha eljutotttál idáig, akkor most jön a csavar. Ez csak egy amolyan “demó” volt, hisz mindenki tudja, hogy az ilyen fajta listák nem tarthatóak szakszerűen naprakészen. Itt jön a #fedi22 a képbe. Aki eljutott idáig, és szeretné, hogy minél több magyar barátunk megtalálja, annak ajánlom, hogy a leírásába (biography) írjon bele egy #magyar és #fedi22 hashtaget, majd nyújtsa be a csatlakozási kérelmét dansup adatbázisába. Ott mindenki hashtag-ek alapján találhatja meg a megfelelő embereket.

Link: https://fediverse.info/explore/people

Menj az “Add my account”-ra. Le fog görgetni az oldal, majd ott a hármas pontnál a Submit your account-nál a sárgán kiemelt URL szövegre kell kattintanod. Itt leírja, hogy mennyire szuper a fediverse.info :D Menj a Proceed-ra. Itt meg kell erősítened, hogy az a fiók amit hozzá szeretnél adni az adatbázishoz, tartalmazza a leírásában a #fedi22 hashtag-et. Ha megvan, akkor mehetsz tovább —> “I confirm I added the hashtag to my bio” katt. Itt beírod a fiókod felhasználónevét (pl: @felhasznalonev@mstdn.social), majd rámész a “Proceed”-ra.

És megis vagy. Most már benne vagy az adatbázisban. Most már, ha beírod a keresőbe a hashtag-eket amiket hozzáadtál a leírásodhoz, akkor te fiókod is meg fog jelenni a listában.

 
Olvass tovább...

from Globally echoing notes

Let me think aloud for a moment about matrix automagic reputation system. Shall we?

Goals

  1. Automagic handling of spammers

    • limit posting ability of a spammer
    • hide spam posts
    • delete spam posts (remove from active data and move to archive)
  2. Filtering malevolent servers

    • rate limit server (messages)
    • block server
    • weighing servers in automagic server consesus system
  3. Help admins to notice unwanted rooms

    • gathering room reputation score based on global score of members and ops
  4. Provide “fun” reputation score

    • by users
    • by rooms
    • by servers
    • by overall network
  5. Be resistent of tampering

    • by renegade users (spammers), even in large amounts, using bots, using multiple servers
    • by renegade server(admins), even in large amount of (newly spawned) servers
    • by non-majority groups of entities

Tools and ideas to get it done

  • Most of the things shall be completely automagical (=server admin independent), based on user feedback and operator's weighing (be that server op or room op or even spaces op).
  • Automagical things shall use automagic server consensus; servers vote is based on their weights, which is in turn base on “natural” (or common sense) human expectations (like server age, amount of problems with server, its ops or users, etc.)
  • Invitation or patron system without final responsibility: any recommendation or vote is revokable (and all the related scores get recalculated).
  • Dynamic: if you got a high reputation by owning a vote from a high rep user, and s/he revokes it gets deduced from your reputation immediately.
  • There is separate popularity and malevolence reputation (so anyone can dislike what you said without marking you as malevolent; eg. stupidity is decoupled from malevolence). Loss of popularity never gets you [automagically] banned.
  • “Recommendation token” can be given (in limited amount by timeslot) to anyone, either as invitation or as a recommendation; they have the value of the reputation of the original owner. These tokens can be given away again [passing it forward], but they must not make a cycle; they raise one's reputation (by some means). They can be revoked, and then it will be deducted from everyone in the chain and the token will be destroyed.
  • Verification of validity of everything (tokens, scores, calculation algorithms, resulting actions) is done by server consensus.
    • Every server has a voting weight
    • Weight is depending on server operation age and admin(s) [and possibly users'] reputation level
  • If somehting changes related measures get recalculated. All the time.
 
Read more...

from Informatika - kezdőknek

Ez egy részletes leírás indítható Linuxos pendrive készítéséről.

FIGYELEM!

Ebben a leírásban lesznek parancssori parancsok. Ha talán azt gondolnád, hogy nem kell végigolvasnod a leírást, hanem csak kimásolod a parancsokat, és beilleszted a terminálba, az a lemezed teljes, viszaállíthatatlan törlését eredményezheti. Tehát olvasd végig a leírást, ami elmagyarázza, hogy mit miért kell csinálni, melyik parancs mire való, és mit kell változtatni rajta, hogy a te rendszerednek megfelelő módon működjön. Nem árt, ha van egy kevés parancssori gyakorlatod, de nem feltétlen szükséges.

Olvasd el a parancsok kimenetét! Ha valamelyik hibát ír, olvasd el mégegyszer a leírást, hátha rájössz a hiba okára. Ha nem sikerül megoldani, nyugodtan kérj segítséget Matrixon a #linuxkezdok:grin.hu szobában!

Előkészületek

Le kell töltened a kívánt telepítő lemezképet. Csak a disztribúció hivatalos oldaláról ajánlott letölteni. Valószínűleg .iso kiterjesztése lesz a fájlnévnek. Az ISO lemezkép fájlok egy komplett partíciót tartalmaznak fájlrendszerrel együtt. Ezt a fájlrendszert CD lemezeken használták régebben, amíg elfértek ezek a telepítők egy CD-n, de pendriveról is indítható a rajta található operációs rendszer.

Ezt a fájlrendszert kell majd egy az egyben kiírni a pendrive-ra.

Akkora pendrive kell, hozzá minimum, mint amekkora a letöltött telepítő lemezkép.

Nem elég az, ha csak egyszerűen kimásolod a pendrive könyvtárszerkezetébe, mert akkor a pendrive fájlrendszere ugyan az marad (pl. FAT32, vagy exFAT), és az ISO file csak egy egyszerű fájl lesz a többi fájl között, ami a számítógép számára nem mond plusz információt arról, hogy hogyan indítsa a rendszert.

Rengeteg módon lehet telepítő lemezt készíteni, ez a leírás csak az egyik módszert mutatja be.

Pendrive választása

Figyelem! Ez a művelet minden adatot le fog törölni az adott pendrive-ról.

Másold le róla valahová a fontos fájlokat!

Partíció megkeresése

Linuxon minden lemeznek (merevlemez, pendrive, SSD) és partíciónak van egy speciális fájl a /dev/ könyvtárban, amin keresztül a partíció nyers tartalma elérhető. Tehát nem a partíción található könyvtárak és fájlok (ahhoz be kéne csatolni a könyvtár szerkezetbe a partíciót), hanem csak 1-ek, és 0-k, úgy ahogy a lemez tárhelyében találhatóak. Ezeket blokkeszközöknek nevezzük (mivel 512 bites, vagy 4KB-s blokkokban tárolják az adatokat). Az első lemez neve valószínűleg /dev/sda lesz, a második /dev/sdb, a harmadik /dev/sdc. Tehát az utolsó betű változik valószínűleg (de az is lehet, hogy teljesen más neve van a te rendszereden). A legtöbb lemez tartalmaz egy partíciós táblát, amiben általában van minimum egy partíció (de az is lehet, hogy nincs rajta partíciós tábla). A partíciókat reprezentáló fájlok nevének végén számok vannak. Az első lemez (/dev/sda) első partíciója /dev/sda1, a második partíció /dev/sda2, stb. A második lemez első partíciója /dev/sdb1.

Egy ilyen blokkeszköz fájlba fogjuk átmásolni a telepítő lemezkép fájl tartalmát. Ehhez meg kell találni, hogy melyik blokkeszköz fájl reprezentálja a pendrive-ot.

A /dev könyvtárban egyébként még sok másik fájl is van, például a billentyűzet, a képernyő, és a hangkártya is itt található (de ezek nem blokkeszközök), ezért nehéz lehet megtalálni, hogy melyik fájl nevére van szükség.

A blokkeszközök listázásához az lsblk parancssori programra lesz szükség. (Könnyű megjegyezni, a “list block devices” kifejezés alapján.) A parancs kimenete alapból nem sok hasznos információt tartalmaz, viszont az -f kapcsolóval futtatva kiírja a partíciókon található fájlrendszerek információit is. Csatlakoztasd a pendriveot, és keresd meg az lsblk program kimenetében:

lsblk -f

Ezt a parancsot most is lefuttathatod.

Segítség lehet:

  • a lemez (vagy partíció) mérete (a parancs kimenetében FSAVAIL oszlop): egy kicsit kevesebb, pl. 16 GB pendriveon 15 GB a partíció
  • fájlrendszer (FSTYPE oszlop): a pendrive fájlrendszere FAT32 (ezt vfat-nak jelzi a program), vagy exFAT. Az NTFS-t a gépen lévő Windows használja, az Ext4, a BTRFS, és a swap a gépen lévő Linux fájlrendszerei.
  • biztos, hogy nem ugyan azon a lemezen lesz, amin az operációs rendszer

Figyelem! Ha leválasztod a pendriveot, és újra csatlakoztatod a géphez, megváltozhat a hozzárendelt blokkeszköz neve! Tehát, mielőtt kiírod a lemezképet ellenőrizd le mégegyszer!

Telepítő lemezkép kiírása

A dd parancssori programmal fogjuk átmásolni az ISO lemezkép tartalmát a speciális blokkeszköz fájlba.

A szokásosan másoláshoz használt cp program itt nem fog működni, mert itt nem magát a fájlt kell átmásolni, hanem csak a tartalmát. A telepítő lemezkép egy egyszerű fájl, a partíció pedig egy speciális blokkeszköz fájl, és ha a cp használatával másolnánk, akkor pl. a /dev/sdb1 fájlt is felülírná, és az is egy egyszerű fájl lenne, és nem lenne hozzákötve a partícióhoz. Tehát meg kell tartani az eredeti speciális fájlt, és csak a tartalmát másolni át.

Figyelem! A blokkeszköz tartalmának módosítása előtt győződj meg arról, hogy nincs becsatolva az eszközön egyetlen fájlrendszer sem! Az lsblk -f kimenetében a MOUNTPOINT oszlopban nézd meg, hogy ne tartozzon a partícióhoz csatolási útvonal! Ha csatolva van, az umount programmal lehet leválasztani. A sudo a rendszergazdai jogosultság miatt kell, és meg kell adni a jelszavad. Nem fogja mutatni a karaktereket, amikor beírod a jelszót:

# Helyettesítsd be a blokkeszköz nevét!
sudo umount /dev/sdb1

Ha a fenti feltételek megvannak, akkor el is lehet kezdeni a telepítő kiírását. Ehhez szintén rendszergazdai jogosultság szükséges, ezér kell a sudo által indítani a dd programot. A dd programnak az if= kapcsolóval kell megadni a bemeneti fájlt (lemezképet), és az of= kapcsolóval a cél fájlt (a speciális blokkeszközt). Figyelj arra, hogy a megszokottal ellentétben ezek a kapcsolók nem - karakterrel kezdődnek. Fontos, hogy céleszköznek a teljes pendrive-ot kell megadni, nem pedig valamelyik partícióját. Tehát: helyes: /dev/sdb helytelen: /dev/sdb1 Kétszer is ellenőrizd le a parancsot, mielőtt elindítod! Főleg a blokkeszköz nevét! Helyettesítsd be a fájlneveket!

sudo dd if=/home/felhasznalo/Letöltések/manjaro.iso of=/dev/sda

Ez a parancs sokáig is eltarthat. Amikor újra megjelenik a parancsértelmező prompt-ja (ahová beírod a parancsot), az jelzi, hogy befejeződött.

Utána a sync programmal szinkronizáljuk az írási gyorsítótárban lévő adatokat a pendrive-ra (nem baj, ha nem tudod, hogy ez mit jelent, az a lényeg, hogy mindenképp futtasd le!)

sync

Ez a parancs is lehet, hogy sokáig fog futni.

Ha minden jól ment, kész kell legyen a pendrive. Újra lehet indítani a gépet.

Lehet, hogy a gép BIOS / UEFI beállításaiban be kell állítani, hogy a pendrive-on található rendszert indítsa.

Nem minden pendriveról tudnak a számítógépek rendszert indítani, de a legtöbb alkalmas erre. Ezt nem lehet előre megállapítani egy pendriveról, csak indításkor derül ki. (Ha esetleg a frissen kiírt rendszer nem indul, lehet, hogy ez az oka.)

Pendrive újraformázása

Ha elvégezted a telepítést a pendriveról, akkor újra kell formázni, hogy újból lehessen rajta fájlokat tárolni. Ezt Linuxon a GParted partícionálóval lehet legegyszerűbben. Ajánlott GPT parcíciós táblát, és egy exFAT fájlrendszerre formázott partíciót létrehozni rajta, mert azt a Linux, macOS, és Windows rendszerek is meg tudják nyitni.

 
Olvass tovább...