Need to cleanup Efivars, but how?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have rebooted my Acer Aspire CloudBook with multiple versions of Linux, Windows 10 and Chrome OS. Keep going back and forth because all have problems. Now I can only boot Linux Mint, nothing from USB. Reason efi partition is full. Efivars contains 96 items (/sys/firmware/efi/efivars).
How do I reset efi partition without bricking system?







share|improve this question



















  • While at that, could you try en.altlinux.org/starterkits there? I've implemented UEFI support there so sort of intereset in corner cases.
    – Michael Shigorin
    May 29 at 10:43















up vote
0
down vote

favorite












I have rebooted my Acer Aspire CloudBook with multiple versions of Linux, Windows 10 and Chrome OS. Keep going back and forth because all have problems. Now I can only boot Linux Mint, nothing from USB. Reason efi partition is full. Efivars contains 96 items (/sys/firmware/efi/efivars).
How do I reset efi partition without bricking system?







share|improve this question



















  • While at that, could you try en.altlinux.org/starterkits there? I've implemented UEFI support there so sort of intereset in corner cases.
    – Michael Shigorin
    May 29 at 10:43













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have rebooted my Acer Aspire CloudBook with multiple versions of Linux, Windows 10 and Chrome OS. Keep going back and forth because all have problems. Now I can only boot Linux Mint, nothing from USB. Reason efi partition is full. Efivars contains 96 items (/sys/firmware/efi/efivars).
How do I reset efi partition without bricking system?







share|improve this question











I have rebooted my Acer Aspire CloudBook with multiple versions of Linux, Windows 10 and Chrome OS. Keep going back and forth because all have problems. Now I can only boot Linux Mint, nothing from USB. Reason efi partition is full. Efivars contains 96 items (/sys/firmware/efi/efivars).
How do I reset efi partition without bricking system?









share|improve this question










share|improve this question




share|improve this question









asked May 28 at 17:19









Tekola

1




1











  • While at that, could you try en.altlinux.org/starterkits there? I've implemented UEFI support there so sort of intereset in corner cases.
    – Michael Shigorin
    May 29 at 10:43

















  • While at that, could you try en.altlinux.org/starterkits there? I've implemented UEFI support there so sort of intereset in corner cases.
    – Michael Shigorin
    May 29 at 10:43
















While at that, could you try en.altlinux.org/starterkits there? I've implemented UEFI support there so sort of intereset in corner cases.
– Michael Shigorin
May 29 at 10:43





While at that, could you try en.altlinux.org/starterkits there? I've implemented UEFI support there so sort of intereset in corner cases.
– Michael Shigorin
May 29 at 10:43











1 Answer
1






active

oldest

votes

















up vote
0
down vote













EFI System is just a file system. You have to decide what data is important to you there.



Efivars contains variables used by UEFI and stored in NVRam (probably an EEPROM) but 96 items isn't an unusually large amount.



You need to inspect the EFI System partition and decide what files are important. Chances are you just have many different distributions boot loaders in there. conventionally each distributions name will be a subdirectory of the ESP and you can delete these subfolders if the distribution is no longer in use.



If you're using EFI-Stub then copys of the kernel would likely be in the ESP maybe you have many old kernel versions. If you're using a boot loader like rEFInd or GRUB it will store some of its resource files in the ESP but usually only the ones it really needs.



You could also just have a really small ESP (sub-50mb) and so normal bootloaders and resources are just filling it.






share|improve this answer





















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f446517%2fneed-to-cleanup-efivars-but-how%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    EFI System is just a file system. You have to decide what data is important to you there.



    Efivars contains variables used by UEFI and stored in NVRam (probably an EEPROM) but 96 items isn't an unusually large amount.



    You need to inspect the EFI System partition and decide what files are important. Chances are you just have many different distributions boot loaders in there. conventionally each distributions name will be a subdirectory of the ESP and you can delete these subfolders if the distribution is no longer in use.



    If you're using EFI-Stub then copys of the kernel would likely be in the ESP maybe you have many old kernel versions. If you're using a boot loader like rEFInd or GRUB it will store some of its resource files in the ESP but usually only the ones it really needs.



    You could also just have a really small ESP (sub-50mb) and so normal bootloaders and resources are just filling it.






    share|improve this answer

























      up vote
      0
      down vote













      EFI System is just a file system. You have to decide what data is important to you there.



      Efivars contains variables used by UEFI and stored in NVRam (probably an EEPROM) but 96 items isn't an unusually large amount.



      You need to inspect the EFI System partition and decide what files are important. Chances are you just have many different distributions boot loaders in there. conventionally each distributions name will be a subdirectory of the ESP and you can delete these subfolders if the distribution is no longer in use.



      If you're using EFI-Stub then copys of the kernel would likely be in the ESP maybe you have many old kernel versions. If you're using a boot loader like rEFInd or GRUB it will store some of its resource files in the ESP but usually only the ones it really needs.



      You could also just have a really small ESP (sub-50mb) and so normal bootloaders and resources are just filling it.






      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        EFI System is just a file system. You have to decide what data is important to you there.



        Efivars contains variables used by UEFI and stored in NVRam (probably an EEPROM) but 96 items isn't an unusually large amount.



        You need to inspect the EFI System partition and decide what files are important. Chances are you just have many different distributions boot loaders in there. conventionally each distributions name will be a subdirectory of the ESP and you can delete these subfolders if the distribution is no longer in use.



        If you're using EFI-Stub then copys of the kernel would likely be in the ESP maybe you have many old kernel versions. If you're using a boot loader like rEFInd or GRUB it will store some of its resource files in the ESP but usually only the ones it really needs.



        You could also just have a really small ESP (sub-50mb) and so normal bootloaders and resources are just filling it.






        share|improve this answer













        EFI System is just a file system. You have to decide what data is important to you there.



        Efivars contains variables used by UEFI and stored in NVRam (probably an EEPROM) but 96 items isn't an unusually large amount.



        You need to inspect the EFI System partition and decide what files are important. Chances are you just have many different distributions boot loaders in there. conventionally each distributions name will be a subdirectory of the ESP and you can delete these subfolders if the distribution is no longer in use.



        If you're using EFI-Stub then copys of the kernel would likely be in the ESP maybe you have many old kernel versions. If you're using a boot loader like rEFInd or GRUB it will store some of its resource files in the ESP but usually only the ones it really needs.



        You could also just have a really small ESP (sub-50mb) and so normal bootloaders and resources are just filling it.







        share|improve this answer













        share|improve this answer



        share|improve this answer











        answered May 28 at 19:49









        jdwolf

        2,362116




        2,362116






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f446517%2fneed-to-cleanup-efivars-but-how%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Bahrain

            Postfix configuration issue with fips on centos 7; mailgun relay