UNetbootin Operating System Not Found

Už se Vám někdy stalo, že jste si stáhli UNetbootin, vzali jste flash disk, zformátovali jej na FAT32 / FAT16 a přesto po rebootu naskočila hláška:
Operating System Not Found

Mě se to stalo již nekolikrát a tak se teď podělím o jednu z možností jak to napravit.

Budete potřebovat při nejmenším UNetbootin a GParted, nějaký flash disk a pár minut času.

Flashdisk připojte k počítači, pokud se automaticky mountne i do systému odpojte jej (jen systémově). Pomocí GParted, nebo jiného nástroje pokud s ním umíte, vytvořte novou tabulku oddílů.

$ gparted

Pokud možno s GUI. Vyberte správné zařízení a poté klikněte na Zařízení -> Vytvořit tabulku oddílů
zvolte msdos a vytvořte tabulku oddílů. Vytvořte nový oddíl typu FAT32 nebo FAT16 a nastavte mu příznak boot.

Teď již klasicky pomocí unetbootinu na něj nahrajte systém a doufejte, že jste měli stejný problém jako já.

Minutka a BASH

Opět jednoduchý BASHový script. Tentokráte najde soubory ve složce a spočítá jejich velikost. Syntaxe příkazu je jednoduchá

./nazevSkriptu [Slozka]

pokud neni uvedena Slozka pouzije se aktuální. Opět psáno na Debianu.

#! /bin/bash
velikost=`ls -l $1 | awk '\
BEGIN {souboru=0; velikost=0;jednotky="B"}\
/^-/{ souboru=1+souboru; velikost=velikost+$5;}\
END {\
if(velikost > 1024) {jednotky="kB";velikost=velikost/1024};\
if(velikost > 1024){jednotky="MB";velikost=velikost/1024};\
if(velikost > 1024){jednotky="GB";velikost=velikost/1024};\
printf "Ve slozce je %s souboru o celkove velikosti: %.2f %s", souboru, velikost, jednotky;}'`
echo $velikost;