virtualbox
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
virtualbox [2009/11/24 11:16] – 172.26.0.166 | virtualbox [2010/01/13 11:19] – 172.26.0.166 | ||
---|---|---|---|
Line 60: | Line 60: | ||
</ | </ | ||
+ | ===== Expanding a Virtual Disk ===== | ||
+ | There is no way to expand a VDI. What you have to do is create a new VDI, boot the virtual machine to a live cd, and copy over the filesystem (either via '' | ||
+ | |||
+ | Create new VDI | ||
+ | |||
+ | Attach to virtual machine and boot with System Rescue CD | ||
+ | |||
+ | create two partitions with fdisk/ | ||
+ | * 1: 100 MB, boot, type " | ||
+ | * 2: 30 GB, type "Linux LVM" (8E) | ||
+ | |||
+ | Format the boot partition as ext3 | ||
+ | |||
+ | ==== LVM setup ==== | ||
+ | |||
+ | Create Physical Volume from device: | ||
+ | < | ||
+ | |||
+ | Create Volume Group from PV: | ||
+ | < | ||
+ | |||
+ | Create Logical Volumes in VG: | ||
+ | < | ||
+ | lvcreate -L512M -nLogVol01 VolGroup01</ | ||
+ | |||
+ | Format the new partitions: | ||
+ | < | ||
+ | < | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Mount both root partitions: | ||
+ | < | ||
+ | mount / | ||
+ | |||
+ | Copy everything over: | ||
+ | < | ||
+ | |||
+ | Mount both boot partitions: | ||
+ | < | ||
+ | mount /dev/sda1 / | ||
+ | |||
+ | Copy everything over: | ||
+ | < | ||
+ | |||
+ | Force SElinux to relabel all files on boot (or else SElinux will deny you to log in) | ||
+ | < | ||
+ | |||
+ | Unmount all mounted logical volumes | ||
+ | |||
+ | Install GRUB on the new VDI | ||
+ | < | ||
+ | > root (hd0,0) | ||
+ | > setup (hd0)</ | ||
+ | |||
+ | ==== Renaming the new volume group==== | ||
+ | |||
+ | Deativate all logical volumes | ||
+ | < | ||
+ | Rename old volume group | ||
+ | < | ||
+ | Rename new volume group | ||
+ | < |