Linux/Tipps/Gentoo/Bugs: Unterschied zwischen den Versionen
→PXE mit baselayout-1.12.11.1 und util-linux-2.14.1
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
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== |