diff options
author | Olivier Blin <oblin@mandriva.com> | 2010-08-11 14:46:48 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2010-08-11 14:46:48 +0000 |
commit | 26372cd9f8fae971b9cc8c9802276f49c5045441 (patch) | |
tree | 1eaa68fbb7cc094dd43e5b4f65241eff39a3390d /draklive | |
parent | fd43d643686a99ffa23063d3abc473a960d7af6d (diff) | |
download | drakiso-26372cd9f8fae971b9cc8c9802276f49c5045441.tar drakiso-26372cd9f8fae971b9cc8c9802276f49c5045441.tar.gz drakiso-26372cd9f8fae971b9cc8c9802276f49c5045441.tar.bz2 drakiso-26372cd9f8fae971b9cc8c9802276f49c5045441.tar.xz drakiso-26372cd9f8fae971b9cc8c9802276f49c5045441.zip |
mount /proc and /sys for both classical and media-specific initrd
Diffstat (limited to 'draklive')
-rwxr-xr-x | draklive | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -489,11 +489,19 @@ sub prepare_bootloader { sub create_initrd { my ($live) = @_; + my $root = $live->get_system_root; + + run_('mount', '-t', 'proc', 'none', $root . '/proc'); + run_('mount', '-t', 'sysfs', 'none', $root . '/sys'); + if (need_media_specific_boot($live)) { MDV::Draklive::Initrd::create_media_initrd($live); } else { MDV::Draklive::Initrd::create_classical_initrd($live); } + + run_('umount', $root . '/sys'); + run_('umount', $root . '/proc'); } sub create_bootloader { |