<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:nalimilan@club.fr" title="Milan Bouchet-Valat <nalimilan@club.fr>"> <span class="fn">Milan Bouchet-Valat</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - No way to repair root FS in emergency mode"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=85200">bug 85200</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEEDINFO
           </td>
           <td>NEW
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - No way to repair root FS in emergency mode"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=85200#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - No way to repair root FS in emergency mode"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=85200">bug 85200</a>
              from <span class="vcard"><a class="email" href="mailto:nalimilan@club.fr" title="Milan Bouchet-Valat <nalimilan@club.fr>"> <span class="fn">Milan Bouchet-Valat</span></a>
</span></b>
        <pre>My general issue is simply that when / gets corrupt for some reason, people get
a console screen without any clear way of fixing the problem unless they are
experts of the boot process. This sounds too bad since simply running fsck
before mounting / would fix the problem.

Now, going into the technical details, I'd say that the #1 problem is that when
/ is corrupt, systemd goes to rescue.target instead of emergency.target. In the
former mode, / is already mounted, which means you cannot run fsck on it. Not
everybody knows that you're supposed to reboot into emergency.target (even more
so since the prompt says "Welcome to emergency mode" and not "rescue mode").

So I think it would be more useful to boot/reboot into emergency.target when /
fails to mount. Even better, the prompt could say "Failed to mount root
partition. Do you want to automatically try to repair it? [Y/n]" I suspect 90%
of people merely call 'fsck -y' without in those cases anyway.

IMHO this is really required if we want Linux to be as reliable as other OSes
for average-technical users, for which systemd is only a vague name and boot
targets something they never heard of.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>