K2LL33D SHELL

 Apache/2.4.7 (Ubuntu)
 Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
 uid=33(www-data) gid=33(www-data) groups=33(www-data)
 safemode : OFF
 MySQL: ON | Perl: ON | cURL: OFF | WGet: ON
  >  / usr / bin /
server ip : 172.67.156.115

your ip : 172.69.214.188

H O M E


Filename/usr/bin/linux-boot-prober
Size1.54 kb
Permissionrwxr-xr-x
Ownerroot : root
Create time27-Apr-2025 09:58
Last modified13-Jan-2016 00:29
Last accessed05-Jul-2025 15:37
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
#!/bin/sh
. /usr/share/os-prober/common.sh

set -e

newns "$@"
require_tmpdir

grep "^/dev/" /proc/mounts | parse_proc_mounts >"$OS_PROBER_TMP/mounted-map" || true

partition="$1"

if [ -z "$partition" ]; then
echo "usage: linux-boot-prober partition" >&2
exit 1
fi

if ! mapped="$(mapdevfs "$partition")"; then
log "Device '$partition' does not exist; skipping"
continue
fi

if ! grep -q "^$mapped " "$OS_PROBER_TMP/mounted-map"; then
for test in /usr/lib/linux-boot-probes/*; do
debug "running $test"
if [ -x $test ] && [ -f $test ]; then
if $test "$partition"; then
debug "linux detected by $test"
break
fi
fi
done
else
mpoint=$(grep "^$mapped " "$OS_PROBER_TMP/mounted-map" | head -n1 | cut -d " " -f 2)
mpoint="$(unescape_mount "$mpoint")"
if [ "$mpoint" != "/target/boot" ] && [ "$mpoint" != "/target" ] && [ "$mpoint" != "/" ]; then
type=$(grep "^$mapped " "$OS_PROBER_TMP/mounted-map" | head -n1 | cut -d " " -f 3)
if ! grep -q " $mpoint/boot " "$OS_PROBER_TMP/mounted-map"; then
linux_mount_boot "$partition" "$mpoint"
bootpart="${mountboot%% *}"
bootmounted="${mountboot#* }"
else
bootpart="$partition"
bootmounted=0
fi
for test in /usr/lib/linux-boot-probes/mounted/*; do
if [ -f $test ] && [ -x $test ]; then
debug "running $test on mounted $partition"
if $test "$partition" "$bootpart" "$mpoint" "$type"; then
debug "$test succeeded"
break
fi
fi
done
if [ "$bootmounted" = 1 ]; then
if ! umount "$mpoint/boot"; then
warn "failed to umount $mpoint/boot"
fi
fi
fi
fi