11. Клацніть по кнопці Install для того, щоб приєднати вибраний фізичний диск до віртуального комп'ютера. Як і у випадку віртуального диска, ви можете задати для фізичного диска один із трьох можливих режимів роботи: "із записом" ("Persistent"), "без запису" ("Nonpersistent") або "з відкладеним записом" ("Undoable").
Після завершення всіх цих дій можете завантажити ОС у віртуальному комп'ютері, і ви повинні побачити в своїй системі новий диск.
Якщо в наступному вам чому-небудь буде потрібно відключити фізичний диск від віртуального комп'ютера (наприклад, для того, щоб змонтувати його у файловій системі базового комп'ютера), відкрийте Редактор конфігурації (Settings | Configuration Editor) і клацніть по кнопці Remove екранної на вкладці, яка відповідає даному диску. На цій же вкладці є кнопка Edit Raw Disk..., за допомогою якої можна відкоригувати права доступу до розділів диска, що визначаються файлом фізичного диска. Звернутися до цієї опції вам доведеться в тих випадках, коли ви, скажімо, замінили фізичний диск в комп'ютері або модифікували розбиття його на розділи.
7.2 Завантаження ОС з фізичного диска
Раз є можливість підключати фізичні диски до віртуального комп'ютера, то, природно, виникає запитання: "А чи не можна завантажувати операційну систему віртуального комп'ютера з фізичного диска?" Таке питання особливо актуальне в тому випадку, коли до установки системи VMware на Вашому комп'ютері вже були встановлені в різні розділи як одна з операційних систем Windows, так і ОС Linux (в якій ви запускаєте віртуальний комп'ютер). І відповідь на це питання позитивний. Система VMware може навіть використати завантажувачі, встановлені раніше на комп'ютері. Завантажувач буде працювати всередині VMware і дасть можливість користувачеві вибрати операційну систему, запускається на віртуальному комп'ютері. Можна і заново встановити, наприклад, Windows 98 на фізичний диск, а потім запускати її у віртуальній машині.
VMware поки що (у версії 2) підтримує завантаження з реальних дисків тільки для IDE пристроїв (в той час як файл, що моделює віртуальний диск, може бути розташований як на IDE, так і на SCSI диску) (Примітка 26).. Однак використання ОС, встановленої на фізичному диску, пов'язане з деякими особливостями, які треба враховувати при настройці обох ОС (навіть крім тих небезпек, про які ми вже говорили в розд. 18.7.1). Першою з таких особливостей є необхідність створення окремого профілю обладнання для Windows.
Операційні системи фірми Microsoft (включаючи Windows 95, Windows 98, Windows NT 4.0) використовують поняття "профілю обладнання". Кожен профіль визначає деякий набір відомих системі пристроїв. Якщо задані два або більше профілю, користувачеві в процесі завантаження пропонується вибрати один з них.
ОС Windows 95, Windows 98 і Windows 2000 завдяки механізму Plug and Play у процесі завантаження перевіряють відповідність реальних пристроїв вказаною профілю обладнання. Невідповідність призводить до того, що знову запускається механізм визначення пристроїв та встановлення драйверів. Хоча в більшості випадків цей процес завершується успішно, це істотно уповільнює завантаження.
Windows NT не підтримує Plug and Play і використовує профіль обладнання для ініціалізації пристроїв. Невідповідність реального набору того, що зазначено в профілі, викликає видачу повідомлення про помилку і відключення (точніше непідключеним) пристрою.
А оскільки конфігурація віртуального комп'ютера відрізняється від конфігурації фізичного комп'ютера, то для запуску однієї з операційних систем сімейства Windows всередині віртуальної машини треба створити окремий профіль обладнання, щоб спростити процес завантаження. Тому процес створення та конфігурування віртуальної машини, яка використовує операційну систему, встановлену в один з розділів фізичного диска, має деякі відмінності від процесу створення віртуальної машини, що працює з віртуальними дисками.
1. Спочатку проінсталюйте операційну систему, яку ви хочете запускати на віртуальному комп'ютері, на фізичний IDE-диск реального комп'ютера (природно, це робити не потрібно, якщо ОС вже була встановлена раніше).
2. До запуску системи VMware завантажте цю ОС (мається на увазі одна з ОС сімейства Windows) на реальному комп'ютері і створіть два профілі обладнання. Для цього відкрийте Панель управління, увійдіть в меню Система і перейдіть на вкладку Профіль обладнання. Там вже є як мінімум один профіль, який називається "Поточний (Original configuration)". Клацніть по кнопці Копіювати і назвіть новий профіль, наприклад, "Віртуальна машина".
3. Тільки для Windows NT/2000: Вимкніть деякі пристрої в новоствореному профілі. Для цього відкрийте вікно Пристрої на панелі керування, виберіть відключайте пристрій і натисніть екранну клавішу Зупинити. Вимкнути необхідно аудіоплата, MIDI, джойстик, плату Ethernet і інші мережеві, а також USB пристрою (відключати їх треба тільки в новоствореному профілі, не промахнусь). Якщо ви встановили і припускаєте запускати у віртуальному комп'ютері Windows 95 або Windows 98, то відключати пристрої не потрібно. Вони будуть відключені автоматично на стадії завантаження ОС.
4. Перезавантажте комп'ютер і запустіть Linux.
5. Переконайтеся, що розділ фізичного диска, який відведений для використання операційною системою віртуального комп'ютера, не змонтований в Linux. Видаліть або закоментуйте відповідний рядок у файлі / etc / fstab, а в даному сеансі размонтіруйте цей розділ з командного рядка.
6. Встановіть права доступу до розділів жорсткого диска. Про те, як це зробити, було сказано в розд. 18.7.2. Найпростіший і цілком прийнятний спосіб полягає в тому, щоб включити користувачів системи VMware до групи disk, давши тим самим доступ до всіх фізичним пристроїв / dev / hd [abcd], які містять операційні системи або завантажувач, а в питаннях розмежування доступу покластися на конфігураційні файли VMware. Таким чином забезпечується доступ для завантажувача до файлів, необхідним для запуску операційних систем (наприклад, LILO потрібен доступ по читанню до каталогу / boot у роздiлi Linux для запуску операційних систем, відмінних від Linux, які можуть бути розташовані на інших розділах або інших дисках).
7. Сконфігурує віртуальну машину під знов встановлену операційну систему (використовуючи Майстер конфігурації або Редактор конфігурації). При виконанні процедури конфігурації для реальних дисків врахуйте наступні моменти:
a. При виборі типу віртуального диска виберіть варіант "Existing Partition".
b. Для розділу диска, в якому знаходиться відповідна операційна система, встановіть опцію "read / write" (для цього треба клацнути мишкою по екранній кнопці Partitions... у вікні редактора конфігурації, відповідному потрібного жорсткого диску). Для основної завантажувального запису (Master boot record - MBR) і для інших розділів диска (ів) рекомендується дати право тільки на читання (read only), оскільки, наприклад, завантажувач LILO для завантаження операційної системи повинен мати можливість прочитати файл з каталогу / boot в Linux-розділі.
Примітка
Ще раз нагадаємо, що якщо дозволити віртуальній машині зробити запис у розділ, який одночасно змонтований у файловій системі Linux, то можливі непередбачені наслідки (див. розд. 18.7.1). Тому, перш ніж дозволяти віртуальній машині зробити запис у розділ, переконайтеся, що цей розділ не змонтований в Linux на базовому комп'ютері.
8. Запустіть VMware і перевірте створену конфігурацію. Для цього можна дати команду vmware <config-file>, де <config-file> - це повний шлях до конфігураційного файлу, створеному Майстром конфігурації (імена таких файлів закінчуються на. Cfg). Можна також дати просто команду vmware і відкрити файл конфігурації через меню File | Open. Після цього відкрийте меню Settings | Configuration Editor і переконайтеся в тому, що в конфігурації IDE-дисків вказати принаймні один фізичний диск ("Raw Disk") і для нього введено ім'я файлу опису диска (raw disk description file). Імена цих файлів зазвичай мають вигляд <configuration-name>. Hda.dsk, <configuration-name>. Hdb.dsk, і т. д. Можна перевірити й інші опції конфігурації, особливо такі, для яких ви взяли значення за замовчуванням, наприклад, ви можете змінити значення обсягу пам'яті, що виділяється віртуальній машині.
9. Увімкніть харчування віртуальної машини (кнопка Power On). Система VMware запускає Phoenix BIOS, після чого зчитується головний завантажувальний запис завантажувального диска (master boot record - MBR). Якщо ви сконфігурувати систему з використанням декількох IDE дисків, VMware BIOS буде намагатися зробити завантаження ОС з цих дисків в наступній послідовності:
a. Primary Master
b. Primary Slave
c. Secondary Master
d. Secondary Slave
Якщо у вас кілька SCSI-дисків, VMware BIOS виробляє завантаження в порядку номерів SCSI пристроїв.
Якщо у Вашій системі сконфігуровані як SCSI, так і IDE диски, VMware BIOS спочатку намагається завантажити ОС з SCSI-пристроїв, потім - з IDE-дисків. Опитування пристроїв проводиться в тій же послідовності, як було сказано вище.
Порядок звернення до дисків в процесі завантаження можна змінити через меню Boot в Phoenix BIOS віртуальної машини. Для цього після включення живлення VMware натисніть клавішу <F2>, щоб потрапити в меню BIOS.
10. Якщо у вас встановлено кілька операційних систем (багатоваріантна завантаження), то виберіть потрібну ОС тим же способом, як ви робили це до установки системи VMware (з меню, пропонованого при завантаженні).
11. У процесі завантаження ОС має з'явитися меню вибору конфігурації (якщо, звичайно, ви створили окремий профіль обладнання для віртуального комп'ютера):
Введіть номер, відповідний конфігурації віртуального комп'ютера (у ситуації, що зображена на рис. 18.6, це буде 2) і натисніть клавішу <Enter>. У процесі подальшого завантаження ОС ви отримаєте деякі повідомлення про помилки та додаткові затримки в процесі завантаження, але це нормально.