У меня есть система с двумя жесткими дисками, я хотел использовать простоту ZFS для моего файлового сервера, и мне также нужно запустить Linux. Для этого я выбрал виртуализацию XEN, поддерживаемую в обеих системах.

Мой GRUB хорошо настроен, и я могу загрузить обе системы.

Я хотел бы запустить обе системы с Solaris в качестве dom0 и Debian, установленный на втором HD, как виртуальную машину.

Моя проблема в том, что я хочу использовать разделы моего первого жесткого диска (sda1 под Linux), и он не работает. Я не нашел свой вариант использования в Интернете

Вот имя моего устройства Opensolaris этого раздела: /dev/rdsk/c7d0p1 Но когда я использую: disk = [ 'phy:rdsk/c7d0p1,sda1,w' ] в качестве сопоставления дисков в моем файле конфигурации XEN, у меня появляется ошибка:

Error: Device 2049 (vbd) could not be connected. error: "rdsk/c7d0p1" is not a valid block device.

Я потерян".

1 ответ1

-1

Проблема заключалась в том, что /dev /rdsk означает rdsk, предназначенное только для чтения, чтобы иметь возможность читать и писать, вам нужно использовать /dev /dsk / Я установил настройки, потому что это действительно интересно. На моей машине Opensolaris я полностью обновил и установил XEN.

Вот мой полный конфигурационный файл:

name="debian"
memory='2047'
cpus='1'
vcpus='1'
bootloader = '/usr/lib/xen/bin/pygrub'
ramdisk ="/boot/initrd.img-2.6.26-2-xen-amd64"
kernel ="/boot/vmlinuz-2.6.26-2-xen-amd64"
on_shutdown = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
vif = [ '' ]
disk = [ 'phy:/dev/dsk/c7d0p0,sda,w' ]
extra="kerne /boot/vmlinuz-2.6.26-1-xen-amd64 root=/dev/sda1 ro console=tty0"

Я подключаю HD напрямую к sda. Мне не нужно управлять разделом здесь нет проблем с обменом и т.д. И т. Д ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .