abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 15:44 | Komunita

Programovací jazyk OCaml (Wikipedie, GitHub), objektově orientovaná implementace jazyka Caml, dnes slaví 25 let. Představen byl 9. května 1996 společně s vydáním verze 1.00.

Ladislav Hagara | Komentářů: 1
včera 09:00 | Nová verze

Byla vydána verze 0.75 populárního telnet a ssh klienta PuTTY. Podrobnosti v přehledu změn. V PuTTY pro Windows je řešena také bezpečnostní chyba.

Ladislav Hagara | Komentářů: 0
8.5. 17:00 | Nová verze

Byla vydána vývojová verze 2.99.6 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP. Jedná se o další krok směrem k verzi 3 postavené na GTK 3. Přehled novinek i s náhledy v oznámení o vydání a v souboru NEWS na GitLabu. Stabilní verze je 2.10.24.

Ladislav Hagara | Komentářů: 0
8.5. 09:00 | Zajímavý projekt

Stephen Holdaway představil svůj projekt Výběr operačního systému při bootování pomocí hardwarového přepínače. Nechtělo se mu čekat na zobrazení GRUBu a následně hledat a vybírat Windows, tak si pomohl pomocí desky s mikrokontrolérem STM32 a páčkového přepínače. Deska se tváří jako USB disk na kterém je umístěn soubor obsahující 0 nebo 1 podle polohy přepínače. GRUB při bootování tento soubor načte a podle obsahu vybere Linux nebo

… více »
Ladislav Hagara | Komentářů: 12
7.5. 23:55 | Komunita

Blender Foundation zveřejnila dvaatřicetistránkovou Výroční zprávu za rok 2020 (pdf).

Ladislav Hagara | Komentářů: 1
7.5. 20:11 | Nová verze

Byla vydána nová major verze 5, přesněji 5.0.0, webového frameworku Bootstrap (Wikipedie). Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 8
7.5. 14:55 | IT novinky

Správce české národní domény, sdružení CZ.NIC, zaevidovalo včera po 21. hodině doménové jméno s pořadovým číslem 1 400 000. Od začátku roku vzrostl počet domén s českou národní koncovkou o 28 434.

Ladislav Hagara | Komentářů: 23
7.5. 10:00 | Nová verze

Byla vydána nová verze 1.56 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í. Ve verzi 1.56 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

Ladislav Hagara | Komentářů: 22
7.5. 09:00 | Komunita

Na YouTube byl zveřejněn záznam z Fedora 34 Release Party konané v sobotu 1. května.

Ladislav Hagara | Komentářů: 6
7.5. 08:00 | Nová verze

Framework Qt byl vydán ve verzi 6.1. Ta přidává nové funkce a doplňuje další moduly, které chyběly ve vydání 6.0. Více v seznamu nových vlastností nebo poznámkách k vydání.

Fluttershy, yay! | Komentářů: 1
Transakční aktualizace
 (11%)
 (4%)
 (7%)
 (5%)
 (10%)
 (63%)
Celkem 112 hlasů
 Komentářů: 0
Rozcestník

Dotaz: boot z HDD a nasledny presun do ramdisku

31.12.2003 02:42 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
boot z HDD a nasledny presun do ramdisku
Přečteno: 383×
Zdravim

Potreboval bych nabootovat mensi instalaci slackware 9.1 z /dev/hda1 a hned po bootu vytvorit ramdisk, zkopirovat cely /dev/hda1, vynout swap a hda odpojit. Potrebuju uplne tichy pocitac.

Jak udelat ramdisk bych asi zjistil, prekopirovat neni problem, ale jak zajistit presun / z /dev/hda1 na ten ramdisk? Nejak pomoci chrootu?

Mozna by na to sel vyuzit initrd a chrootnout init.

Shanim prakticke, ale i teoreticke reseni, abych vedel jak se to dela.

Nebo i uplne jine reseni jak zajistit aby disk bezel co nejmene (nastavit sticky vsem binarkam?)

Diky Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf

Odpovědi

31.12.2003 10:59 Petr Klima | skóre: 22
Rozbalit Rozbalit vše boot z HDD a nasledny presun do ramdisku
No, ciste teoreticky: Bude se to dost podobat bootu ze site (no, spis startu minidistribuce z diskety), budete ale asi potrebovat ramdisk pro minimalni root, kde bude neco, co vam vytvori tmpfs, pripoji disky a zkopiruje obsah. Pak mozna nejake ty remounty, abyste dostal tmpfs na /. Swap resit nebudete, protoze mate urcite dost pameti. Netusim, jak velkou instalaci toho Slackwaru mate, ale podle mne se do 750MB vlezete. Takze 1G vam bude stacit (nemusite resit diskove cache...).
31.12.2003 11:57 Tomáš Bláha
Rozbalit Rozbalit vše boot z HDD a nasledny presun do ramdisku
jak zajistit presun / z /dev/hda1 na ten ramdisk? Nejak pomoci chrootu? man pivot_root Nebo i uplne jine reseni Compact Flash misto HDD, připojena pouze pro čtení, /var, /tmp a /dev na ramdisku. Koukněte se také na to, jak se používá initrd, mohlo by Vám pomoci.
1.1.2004 13:09 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše boot z HDD a nasledny presun do ramdisku
Zdravim Ja to zkusim trochu rozvest. Pameti tam mam momentalne 96MB, ale samozrejme pocitam s tim ze bude jeste potrebovat, minimalne asi tu 256MB. Cely pocitac ma delat jen jednu vec a to prehravat MP3 ze site (samba) a zobrazovat texty na LCD displeji. Nic vic nepotrebuju. Neslo by to vyresit nejak zakompilovanim vseho potrebneho do kernelu (nebo ramdisku), / pripojit pro cteni, kopirovat do pameti a potom ho uplne odpojit a hdparmem uspat. Vtip je v tom ze ja opravdu potrebuju jen par programku, takze by to mozna slo resit stejne jako disketova minidistruibuce. Tam je vlastne jadro a vedle toho bzipnuty soubor, ten se rozbali do ramdisku a pomoci pivot_root se presune beh systemu z diskety do ramdisku. Ja nepotrebuju runlevely, nepotrebuju prihlasovani, nepotrebuju vubec nic. Ochranu pocitace si udelam na firewallu jinde. Asi jsem napsal totez co na zacatku.. snad to nevadi Asi bych si mel stahnout zdrojaky LSOFu nebo neceho takovyho. Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
1.1.2004 14:56 Tomáš Bláha
Rozbalit Rozbalit vše boot z HDD a nasledny presun do ramdisku
Tam je vlastne jadro a vedle toho bzipnuty soubor, ten se rozbali do ramdisku a pomoci pivot_root se presune beh systemu z diskety do ramdisku. Přesněji zavaděč načte a rozbalí jádro, načte a rozbalí úvodbní ramdisk (initrd) a předá řízení jádru, které jako kořenový souborový systém použije připravený ramdisk. Jádro se pak inicializuje a spustí init. Vy pak můžete mít jako initrd celou minimální distribuci, sloužící k přehrávání mp3. Jádro i s initrd pak můžete nabootovat ze sítě a žádný harddisk nebude potřeba.
1.1.2004 18:18 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše boot z HDD a nasledny presun do ramdisku
Zdravim To bootovani ze site me taky napadlo, pred casem jsem na toto tema neco zkoumal, ale dosel jsem k zaveru ze je to docela hardcore zalezitost. Asi by to bylo ale nejlepsi, aspon usetrim HDD. Neznate nekdo nejaky uplne trivialni navod v cestine jak to rozjet? Nasel jsem neco v kombinaci s DHCP kterou docela nesnasim, takze nejlepe bez toho. Na boot ze site ale potrebuju nejakou specialni sitovku ne? Mam obycejnyho realteka s WOL, je na nem patice pro BootROM, ta je neosazena. Asi tam patri nejaka 24c256 nebo 512, tech mam hromadu ze starejch biosu. Jak se s tim vubec zachazi? Ted jsem to vyzkousel a mila sitovka ani neblikne, proste to hned napise ze nema odkud nabootovat. Kdyz jsem tohle kdysi davno zkousel se starou ISA tak tam naskakovaly tecky jako ze to na siti neco hleda. Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
1.1.2004 23:19 Tomáš Bláha
Rozbalit Rozbalit vše boot z HDD a nasledny presun do ramdisku
Máte pravdu, je to trochu hardcore, proto asi žádný triviální návod neexistuje. Když jsem si s tím hrál, tak mi to nějaký ten čas hledání a zkoušení zabralo. Pro boot ze sítě je potřeba buď síťovka s osazenou Boot-ROM, ve které je naprogramován třeba EtherBoot (http://etherboot.sourceforge.net), který si necháte vygenerovat na www.rom-o-matic.org na míru síťovce a s parametry, které chcete, nebo si tentýž EtherBoot necháte vygenerovat jako .com soubor spustitelný třeba z freedosu, či rovnou bootimage zapsatelný na disketu/harddisk. BootROM Vám naprogramují třeba v GM, na začátek doporučuji testovat ale etherboot na disku/disketě. Potom si z http://etherboot.sourceforge.net stáhnete mknbi, kterým se zpracuje obraz jádra a initrd do formy network boot image jehož jméno se zapíše do konfiguráku dhcpd na serveru jako parametr filename. Celé to funguje tak, že etherboot po své inicializaci vyšle dhcp požadavek o přidělení adresy, v odpovědi dostane adresu a jméno boot souboru, ten stáhne pomocí tftp protokolu (tradiční řešení), nebo pomocí nfs protokolu (doporučuji, není třeba konfigurovat navíc tftp a nfs jde využít i dále (nfs mi nefungovalo u všech verzí etherbootu!)). Potom kernel i initrd rozbalí a předá řízení jádru. Adresář s bootimagem musí být nasdílen po nfs (man exports), nebo po tftp ze serveru a klientské jádro musí mít zapnutu podporu ramdisku a initrd. Jako initrd pak můžete mít buď celou osekanou distribuci, pokud je dostatečně malá, nebo jen malý základ, který připojí jako nový kořen z nfs tu správnou distribuci na přahrávání a přes pivot%root jí předá řízení.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.