Quote |
EXT2-fs warning (device ide0(3,2): ext2_read_super: mounting ext3 filesystem as ext2 |
Quote |
I saw the automatic login in 8.4 but don't yet know how it works. Does it a replace the "login" command similar to what I describe on my site? Does it automatically login as root? |
Code Sample |
if [ -n "$INSTALLED" ]; then echo "${BLUE}Running from HD, checking filesystems...${NORMAL}" # We are running from HD, so a file system check is recommended [ -f /etc/init.d/checkroot.sh ] && /etc/init.d/checkroot.sh [ -f /etc/init.d/checkfs.sh ] && /etc/init.d/checkfs.sh fi # / must be read-write in any case, starting from here mount -o remount,rw / 2>/dev/null if [ -n "$INSTALLED" ]; then echo -n "${BLUE}Running from HD, regenerate ld.so.cache and modules.dep...${NORMAL}" # Regenerate ld.so.cache and module dependencies on HD ldconfig; depmod -a 2>/dev/null echo "" fi |
Code Sample |
# Start creating /etc/fstab with HD partitions and USB SCSI devices now if checkbootparam "nofstab"; then echo " ${BLUE}Skipping /etc/fstab creation as requested on boot commandline.${NORMAL}" else echo -n "${BLUE}Scanning for Harddisk partitions and creating ${YELLOW}/etc/fstab${BLUE}... " rebuildfstab -r -u knoppix -g knoppix >/dev/null 2>&1 if [ -e /var/run/rebuildfstab.pid ]; then # Another instance of rebuildfstab, probably from hotplug, is still running, so just wait. sleep 8 fi echo "${GREEN}Done.${NORMAL}" fi |
Code Sample |
fstype(){ case "$(file -s $1)" in *[Ff][Aa][Tt]*|*[Xx]86*) echo "vfat"; return 0;; *[Rr][Ee][Ii][Ss][Ee][Rr]*) echo "reiserfs"; return 0;; *[Xx][Ff][Ss]*) echo "xfs"; return 0;; *[Ee][Xx][Tt]3*) echo "ext3"; return 0;; *[Ee][Xx][Tt]2*) echo "ext2"; return 0;; *data*) echo "invalid"; return 0;; *) echo "auto"; return 0;; esac } # Try to mount this filesystem read-only, without or with encryption trymount(){ # Check if already mounted case "$(cat /proc/mounts)" in *\ $2\ *) return 0;; esac # Apparently, mount-aes DOES autodetect AES loopback files. [ -b "$1" ] && { mount -t auto -o ro "$1" "$2" 2>/dev/null; RC="$?"; } # We need to mount crypto-loop files with initial rw support [ -f "$1" ] && { mount -t auto -o loop,rw "$1" "$2" 2>/dev/null; RC="$?"; } # Mount succeeded? [ "$RC" = "0" ] && return 0 echo "" echo "${CYAN}Filesystem not autodetected, trying to mount $1 with AES256 encryption${NORMAL}" a="y" while [ "$a" != "n" -a "$a" != "N" ]; do # We need to mount crypto-loop files with initial rw support mount -t auto -o loop,rw,encryption=AES256 "$1" "$2" && return 0 echo -n "${RED}Mount failed, retry? [Y/n] ${NORMAL}" read a done return 1 } |