How should I convert ext4 to F2FS for main system usage?












0















Below is what I've tried, but any solution is welcome.



I'm doing this in VirtualBox-6.0 (static size VHDs) before doing it live which may be a factor.



I've edited an ISO with cubic, removing packages and running apt install f2fs* -f -y so I'd be able to format partitions into F2FS from live CD. Kubuntu, the OS I want to use, uses Ubiquity to install the system which isn't able to read F2FS. A solution could be to find an installer that can read F2FS but I don't know any.



So what I've done instead is made a 512mb EFI boot partition and two separate ext4 partitions for root and home, intending to convert home to F2FS. The root/home separation was because I believe less things would break.



I installed as ext4, confirmed system running, then used Clonezilla to copy home to a separate partition. I then rebooted into a live CD to format the home partition to F2FS then copy over the folders located in home.



Now the problem: it shows the splash but systemctl --failed | grep not-found outputs:



tmp.mount

auditd.service

connman.service

console-screen.service

-screen.service

kbd.service

systemd-sysusers.service

systemd-update-done.service

update-done.service

systemd-vconsole-setup.service

-vconsole-setup.service

all.target

syslog.target



And notable output from journalctl -xb is MODSIGN: Couldn't get UEFI db list.



I went back into live CD, chrooted and updated. Errors were encountered while processing:




ca-certificates-java

grub-pc

openjdk-11-jre-headless:amd64

grub-efi-amd-signed

openjdk-11-jre:amd64

shim-sgned

friendly-recovery

linux-image-4.15.0-45-generic



Probably because:




update-initramfs: Generating (the kernel)

Warning:couldn't identify filesystem type for fsck hook, ignoring



Attempting install returns E: Internal Error. No file name for [the packages I checked]. I am assuming F2FS is only supported for data storage with this line









share



























    0















    Below is what I've tried, but any solution is welcome.



    I'm doing this in VirtualBox-6.0 (static size VHDs) before doing it live which may be a factor.



    I've edited an ISO with cubic, removing packages and running apt install f2fs* -f -y so I'd be able to format partitions into F2FS from live CD. Kubuntu, the OS I want to use, uses Ubiquity to install the system which isn't able to read F2FS. A solution could be to find an installer that can read F2FS but I don't know any.



    So what I've done instead is made a 512mb EFI boot partition and two separate ext4 partitions for root and home, intending to convert home to F2FS. The root/home separation was because I believe less things would break.



    I installed as ext4, confirmed system running, then used Clonezilla to copy home to a separate partition. I then rebooted into a live CD to format the home partition to F2FS then copy over the folders located in home.



    Now the problem: it shows the splash but systemctl --failed | grep not-found outputs:



    tmp.mount

    auditd.service

    connman.service

    console-screen.service

    -screen.service

    kbd.service

    systemd-sysusers.service

    systemd-update-done.service

    update-done.service

    systemd-vconsole-setup.service

    -vconsole-setup.service

    all.target

    syslog.target



    And notable output from journalctl -xb is MODSIGN: Couldn't get UEFI db list.



    I went back into live CD, chrooted and updated. Errors were encountered while processing:




    ca-certificates-java

    grub-pc

    openjdk-11-jre-headless:amd64

    grub-efi-amd-signed

    openjdk-11-jre:amd64

    shim-sgned

    friendly-recovery

    linux-image-4.15.0-45-generic



    Probably because:




    update-initramfs: Generating (the kernel)

    Warning:couldn't identify filesystem type for fsck hook, ignoring



    Attempting install returns E: Internal Error. No file name for [the packages I checked]. I am assuming F2FS is only supported for data storage with this line









    share

























      0












      0








      0








      Below is what I've tried, but any solution is welcome.



      I'm doing this in VirtualBox-6.0 (static size VHDs) before doing it live which may be a factor.



      I've edited an ISO with cubic, removing packages and running apt install f2fs* -f -y so I'd be able to format partitions into F2FS from live CD. Kubuntu, the OS I want to use, uses Ubiquity to install the system which isn't able to read F2FS. A solution could be to find an installer that can read F2FS but I don't know any.



      So what I've done instead is made a 512mb EFI boot partition and two separate ext4 partitions for root and home, intending to convert home to F2FS. The root/home separation was because I believe less things would break.



      I installed as ext4, confirmed system running, then used Clonezilla to copy home to a separate partition. I then rebooted into a live CD to format the home partition to F2FS then copy over the folders located in home.



      Now the problem: it shows the splash but systemctl --failed | grep not-found outputs:



      tmp.mount

      auditd.service

      connman.service

      console-screen.service

      -screen.service

      kbd.service

      systemd-sysusers.service

      systemd-update-done.service

      update-done.service

      systemd-vconsole-setup.service

      -vconsole-setup.service

      all.target

      syslog.target



      And notable output from journalctl -xb is MODSIGN: Couldn't get UEFI db list.



      I went back into live CD, chrooted and updated. Errors were encountered while processing:




      ca-certificates-java

      grub-pc

      openjdk-11-jre-headless:amd64

      grub-efi-amd-signed

      openjdk-11-jre:amd64

      shim-sgned

      friendly-recovery

      linux-image-4.15.0-45-generic



      Probably because:




      update-initramfs: Generating (the kernel)

      Warning:couldn't identify filesystem type for fsck hook, ignoring



      Attempting install returns E: Internal Error. No file name for [the packages I checked]. I am assuming F2FS is only supported for data storage with this line









      share














      Below is what I've tried, but any solution is welcome.



      I'm doing this in VirtualBox-6.0 (static size VHDs) before doing it live which may be a factor.



      I've edited an ISO with cubic, removing packages and running apt install f2fs* -f -y so I'd be able to format partitions into F2FS from live CD. Kubuntu, the OS I want to use, uses Ubiquity to install the system which isn't able to read F2FS. A solution could be to find an installer that can read F2FS but I don't know any.



      So what I've done instead is made a 512mb EFI boot partition and two separate ext4 partitions for root and home, intending to convert home to F2FS. The root/home separation was because I believe less things would break.



      I installed as ext4, confirmed system running, then used Clonezilla to copy home to a separate partition. I then rebooted into a live CD to format the home partition to F2FS then copy over the folders located in home.



      Now the problem: it shows the splash but systemctl --failed | grep not-found outputs:



      tmp.mount

      auditd.service

      connman.service

      console-screen.service

      -screen.service

      kbd.service

      systemd-sysusers.service

      systemd-update-done.service

      update-done.service

      systemd-vconsole-setup.service

      -vconsole-setup.service

      all.target

      syslog.target



      And notable output from journalctl -xb is MODSIGN: Couldn't get UEFI db list.



      I went back into live CD, chrooted and updated. Errors were encountered while processing:




      ca-certificates-java

      grub-pc

      openjdk-11-jre-headless:amd64

      grub-efi-amd-signed

      openjdk-11-jre:amd64

      shim-sgned

      friendly-recovery

      linux-image-4.15.0-45-generic



      Probably because:




      update-initramfs: Generating (the kernel)

      Warning:couldn't identify filesystem type for fsck hook, ignoring



      Attempting install returns E: Internal Error. No file name for [the packages I checked]. I am assuming F2FS is only supported for data storage with this line







      f2fs





      share












      share










      share



      share










      asked 5 mins ago









      avisitoritseemsavisitoritseems

      419




      419






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          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',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1119109%2fhow-should-i-convert-ext4-to-f2fs-for-main-system-usage%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1119109%2fhow-should-i-convert-ext4-to-f2fs-for-main-system-usage%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          GameSpot

          connect to host localhost port 22: Connection refused

          Getting a Wifi WPA2 wifi connection