<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Mohamed Elsiddig's blog]]></title><description><![CDATA[Cloud/System Engineer || Learner || Explorer]]></description><link>https://mohamedelsiddig.com</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 22:05:38 GMT</lastBuildDate><atom:link href="https://mohamedelsiddig.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Automatically Fix grub]]></title><description><![CDATA[One of the most common problems facing new linux users is when they dual booting with windows or when they need to install windows after trying linux and they completely feel confused when windows only booting up and the grub menu vanished.
Usually, ...]]></description><link>https://mohamedelsiddig.com/automatically-fix-grub</link><guid isPermaLink="true">https://mohamedelsiddig.com/automatically-fix-grub</guid><category><![CDATA[Linux]]></category><category><![CDATA[linux-basics]]></category><category><![CDATA[linux for beginners]]></category><dc:creator><![CDATA[Mohamed Elsiddig]]></dc:creator><pubDate>Tue, 30 Jan 2024 09:54:37 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/NLSXFjl_nhc/upload/e139c1736340bec2987d7fc9f0d3025e.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the most common problems facing new linux users is when they dual booting with windows or when they need to install windows after trying linux and they completely feel confused when windows only booting up and the grub menu vanished.</p>
<p>Usually, for experienced users it's ordinary thing to reinstall grub once again but when come to new users it might be complex.</p>
<p>using this shell script shall help new users to reinstall grub it has been tested on ubuntu. It's also support both legacy and efi modes. Please feel free for giving your opinion. Run the script from linux live cd</p>
<p>Official Repository (<a target="_blank" href="https://github.com/MohamedElsiddig/grubfix">https://github.com/MohamedElsiddig/grubfix</a>)</p>
<p><img src="https://thepracticaldev.s3.amazonaws.com/i/98jbnwn8q3ebjhymhj1z.jpg" alt /></p>
<pre><code class="lang-bash"><span class="hljs-meta">#!/bin/bash</span>
<span class="hljs-comment">###########################################################################</span>
<span class="hljs-comment">#This Script can help you to fix grub issue after installing windows</span>
<span class="hljs-comment">###########################################################################</span>

<span class="hljs-comment">##Written By Mohamed Elsiddig </span>

<span class="hljs-comment">################################################################</span>
<span class="hljs-comment">#The check_efi Function check if there any efi  partition </span>
<span class="hljs-comment">################################################################</span>
<span class="hljs-keyword">function</span> <span class="hljs-function"><span class="hljs-title">check_efi</span></span>()
{
    <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$light_cyan</span> [ * ]<span class="hljs-variable">$light_blue</span> Checking for UEFI Instalation<span class="hljs-variable">$normal</span> "</span> 
    sleep 3
    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
    <span class="hljs-keyword">if</span> [ -d /sys/firmware/efi ] 
        <span class="hljs-keyword">then</span>
            sleep 2
            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$light_cyan</span> [ * ]<span class="hljs-variable">$light_blue</span> Found an EFI Instalation<span class="hljs-variable">$normal</span> "</span> 
            <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
            efi_mode=<span class="hljs-literal">true</span>
            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$light_cyan</span> [ * ]<span class="hljs-variable">$light_blue</span> Please select the EFI partition:<span class="hljs-variable">$normal</span> "</span>
        <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
        select efi_dev <span class="hljs-keyword">in</span> $(sudo fdisk -l 2&gt;/dev/null |grep -i <span class="hljs-string">'efi'</span> | sed -n <span class="hljs-string">'s#\(/dev/[^[:blank:]]*\).*#\1#p'</span>) <span class="hljs-string">'No uefi'</span>
            <span class="hljs-keyword">do</span>
                <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$efi_dev</span>"</span> != <span class="hljs-string">'No uefi'</span> ]
                    <span class="hljs-keyword">then</span>
                        <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
                        <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$light_cyan</span> [ * ]<span class="hljs-variable">$light_blue</span> you have chosen: <span class="hljs-variable">$efi_dev</span><span class="hljs-variable">$normal</span> "</span>
                        sleep 3
                        <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
                        <span class="hljs-built_in">break</span>
                    <span class="hljs-keyword">else</span>
                        <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
                        sleep 3
                        <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$light_cyan</span> [ * ]<span class="hljs-variable">$white</span> It seem's that your boot media booted in EFI mode but no\n\t EFI partion was selected please create an efi partion and try again ..\n<span class="hljs-variable">$normal</span> "</span>
                        sleep 2
                        <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$light_cyan</span> [ * ]<span class="hljs-variable">$white</span> Please refers to this link to learn how to create an EFI partion\n\t https://help.ubuntu.com/community/UEFI ..\n<span class="hljs-variable">$normal</span> "</span>
                        sleep 2
                        <span class="hljs-built_in">echo</span> -en <span class="hljs-string">"<span class="hljs-variable">$red</span> [ X ] Grub Re-Installation Aborted ..\n\n<span class="hljs-variable">$normal</span>"</span>
                        <span class="hljs-built_in">exit</span> 1
                <span class="hljs-keyword">fi</span>
            <span class="hljs-keyword">done</span>
        <span class="hljs-keyword">else</span>
            sleep 3
            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$light_cyan</span> [ * ]<span class="hljs-variable">$light_blue</span> No UEFI device.. Using legacy mode..<span class="hljs-variable">$normal</span> "</span>
            efi_mode=<span class="hljs-literal">false</span>
            sleep 2
    <span class="hljs-keyword">fi</span>


}

<span class="hljs-comment">#########################################################################</span>
<span class="hljs-comment">#The part_find Function find the partition that contained the distro</span>
<span class="hljs-comment">#########################################################################</span>

<span class="hljs-keyword">function</span> <span class="hljs-function"><span class="hljs-title">part_find</span></span>()
{
    <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
    <span class="hljs-built_in">echo</span> <span class="hljs-string">"Checking For Any Linux Installation in the Hard Disk ...!!"</span>
    <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
    sleep 1
    <span class="hljs-keyword">for</span> partition <span class="hljs-keyword">in</span> $(fdisk -l 2&gt;/dev/null |grep -i <span class="hljs-string">'linux'</span> | grep -iv <span class="hljs-string">'swap'</span> | sed -n <span class="hljs-string">'s#\(/dev/[^[:blank:]]*\).*#\1#p'</span>)
        <span class="hljs-keyword">do</span> 
            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$white</span> Checking <span class="hljs-variable">$partition</span><span class="hljs-variable">$normal</span>"</span>
            mount <span class="hljs-variable">$partition</span> /media/ &gt; /dev/null 2&gt;&amp;1
            <span class="hljs-keyword">if</span> [ -d /media/boot/grub ]
                <span class="hljs-keyword">then</span> 
                    sleep 2
                    <span class="hljs-built_in">echo</span> -e <span class="hljs-string">" <span class="hljs-variable">$light_green</span>[ ✔ ]<span class="hljs-variable">$normal</span><span class="hljs-variable">$white</span> Found a linux distro in <span class="hljs-variable">$partition</span> Proceeding with installation"</span>
                    umount /media/ &gt; /dev/null 2&gt;&amp;1
                    sleep 1
                    <span class="hljs-built_in">echo</span> -e <span class="hljs-string">" <span class="hljs-variable">$light_cyan</span>[ * ]<span class="hljs-variable">$light_blue</span> Operating on <span class="hljs-variable">$white</span><span class="hljs-variable">$partition</span><span class="hljs-variable">$normal</span>"</span>
                    sleep 3
                    <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
                    grub_fix
                <span class="hljs-keyword">else</span> 
                    sleep 2
                    <span class="hljs-built_in">echo</span> -e <span class="hljs-string">" <span class="hljs-variable">$red</span>[ X ]<span class="hljs-variable">$white</span> Nothing Here Moving To The Next Partition ...!!"</span>
                    umount /media/ &gt; /dev/null 2&gt;&amp;1
                    <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
            <span class="hljs-keyword">fi</span>
    <span class="hljs-keyword">done</span> 
}


<span class="hljs-comment">################################################################</span>
<span class="hljs-comment">#The Check Root Function Check For the Root Privilege</span>
<span class="hljs-comment">################################################################</span>

<span class="hljs-keyword">function</span> <span class="hljs-function"><span class="hljs-title">chk_root</span></span>()
{
    <span class="hljs-keyword">if</span> [ $(id -u) != 0 ]
        <span class="hljs-keyword">then</span>
        <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
        <span class="hljs-built_in">echo</span> -e <span class="hljs-variable">$red</span> [x]<span class="hljs-variable">$cyan</span>::[<span class="hljs-variable">$red</span> You are not root <span class="hljs-variable">$cyan</span>]: You need to be [<span class="hljs-variable">$red</span> root <span class="hljs-variable">$cyan</span>] to run this script.<span class="hljs-variable">$normal</span>
        <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
        sleep 3
        <span class="hljs-built_in">exit</span> 1
    <span class="hljs-keyword">fi</span>
}


<span class="hljs-comment">###################################################################</span>
<span class="hljs-comment">#The Grub Fix Function executes commands thats fix the grub</span>
<span class="hljs-comment">###################################################################</span>



<span class="hljs-keyword">function</span> <span class="hljs-function"><span class="hljs-title">grub_fix</span></span>()
{
    sleep 2
    check_efi
    <span class="hljs-keyword">if</span> [[ <span class="hljs-variable">$efi_mode</span>=fales ]]
        <span class="hljs-keyword">then</span>
            <span class="hljs-comment">#echo -en "$light_cyan [ * ]$light_blue Please Enter the target os partition:$normal "</span>
            <span class="hljs-comment">#read partition</span>
            <span class="hljs-keyword">if</span> [[ ! -d <span class="hljs-variable">$partition</span> &amp;&amp; -e <span class="hljs-variable">$partition</span> ]]
                <span class="hljs-keyword">then</span>
                    <span class="hljs-built_in">echo</span> -en 
                    mount <span class="hljs-variable">$partition</span> /mnt
                    <span class="hljs-keyword">for</span> fs_mount  <span class="hljs-keyword">in</span> /dev/ /proc/ /run/ /sys/ 
                        <span class="hljs-keyword">do</span>
                            <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$normal</span><span class="hljs-variable">$yellow</span> Mounting <span class="hljs-variable">$white</span><span class="hljs-variable">$fs_mount</span><span class="hljs-variable">$yellow</span> Virtual File System ..."</span>
                            sleep 2
                            mount --<span class="hljs-built_in">bind</span> <span class="hljs-variable">$fs_mount</span> /mnt/<span class="hljs-variable">$fs_mount</span> &gt; /dev/null 2&gt;&amp;1
                    <span class="hljs-keyword">done</span>
                    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                    <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$yellow</span> Installing The new grub ..."</span>
                    chroot /mnt grub-install <span class="hljs-string">"<span class="hljs-variable">${partition:0:-1}</span>"</span> &gt; /dev/null 2&gt;&amp;1
                    <span class="hljs-keyword">if</span> [ $? -eq 0 ]
                        <span class="hljs-keyword">then</span>
                            sleep 2
                            <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">" <span class="hljs-variable">$light_green</span>[ ✔ ]<span class="hljs-variable">$normal</span><span class="hljs-variable">$light_cyan</span> Installation Complete "</span> 
                            sleep 2
                            <span class="hljs-built_in">echo</span> <span class="hljs-string">""</span>
                            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$yellow</span> Running update-grub ..."</span>
                            chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg &gt; /dev/null 2&gt;&amp;1
                            sleep 2
                            <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                            <span class="hljs-built_in">echo</span> -en <span class="hljs-string">" <span class="hljs-variable">$light_cyan</span>[ * ]<span class="hljs-variable">$light_blue</span> Do you want to reboot now!! (<span class="hljs-variable">$light_green</span> yes<span class="hljs-variable">$light_blue</span>/<span class="hljs-variable">$red</span> no <span class="hljs-variable">$light_blue</span>):<span class="hljs-variable">$normal</span>"</span>
                            <span class="hljs-built_in">read</span> option
                            <span class="hljs-keyword">if</span> [[ ! -z <span class="hljs-variable">$option</span> &amp;&amp; <span class="hljs-variable">$option</span> = <span class="hljs-string">"yes"</span> || <span class="hljs-string">"<span class="hljs-variable">$option</span>"</span> = <span class="hljs-string">"y"</span> ]]
                                <span class="hljs-keyword">then</span>
                                <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                                <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$yellow</span> Rebooting System ...! "</span>
                                sleep 2
                                reboot
                            <span class="hljs-keyword">elif</span> [[ -n <span class="hljs-variable">$option</span> &amp;&amp; <span class="hljs-variable">$option</span> = <span class="hljs-string">"no"</span> || <span class="hljs-variable">$option</span> = <span class="hljs-string">"n"</span> ]] 
                                <span class="hljs-keyword">then</span>
                                    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                                    <span class="hljs-built_in">echo</span> -e <span class="hljs-variable">$orange</span> <span class="hljs-string">"Quiting The Script \n"</span> <span class="hljs-variable">$normal</span>
                                <span class="hljs-keyword">else</span>
                                    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                                    <span class="hljs-built_in">echo</span> -e <span class="hljs-variable">$red</span>\"<span class="hljs-variable">$option</span>\"<span class="hljs-variable">$normal</span><span class="hljs-variable">$orange</span> is not an option<span class="hljs-variable">$orange</span> <span class="hljs-string">"Quiting The Script \n"</span> <span class="hljs-variable">$normal</span>
                            <span class="hljs-keyword">fi</span>
                        <span class="hljs-keyword">else</span>
                        <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                        <span class="hljs-built_in">echo</span> -en <span class="hljs-string">"<span class="hljs-variable">$red</span> [ X ] Grub ReInstallation Failed !!\n\tTry to execute the steps Manually\n\n<span class="hljs-variable">$normal</span>"</span>
                        <span class="hljs-built_in">exit</span> 1
                    <span class="hljs-keyword">fi</span>
            <span class="hljs-keyword">else</span>

                <span class="hljs-built_in">echo</span> -e <span class="hljs-string">" "</span>
                <span class="hljs-built_in">echo</span> -e <span class="hljs-variable">$red</span> <span class="hljs-string">"[ X ]<span class="hljs-variable">$normal</span><span class="hljs-variable">$white</span> Couldn't Find a linux installation in the Hard Disk !!\n"</span> <span class="hljs-variable">$normal</span>
                <span class="hljs-built_in">exit</span> 1
            <span class="hljs-keyword">fi</span>
    <span class="hljs-keyword">else</span>
        <span class="hljs-keyword">if</span> [[ ! -d <span class="hljs-variable">$partition</span> &amp;&amp; -e <span class="hljs-variable">$partition</span> ]]
                <span class="hljs-keyword">then</span>
                    <span class="hljs-built_in">echo</span> -en 
                    mount <span class="hljs-variable">$partition</span> /mnt
                    <span class="hljs-keyword">for</span> fs_mount  <span class="hljs-keyword">in</span> /dev/ /proc/ /run/ /sys/ 
                        <span class="hljs-keyword">do</span>
                            <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$normal</span><span class="hljs-variable">$yellow</span> Mounting <span class="hljs-variable">$white</span><span class="hljs-variable">$fs_mount</span><span class="hljs-variable">$yellow</span> Virtual File System ..."</span>
                            sleep 2
                            mount --<span class="hljs-built_in">bind</span> <span class="hljs-variable">$fs_mount</span> /mnt/<span class="hljs-variable">$fs_mount</span> &gt; /dev/null 2&gt;&amp;1
                    <span class="hljs-keyword">done</span>
                    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                    <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span>[ ☣ ]<span class="hljs-variable">$yellow</span> Running mount <span class="hljs-variable">$efi_dev</span> /boot/efi ..."</span>
                    chroot /mnt mount <span class="hljs-variable">$efi_dev</span> /boot/efi &gt; /dev/null 2&gt;&amp;1
                    sleep 2
                    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                    <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$yellow</span> Installing The new grub ..."</span>
                    chroot /mnt grub-install --target=x86_64-efi --efi-directory=/boot/efi &gt; /dev/null 2&gt;&amp;1
                    <span class="hljs-keyword">if</span> [ $? -eq 0 ]
                        <span class="hljs-keyword">then</span>
                            sleep 2
                            <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">" <span class="hljs-variable">$light_green</span>[ ✔ ]<span class="hljs-variable">$normal</span><span class="hljs-variable">$light_cyan</span> Installation Complete "</span> 
                            sleep 2
                            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$yellow</span> Running update-grub ..."</span>
                            chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg &gt; /dev/null 2&gt;&amp;1
                            sleep 2
                            <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$yellow</span> Running umount /boot/efi"</span>
                            chroot /mnt umount /boot/efi
                            sleep 2
                            <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                            <span class="hljs-built_in">echo</span> -en <span class="hljs-string">" <span class="hljs-variable">$light_cyan</span>[ * ]<span class="hljs-variable">$light_blue</span> Do you want to reboot now!! (<span class="hljs-variable">$light_green</span> yes<span class="hljs-variable">$light_blue</span>/<span class="hljs-variable">$red</span> no <span class="hljs-variable">$light_blue</span>):<span class="hljs-variable">$normal</span>"</span>
                            <span class="hljs-built_in">read</span> option
                            <span class="hljs-keyword">if</span> [[ ! -z <span class="hljs-variable">$option</span> &amp;&amp; <span class="hljs-variable">$option</span> = <span class="hljs-string">"yes"</span> || <span class="hljs-string">"<span class="hljs-variable">$option</span>"</span> = <span class="hljs-string">"y"</span> ]]
                                <span class="hljs-keyword">then</span>
                                <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                                <span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$orange</span> [ ☣ ]<span class="hljs-variable">$yellow</span> Rebooting System ...! "</span>
                                sleep 2
                                reboot
                            <span class="hljs-keyword">elif</span> [[ -n <span class="hljs-variable">$option</span> &amp;&amp; <span class="hljs-variable">$option</span> = <span class="hljs-string">"no"</span> || <span class="hljs-variable">$option</span> = <span class="hljs-string">"n"</span> ]] 
                                <span class="hljs-keyword">then</span>
                                    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                                    <span class="hljs-built_in">echo</span> -e <span class="hljs-variable">$orange</span> <span class="hljs-string">"Quiting The Script \n"</span> <span class="hljs-variable">$normal</span>
                                <span class="hljs-keyword">else</span>
                                    <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                                    <span class="hljs-built_in">echo</span> -e <span class="hljs-variable">$red</span>\"<span class="hljs-variable">$option</span>\"<span class="hljs-variable">$normal</span><span class="hljs-variable">$orange</span> is not an option<span class="hljs-variable">$orange</span> <span class="hljs-string">"Quiting The Script \n"</span> <span class="hljs-variable">$normal</span>
                            <span class="hljs-keyword">fi</span>
                        <span class="hljs-keyword">else</span>
                        <span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
                        <span class="hljs-built_in">echo</span> -en <span class="hljs-string">"<span class="hljs-variable">$red</span> [ X ] Grub ReInstallation Failed !!\n\tTry to execute the steps Manually\n\n<span class="hljs-variable">$normal</span>"</span>
                        <span class="hljs-built_in">exit</span> 1
                    <span class="hljs-keyword">fi</span>
            <span class="hljs-keyword">else</span>
                <span class="hljs-built_in">echo</span> -e <span class="hljs-string">" "</span>
                <span class="hljs-built_in">echo</span> -e <span class="hljs-variable">$red</span> <span class="hljs-string">"[ X ]<span class="hljs-variable">$normal</span><span class="hljs-variable">$white</span> Couldn't Find a linux installation in the Hard Disk !!\n"</span> <span class="hljs-variable">$normal</span>
                <span class="hljs-built_in">exit</span> 1
            <span class="hljs-keyword">fi</span>
    <span class="hljs-keyword">fi</span>


}


normal=<span class="hljs-string">'\e[0m'</span>
cyan=<span class="hljs-string">'\e[0;36m'</span>
red=<span class="hljs-string">'\e[1;31m'</span>
green=<span class="hljs-string">'\e[0;32m'</span>
light_green=<span class="hljs-string">'\e[1;32m'</span>
white=<span class="hljs-string">'\e[0;37m'</span>
yellow=<span class="hljs-string">'\e[0;33m'</span>
light_blue=<span class="hljs-string">'\e[1;34m'</span>
orange=<span class="hljs-string">'\e[38;5;166m'</span>
light_cyan=<span class="hljs-string">'\e[1;36m'</span>


chk_root
<span class="hljs-built_in">echo</span> <span class="hljs-string">" "</span>
<span class="hljs-built_in">echo</span> -e <span class="hljs-string">"<span class="hljs-variable">$white</span> [ Tip ]::<span class="hljs-variable">$cyan</span> To exit press Ctrl C\n<span class="hljs-variable">$normal</span>"</span>
sleep 2
part_find
</code></pre>
]]></content:encoded></item></channel></rss>