17 Ağustos 2012, 12:19 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Virtual box betiği (Alıntı) Bu iki makalenin dışında Linux sistemlerinde başlangıç betikleri yazmadan maalesef sistemeleri otomatik başlatamıyorsunuz, buda sistemin yeniden başlamasında doğal olarak müdehale gerektiryor. Bu sorunu ortadan kaldırmak için bir betik hazırladım. 1. Sistemde bulunan VirtualBox sistemine kayıtlı sanal sistemlerin ID ve isimlerinin alınması. e-diablo@homeless:~$ VBoxManage list vms "Windwos XP Master" {36a99c50-af6e-43c0-bab2-3f56aa595382} "Windows Server 2003 Master" {0f450cca-0579-45e0-922a-09c3b13f5f89} "Windwos 7 Ultimate Master" {6c8b66ed-d84d-4d09-a350-8c99f20e0bd7} "Debian 64" {b31d7431-a89e-417a-b2c7-a19abe09ce89} "WindXP-TestClient1" {1bcb9881-d543-4b9b-b345-7b76f875d231} "WindXP-TestClient2" {4522b5cf-76c7-4e5b-be74-43e5d0407fa6} "WindXP-TestClient3" {2ae4a450-0997-473a-bf63-8b730f2362be} VBoxManage list vms komutu yardımı ile sistemki register edilmiş sanal makinaların ID ve UID lerini alabilirsiniz. Bu ID ve UID ler betik için gereklidir. 2. Betiğin hazırlanması sudo nano /etc/init.d/sanalmakina adı betik her sanal makina için ayrıca oluşturuluyor, aslında hepsini başlatmakta mümkün lakin bunu istemeyebilirsiniz. Sanal Makina adı olarak geçen yerde sanal makina adı olabilir. Bizim örneklerimize göre ben Windwos XP Master cihazını otomatik başlatmak istiyorum, buna göre sudo nano /etc/init.d/autostart-Windwos-XP-Master VirtualBox sistemini sistemde hangi isimle çalıştırdığınız önemli ben VirtualBox sistemini e-diablo kullanıcısı ile çalıştırıyorum buna göre alttaki gibi bir betik çıkıyor. Betik treden sonra başlayıp trelerden önce bitmektedir. #------------------------------------------- autostart-Windwos-XP-Master Betik içeriği #!/bin/bash VBOXUSER=e-diablo # vbocheadless user SU="sudo -H -u $VBOXUSER" UIDV=VirtualMachine 36a99c50-af6e-43c0-bab2-3f56aa595382 # VBoxManage list vms if [[ -z "$1" ]] then echo "Usage:" echo " $UIDV [status|start|reboot|poweroff]" exit fi if [[ $1 == "status" ]] then $SU VBoxManage showvminfo $UIDV | grep State elif [[ $1 == "start" ]] then $SU VBoxHeadless -s $UIDV & elif [[ $1 == "reboot" ]] then $SU VBoxManage controlvm $UIDV reset elif [[ $1 == "poweroff" ]] then $SU VBoxManage controlvm $UIDV poweroff fi #-------------------------------------------autostart-Windwos-XP-Master Betik içeriği 3. Betiğin sisteme eklenmesi sudo chmod +x /etc/init.d/autostart-Windwos-XP-Master sudo update-rc.d autostart-Windwos-XP-Master default 4. Betiğin kullanımları Betik sanal sistem hakkında bilgi verebilir, restart edebilir, yada kapatabilir. Açılışta otomatik olarak başlatılacaktır. | |
|
Etiketler |
alıntı, betiği, box, virtual |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
scsi device bulma betiği | ufukcingay | GNU, Linux ve UNIX | 0 | 17 Ağustos 2012 01:10 |
pci device bulma betiği .sh | ufukcingay | GNU, Linux ve UNIX | 0 | 17 Ağustos 2012 01:09 |
Kahraman'dan Bir Alıntı. | Barış | Aşk ve Sevgi Köşesi | 0 | 25 Aralık 2011 21:43 |
Yürekten [ç]aLıntı.. | OutLaw | Şiir, Hikaye ve Güzel Sözler | 4 | 01 Haziran 2008 13:32 |