Install OpenSolaris2008/05 HVM DomU at Xen 3.2.1 CentOS 5.1 Dom0 (64-bit)
This posting attempts to address several issues raised up
during the recent discussion at Lxer.com. View:-
OpenSolaris 2008/05 Live CD worked for me just now
Install on bare metal is quite simple if OpenSolaris HCL has been
consulted before it began.
Create installation profile for OS200805 HVM Guest:-
[root@dhcppc3 vm]# cat OS0805.hvm
name = "OS200805HVM"
builder = "hvm"
memory = "1024"
disk = ['phy:/dev/sdb11,ioemu:hda,w','file:/usr/lib/xen-solaris/os200805.iso,hdc:cdrom,r']
vif = [ 'type=ioemu,bridge=eth0' ]
device_model = "/usr/lib64/xen/bin/qemu-dm"
kernel = "/usr/lib/xen/boot/hvmloader"
vnc=1
boot="d"
vcpus=1
serial = "pty" # enable serial console
on_reboot = 'restart'
on_crash = 'restart'
Then run:-
# xm create OS200805.hvm
Open another terminal and issue:-
# vncviewer localhost:0
To connect to HVM console and proceed with install.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0pC_jjmj2wXsLJvQk-rgsrepWnyCgFCzCCHmJYQ44uf1wmUu0Ba5n8EkHZJ-mJZ86Nwy8VvQ4DJ6Ld3uhQ_9PvgO8Xzj55rh60GPDWADUE6JmIuHyQP4UwZzQ5Wv9OZjt_oYWjQ/s400/S1.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8fAXrvFHnPqxRoOWtfyt0yi7S9rT9nD2PTL7fCz89tle382KpgGsUzUD3DuzhHJ4nBcl6m4u8kcf4gHqPvfDjQIuCof0ywyc6XQlhbFBv6oAxtZuxft_9pVBct95WLxzW5W7wNA/s400/S2.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0YE6id4K4QZFvJu7R55EaQVpFnX8rZM2NDtGCV6BJWzwq2eBKseginq0MFPYwWUNCbWJqg9-CtxazIWUZsNcYWARisnuLFccgBKIUQnwXFXpiqLhfAon5_6CPtm_5OlKPpv0CZQ/s400/S3.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOvQ7TDVoT0DNEP9wOud7Xb54bweIOJG3XNN-JzZa4hUbR_1GUquI6jNzg38ylTK5nyMXeZnzmbXztpV2BlAI59-TAZ8c_pk0YdwtssbF2EX1Zug07QMNNsqy-L83w7KQGODiJ9w/s400/S4.png)
Change profile to runtime and start up OS200805 HVM DomU:-
[root@dhcppc3 vm]# cat OS0805RT.hvm
name = "OS200805HVM"
builder = "hvm"
memory = "1024"
disk = ['phy:/dev/sdb11,ioemu:hda,w']
vif = [ 'type=ioemu,bridge=eth0' ]
device_model = "/usr/lib64/xen/bin/qemu-dm"
kernel = "/usr/lib/xen/boot/hvmloader"
vnc=1
boot="c"
vcpus=1
serial = "pty" # enable serial console
on_reboot = 'restart'
on_crash = 'restart'
Edit Solaris Grub entries to load 64-bit kernel.
When logged in make this changes permanent to
/rpool/boot/grub/menu.lst
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxA411ZSJZQLewhEBgzTNlohKNP1OlYZSC1BI6vzM0cmC2kD4Vhari-MluGDottXJW_Qvlhqo3nYucYjAcg9pjfGmHtB01CJR_77vQsHyullu3486BKNMZnE0Y2YprBXynOw1Fnw/s400/S6.png)
Press "b" at kernel line to continue booting:-
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtjmedSScuiPKp3y-v_pez-ReVroaRNLTn08PLG_i1moOOdkU1pXFV1chxo0-Tu1s2l_qOBlxxj1LvJBQ-Upo3SaC9jrEWVHSLrPrTRomIP4OAAOi3UXzz3gPoJqZariStQXIY7A/s400/S7.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUC6NQ8zfvr39IYqRfmZLz03oNTI9Rcjdn2-pJnKoWHaSOW9awUTSdzLuBx3tknnFQuJNflXVVfKDcqDv5JISn3RR9bvGcGfyX1Te0Mm_nYvV1svQPL2nP2HLK2Uxvmo-s4AD2Pg/s400/S8RUN.png)