Суббота
30.11.2024, 02:57
| RSS
Главная
Меню сайта

Категории раздела
Madriva [3]
Ubuntu (KUbuntu, EdUbuntu, XUbuntu) [78]
SUSE [1]
Fedora Core [9]
ASPLinux [1]
Debian [16]
Gentoo [3]
Другие [167]

Мини-чат

Наш опрос
Оцените мой сайт
Всего ответов: 45

Статистика

Rambler's Top100Рейтинг@Mail.ru

Главная » 2011 » Март » 2 » Запуск установленной Windows XP/Vista под VirtualBox в Linux
Запуск установленной Windows XP/Vista под VirtualBox в Linux
12:30

В нашей компании используется интернет-банкинг faktura.ru. Достаточно удобный

интернет-банкинг, но к сожалению он не работает под Linux.

У меня на ноутбуке стоит 2 операционные системы:

1) Linux Fedora 14 (основная)

2) Windows Vista (для интернет-банкинга)

Для использования интернет-банкинга приходилось регулярно перезагружаться из

Linux в Windows -- очень не удобно.

В качестве решения данной проблемы выбрана виртуацизация на VirtualBox-OSE.

Простой в использовании на десктопе, бесплатный. В этом посте хочу рассказать

как запустить в VirtualBox уже установленную на физический раздел

Windows Vista/XP под Linux Fedora.

Для запуска нам необходимо сделать следующее:
1. Установить VirtualBox.
2. Сделать загрузочный диск с установленным Grub, с него-то как раз

и будем грузить установленную Windows.
3. Подготовить файл vmdk (Virtual Machine Disk), ссылающийся на наш

физический диск (сам физический диск с Windows не модифицируется и

с него можно будет загружаться как обычно).
4. Создать виртуальную машину и установить ей жесткий диск vmdk и

созданный нами загрузочный диск.

А теперь более подробно по шагам.

1. Устанавливаем VirtualBox-OSE.

 yum install VirtualBox-OSE

2. Создаем папку в домашнем каталоге.

 mkdir -p iso/boot/grub

3. Копируем в папку 2 файла grub.conf и stage2_eltorito.

 cp /usr/share/grub/i386-redhat/stage2_eltorito iso/boot/grub
cp /boot/grub/grub.conf iso/boot/grub

4. Редактируем grub.conf.

Так как Windows уже стоит на физическом разделе, то в этом файле должна быть запись вида:

 title Windows Vista
rootnoverify (hd0,1)
chainloader +1

Если ее нет, то необходимо добавить с указанием физического раздела, куда у Вас установлена Windows [у меня это (hd0,1)].

Изменяем значение параметра default чтобы Windows Vista/XP запускалась по умолчанию. Это порядковый номер в списке операционных, систем нумерация начинается с 0.

Остальные имеющиеся операционные системы можно закоментировать.

 grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,2)
# kernel /vmlinuz-version ro root=/dev/sda6
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
# title Fedora (2.6.35.6-48.fc14.i686)
# root (hd0,2)
# kernel /vmlinuz-2.6.35.6-48.fc14.i686 ro root=UUID=bdf9ac6d-fa1d-451f-
a45d-d526c3eb3bc4
rd_NO_LU$
# initrd /initramfs-2.6.35.6-48.fc14.i686.img
# title Fedora (2.6.35.6-45.fc14.i686)
# root (hd0,2)
# kernel /vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=bdf9ac6d-
fa1d-451f-a45d-d526c3eb3bc4 rd_NO_LU$
# initrd /initramfs-2.6.35.6-45.fc14.i686.img
title Windows Vista
rootnoverify (hd0,1)
chainloader +1

5. Cоздаем iso образ загручоного диска.

mkisofs -R -b iso/boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 
4 -boot-info-table -o grub.iso iso

6. Cоздаем файл vmdk ссылающийся на логический диск, куда установлена

Windows Vista.

VBoxManage internalcommands createrawvmdk -filename ~
/.VirtualBox/WinHD.vmdk -rawdisk
/dev/sda -partitions 2 -relative -register

7. Добавляем в VirtualBox виртуальную машину.

Выбираем в меню Machine->New...

Добавляем в VirtualBox виртуальную машину

Задаем имя виртуальной машины и выбираем операционную систему Windows Vista.

Нажимаем Next.

Добавляем в VirtualBox виртуальную машину

Задаем объем оперативной памяти. Нажимаем Next.

Добавляем в VirtualBox виртуальную машину

Выбираем созданный нами диск. Нажимаем Next.

Добавляем в VirtualBox виртуальную машину

Нажимаем Finish.

Добавляем в VirtualBox виртуальную машину

9. Добавляем в File->Virtual Media Manager->CD/DVD Images наш образ grub.iso.

10. В свойствах виртуальной машины на закладке Storage устанавливаем в CD/DVD

привод образ grub.iso

Нажимаем ОК и стартуем виртуальную машину.

Добавляем в VirtualBox виртуальную машину

Все, можно пользоваться машиной.

P.S. Замечены некоторые неудобства работы, а именно через некоторое время

Windows начинает требовать повторную активацию, хотя в безопасном режиме

работает нормально. Мне безопасного режима хватает чтобы сделать все

мои интернет-банковские дела:)

Категория: Fedora Core | Просмотров: 2363 | Добавил: boiko | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

  • Администрация

    Andry


    Tol


    Copyright MyCorp © 2024
    Хостинг от uCoz