Linux/Tipps/Gentoo/Bugs: Unterschied zwischen den Versionen

Zeile 18: Zeile 18:
Mit dieser Kombination an Paketen kann ein PXE-Client nicht booten, weil '''/etc/init.d/checkroot''' das NFS Root nicht rw remountet.
Mit dieser Kombination an Paketen kann ein PXE-Client nicht booten, weil '''/etc/init.d/checkroot''' das NFS Root nicht rw remountet.


Workaround: Einen '''if''' in '''/etc/init.d/checkroot''' auskommentieren:
'''Workaround:'''
 
Einen '''if''' in '''/etc/init.d/checkroot''' auskommentieren:
         # Should we mount root rw ?  the touch check is to see if the / is
         # Should we mount root rw ?  the touch check is to see if the / is
         # already mounted rw in which case there's nothing for us to do
         # already mounted rw in which case there's nothing for us to do
Zeile 36: Zeile 38:
                 fi
                 fi
  #      fi
  #      fi
Oder den Patch von http://bugs.gentoo.org/show_bug.cgi?id=252977 anwenden:
--- /etc/init.d/checkroot~ 2009-01-11 20:57:15.446217000 -0500
+++ /etc/init.d/checkroot 2009-01-11 20:57:15.446217000 -0500
@@ -71,7 +71,7 @@
 
  # Should we mount root rw ?  the touch check is to see if the / is
  # already mounted rw in which case there's nothing for us to do
- if mount -vf -o remount / 2> /dev/null | \
+ if mount -vfi -o remount / 2> /dev/null | \
    awk '{ if ($6 ~ /rw/) exit 0; else exit 1; }' && \
    ! touch -c / >& /dev/null
  then


==lirc mit Kernel 2.6.27==
==lirc mit Kernel 2.6.27==
1.103

Bearbeitungen