summaryrefslogtreecommitdiffstats
path: root/rescue/guessmounts
diff options
context:
space:
mode:
Diffstat (limited to 'rescue/guessmounts')
-rwxr-xr-xrescue/guessmounts6
1 files changed, 5 insertions, 1 deletions
diff --git a/rescue/guessmounts b/rescue/guessmounts
index c755e0743..dddeaed26 100755
--- a/rescue/guessmounts
+++ b/rescue/guessmounts
@@ -17,7 +17,8 @@ use common;
use fs;
use fs::proc_partitions;
use fs::type;
-
+use lvm;
+use run_program;
my @proc_mounts = fs::read_fstab('', '/proc/mounts');
@@ -34,6 +35,9 @@ print STDERR "\nPlease wait, trying to find your root device...\n";
mkdir_p($target);
+run_program::run('lvm2', 'vgscan');
+run_program::run('lvm2', 'vgchange', '-a', 'y');
+
my @parts = map {
$_->{device} = delete $_->{dev};
put_in_hash($_, fs::type::type_subpart_from_magic($_));