Software > Alternative Betriebssysteme

FreeMiNT - WARNING: mounting unchecked fs, running dosfsck is recommended

<< < (2/3) > >>

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