Linux: VirtualBox’ta USB Sürücüsünden Önyükleme Yapma

Linux
Spread the love

Bu yazıda, Linux sistemde Ventoy ile çoklu önyüklenebilir USB sürücüsü oluşturmuştuk.Önyüklenebilir sürücüyü başarıyla oluşturduktan sonra, önyüklenebilir sürücüye farklı ISO’lar ekledik. Ancak sorun şu ki, USB sürücüsüne eklenen her yeni bir ISO’nun gerçekten çalışıp çalışmadığını kontrol etmek için, her eklemeden sonra sistemi yeniden başlatmak gerekiyor.Bunun için ikinci bir bilgisayar var, ancak her seferinde bilgisayarı kapat, yeniden başlat falan; zaman kaybı.Bu işlemi VirtualBox’ta yapabilmek daha pratik bir çözüm olacaktı.Lakin, VirtualBox, USB’den önyükleme yapmak için doğrudan bir yol sunmuyor.Ancak, Linux’ta çareler tükenmez!

USB sürücüsünden Virtualbox önyüklemesine izin vermek için, bir vmdk dosyası oluşturmak ve önyükleme yapmak için USB sürücüsünü yönlendirmek gerekiyor.

Merak edenler için bilgi: Bir vmdk dosyası, sanal makinenin tüm bilgilerini içeren bir sanal disk dosyasından başka bir şey değildir.

İlk olarak, USB sürücü adınızı bulmanız gerekir.Bunun için fdisk komutunu kullanacağız.

$ sudo fdisk -l

Komut şöyle bir çıktı döndürüyor:

[...]
Disk /dev/sdb: 14,43 GiB, 15483273216 bayt, 30240768 sektör
Disk model: DataTraveler 2.0
Birimler: sektör'i 1 * 512 = 512 baytın
Sektör boyutu (montıksal/fiziksel): 512 bayt / 512 bayt
G/Ç boyutu (en düşük/en uygun): 512 bayt / 512 bayt
Disketikeri tipi: dos
Disk belirleyicisi: 0x5e0caad7

Gördüğünüz gibi benim USB sürücü adım /dev/sdb.

Sanal Disk Dosyası Oluşturma

Şimdi, bir terminal(uçbirim) açıyoruz ve bir vmdk dosyası oluşturmak için aşağıdaki komutu çalştırıyoruz:

sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb

Bazı Linux dağıtımlarında vboxmanage komutu büyük/küçük harfe duyarlıdır. Bu durumda, aşağıdaki komutu kullanabiliriz:

sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb

Yukarıdaki komut, $HOME(Ev) dizininizde usb.vmdk adında yeni bir vmdk dosyası oluşturacaktır. vmdk dosyası oluşturulduktan sonra, aşağıdaki gibi bir çıktı görüntülenecek:

RAW host disk access VMDK file /home/kesim/usb.vmdk created successfully.

Yeni oluşturulan vmdk dosyası için uygun izin ayarlarını yapıyoruz:

sudo chown $USER:$USER ~/usb.vmdk

Ardından, aşağıdaki komutları kullanarak kullanıcı adımızı vboxusers ve disk gruplarına ekliyoruz:

sudo usermod -a -G vboxusers kesim
sudo usermod -a -G disk kesim

(Burada kesim benim kullanıcı adım.Siz kendiniz için oluştururken, kendi kullanıcı adınızı kullanacaksınız.)

Şimdi USB sürücüsünü çıkarıyoruz ve değişikliklerin etkili olması için sisteminizi yeniden başlatıyoruz. USB sürücüsünü çıkarmazsak, bir sonraki önyüklemede sürücünün adı değişebilir. Bu yüzden önce USB’yi çıkarmak ve ondan sonra sistemi yeniden başlatmak önemlidir.

VirtualBox’ta Usb Önyüklemeli Sanal Makine Oluşturma

VirtualBox’u açıyoruz ve yeni bir sanal makine oluşturuyoruz…

bu yazıda

Sitemimizi resimdeki gibi ayarlıyoruz…

Bellek boyutumuzu ayarlıyoruz…

Sabit disk ayarlamaları…Sanal disk seçimi için önce en alttaki kutucuğa, sonra da sağ taraftaki dosya simgesine tıklıyoruz…

Ekle diyoruz…

bu yazıda

Bu adımda, yukarıdaki anlatımla oluşturduğumuz vmdk dosyasını seçiyoruz…

Seçtik…

Sanal sabit diskimiz için son adımdayız.Oluştur diyoruz…

Şimdi artık, bu yazıda hazırlamış olduğumuz önyüklenebilir USB belleğimizden önyükleme yapabiliriz.

Ve sistemi Önyüklenebilir USB bellekten başlattık…Artık istediğimiz sistemi seçerek devam edebiliriz!

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir