Як розширити розмір основного розділу ext4 на віртуальному диску VMware Player?


25

У мене налаштування віртуальної машини VMware Player, в якості гостьової ОС працює Ubuntu 10.04.

Відеомагнітофон створений на 20 ГБ віртуальному диску, з єдиним розділом робочого простору. Нарешті я дійшов до того, що мені потрібно збільшити розмір віртуального накопичувача. Змінення розміру самого диска, додавання 10 Гб, було легко через меню VMware Player. Тепер мені потрібно змінити розмір самого основного розділу (я віддаю перевагу цьому над створенням окремого розділу та його монтажем).

За даними GParted, у мене зараз такі розділи:

введіть тут опис зображення

Моє запитання: як я можу збільшити розмір розділу Filesystem, щоб включити безкоштовні 10 Гб?

З інформації, яку я знайшов в Інтернеті, схоже, що одне обмеження - це той факт, що він підміняє розділ безпосередньо поруч із файловою системою, тому я розумію, що першим ділом було б перемістити цей розділ до кінця тома. Як це можна зробити?

Крім того, деякі джерела припускають, що систему слід завантажувати з LiveCD, тому файлова система не є завантажувальним розділом і, таким чином, полегшує розмір. Як було сказано вище, я запускаю VM, тому я не впевнений, як завантажити його з LiveCD. Якісь ідеї?


Ви говорите vmware завантажуватися із образу CD, як і коли ви вперше встановили Ubuntu в ньому.
psusi

@psusi - дякую. VM працює з VMware Player, а не VMware, тому я не знаю, куди йому сказати, щоб він завантажився з CD. Також, очевидно, мені потрібно завантажувати VM, над яким я зараз працюю, з компакт-диска. Єдиний раз, коли я пам’ятаю, що вказував на ISO, був при створенні VM, і там все робилося автоматично.
ysap

Відповіді:


35

Я робив саме це хвилину тому. Що ви хочете зробити:

  1. У налаштуваннях машини вкажіть компакт-диск на файл .iso з вашим Ubuntu LiveCD. Також вам може знадобитися переконатися, що прапорець "Підключити при включенні живлення".
  2. Увімкніть віртуальну машину та натисніть F2 з фокусом всередині машини.
  3. Потрапивши всередину BIOS, перейдіть на вкладку Boot і виберіть CD-Rom як основний завантажувальний пристрій.
  4. Запустити gParted - я думаю, це завжди є.
  5. Знищіть розділ swap: swapoff, видаліть розширені та linux-swap розділи.
  6. Змініть розмір основного розділу до потрібного розміру.
  7. Виділіть свій своп знову на все, що завгодно - створіть розширений розділ, а потім виділіть як своп Linux. Пам'ятайте про swapon :)

І це все. Тепер у вас є великий основний розділ!

У моєму випадку вам знадобиться мати рефлекси Jedi, щоб потрапити в BIOS, натиснувши F2 на екрані сплеску - затримка завантаження занадто коротка. Що ви можете зробити, щоб уповільнити це, це перейти до файлу .vmx вашого vm і ввести щось розумне, наприклад:

bios.bootDelay = "5000"

На 5 секунд затримки завантаження.


Дякую, до цього моменту я вже додав розділ, що минув цей своп-розділ. Потім я монтую цю файлову систему в моїй основній файловій системі та продовжую, як зазвичай. Однак ваша відповідь, ймовірно, буде корисною наступного разу, коли мені потрібно збільшити розмір накопичувача :-)
ysap

Дуже хороша. Принаймні, у Fusion 6 цитати не дозволені. Використання:bios.bootDelay = 5000
Brent Faust

Дійсно велике дякую за можливість затримки біосу. Ви зекономили багато мого часу :)
Роман Бадіорний

3
Це спрацювало чудово. Ви також можете використовувати bios.forceSetupOnce="TRUE" як альтернативу bios.BootDelay kb.vmware.com/selfservice/microsites/…
OscarRyz

1
Для мене це спрацювало чудово, але я хотів би додати, що мені довелося перейти до Налаштування віртуальної машини> CD / DVD та встановити прапорець "Підключення при включенні живлення". Використання VMWare Player 7.0.0.
Чак Клаун
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.