Software > Alternative Betriebssysteme
FreeMiNT - WARNING: mounting unchecked fs, running dosfsck is recommended
DonQuichote:
--- Zitat von: gh-baden am Mo 06.08.2018, 22:40:53 ---
--- Zitat von: DonQuichote am Mo 06.08.2018, 22:13:55 ---bisher schon einige Konfig-Fehler in der MiNT-Konfiguration meines TT beseitigen können.
Was ich aber nicht aus der Welt kriege sind die Fehlermeldungen beim Booten zum Filesystem.
--- Ende Zitat ---
Vielleicht eine doofe Frage - aber fährst du das System sauber herunter?
--- Ende Zitat ---
Ja, natürlich. Immer über den Shutdown.
Lukas Frank:
Baue das doch so auf wie EasyMiNT ...
fscheck.sh
--- Code: ---#!/c/mint/bin/sh
# Check filesystems on normal boot or after systemcrash.
#
if [ -f /etc/fastboot ]; then
echo "Fast boot. Skipping filesystem checks."
rm -f /etc/fastboot
else
ext2drives=`grep -v '^#' /etc/fstab | \
while read drv mntp type owner group perm; do
if [ "X$type" = Xext2 ]; then
echo "$drv"
fi
done`
mfsdrives=`grep -v '^#' /etc/fstab | \
while read drv mntp type owner group perm; do
if [ "X$type" = Xminix ]; then
echo "$drv"
fi
done`
dosdrives=`grep -v '^#' /etc/fstab | \
while read drv mntp type owner group perm; do
if [ "X$type" = Xdos ]; then
echo "$drv"
fi
done`
for drv in $ext2drives; do
echo; echo "Checking filesystem on drive $drv."
fsck.ext2 -p -C - $drv:
if [ $? -ge 2 ]; then
echo
echo "Warning: e2fsck FAILED ($?)"
echo " Starting single user shell. Fix the"
echo " filesystem on drive $drv by running fsck.ext2"
echo " and REBOOT!"
echo
sh -si < /dev/console > /dev/console 2>&1
fi
done
for drv in $mfsdrives; do
echo; echo "Checking filesystem on drive $drv."
fsck.minix -p $drv:
if [ $? -ne 0 ]; then
echo
echo "Warning: fsck FAILED"
echo " Starting single user shell. Fix the"
echo " filesystem on drive $drv by running fsck.minix"
echo " and REBOOT!"
echo
sh -si < /dev/console > /dev/console 2>&1
fi
done
# for drv in $dosdrives; do
# echo; echo "Checking filesystem on drive $drv."
# fsck.vfat -p $drv:
# if [ $? -ne 0 ]; then
# echo
# echo "Warning: fsck FAILED"
# echo " Starting single user shell. Fix the"
# echo " filesystem on drive $drv by running fsck.vfat"
# echo " and REBOOT!"
# echo
# sh -si < /dev/console > /dev/console 2>&1
# fi
# done
fi
--- Ende Code ---
Im Ordner c.\mint/bin muss es noch eine bash geben. Die nennst du einfach sh und sicherheitshalber nochmal doppelt als sh.ttp
mint.cnf
--- Code: ---# Filesystemcheck (mandatory)
exec u:\c\mint\bin\sh u:\c\mint\bin\fscheck.sh
echo
--- Ende Code ---
-> http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/
-> https://github.com/freemint/freemint/issues/73
DonQuichote:
--- Zitat von: Arthur am Mo 06.08.2018, 22:26:33 ---Welche Laufwerke sind denn ext2 bei dir? Sehe auch gerade ist kein VanillaMiNT mehr sondern Freemint...
--- Ende Zitat ---
Laufwer K ist bei mir ext2 mi 1,9 GB. Das meckert er aber nicht an. Er bechwert sich nur über C bis J.
C- 512MB BGM
D- 512MB BGM
E- 512MB BGM
F- 512MB BGM
G- 10GB F32
H- 10GB F32
I- 10GB F32
J- rest der 73GB Platte F32
Vanilla habe ich auch auf der C: (nicht gleichzeitig mit FreeMint als C:\MINT) und guck mir da das Eine oder Andere ab.
DonQuichote:
--- Zitat von: Lukas Frank am Di 07.08.2018, 09:27:58 ---Baue das doch so auf wie EasyMiNT ...
fscheck.sh
--- Code: ---#!/c/mint/bin/sh
# Check filesystems on normal boot or after systemcrash.
#
if [ -f /etc/fastboot ]; then
echo "Fast boot. Skipping filesystem checks."
rm -f /etc/fastboot
else
ext2drives=`grep -v '^#' /etc/fstab | \
while read drv mntp type owner group perm; do
if [ "X$type" = Xext2 ]; then
echo "$drv"
fi
done`
mfsdrives=`grep -v '^#' /etc/fstab | \
while read drv mntp type owner group perm; do
if [ "X$type" = Xminix ]; then
echo "$drv"
fi
done`
dosdrives=`grep -v '^#' /etc/fstab | \
while read drv mntp type owner group perm; do
if [ "X$type" = Xdos ]; then
echo "$drv"
fi
done`
for drv in $ext2drives; do
echo; echo "Checking filesystem on drive $drv."
fsck.ext2 -p -C - $drv:
if [ $? -ge 2 ]; then
echo
echo "Warning: e2fsck FAILED ($?)"
echo " Starting single user shell. Fix the"
echo " filesystem on drive $drv by running fsck.ext2"
echo " and REBOOT!"
echo
sh -si < /dev/console > /dev/console 2>&1
fi
done
for drv in $mfsdrives; do
echo; echo "Checking filesystem on drive $drv."
fsck.minix -p $drv:
if [ $? -ne 0 ]; then
echo
echo "Warning: fsck FAILED"
echo " Starting single user shell. Fix the"
echo " filesystem on drive $drv by running fsck.minix"
echo " and REBOOT!"
echo
sh -si < /dev/console > /dev/console 2>&1
fi
done
# for drv in $dosdrives; do
# echo; echo "Checking filesystem on drive $drv."
# fsck.vfat -p $drv:
# if [ $? -ne 0 ]; then
# echo
# echo "Warning: fsck FAILED"
# echo " Starting single user shell. Fix the"
# echo " filesystem on drive $drv by running fsck.vfat"
# echo " and REBOOT!"
# echo
# sh -si < /dev/console > /dev/console 2>&1
# fi
# done
fi
--- Ende Code ---
Im Ordner c.\mint/bin muss es noch eine bash geben. Die nennst du einfach sh und sicherheitshalber nochmal doppelt als sh.ttp
mint.cnf
--- Code: ---# Filesystemcheck (mandatory)
exec u:\c\mint\bin\sh u:\c\mint\bin\fscheck.sh
echo
--- Ende Code ---
-> http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/
-> https://github.com/freemint/freemint/issues/73
--- Ende Zitat ---
Werde ich versuchen heute Abend umzusetzen. Danke für die Links!
Arthur:
--- Zitat von: DonQuichote am Di 07.08.2018, 12:31:04 ---
--- Zitat von: Arthur am Mo 06.08.2018, 22:26:33 ---Welche Laufwerke sind denn ext2 bei dir? Sehe auch gerade ist kein VanillaMiNT mehr sondern Freemint...
--- Ende Zitat ---
Laufwer K ist bei mir ext2 mi 1,9 GB. Das meckert er aber nicht an. Er bechwert sich nur über C bis J.
C- 512MB BGM
D- 512MB BGM
E- 512MB BGM
F- 512MB BGM
G- 10GB F32
H- 10GB F32
I- 10GB F32
J- rest der 73GB Platte F32
Vanilla habe ich auch auf der C: (nicht gleichzeitig mit FreeMint als C:\MINT) und guck mir da das Eine oder Andere ab.
--- Ende Zitat ---
In diesem Zusammenhang wäre die Mint.cnf und /etc/fstab und fscheck.sh evtl. noch für eine Fehleranalyse hilfreich.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln