레이블이 ETC인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ETC인 게시물을 표시합니다. 모든 게시물 표시

2025년 1월 8일 수요일

Virtualbox on Ubuntu

Install and Run 

Install Virtualbox

sudo apt install virtualbox-7.1


Install Virtualbox Extension Pack

wget https://download.virtualbox.org/virtualbox/7.1.4/Oracle_VirtualBox_Extension_Pack-7.1.4.vbox-extpack

sudo apt install virtualbox-ext-pack


List installed extension packs

vboxmanage list extpacks

Extension Packs: 1

Pack no. 0:   Oracle VirtualBox Extension Pack

Version:        7.1.4

Revision:       165100

Edition:        

Description:    Oracle Cloud Infrastructure integration, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe, full VM encryption.

VRDE Module:    VBoxVRDP

Crypto Module:  VBoxPuelCrypto

Usable:         true

Why unusable:   


Create VM

VBoxManage createvm --name windows10 --ostype Windows10_64 --register

VBoxManage modifyvm windows10 --ioapic on

VBoxManage modifyvm windows10 --memory 4096 --vram 128

VBoxManage modifyvm windows10 --nic1 bridged

VBoxManage modifyvm windows10 --vrde on

VBoxManage storagectl windows10 --name "SATA Controller" --add sata --controller IntelAhci

VBoxManage storageattach windows10 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /d/VirtualBox/windows10_DISK.vdi 
VBoxManage modifyvm windows10 --boot1 disk --boot2 none --boot3 none --boot4 none
VBoxManage modifyvm windows10 --cpus 3
VBoxManage modifyvm windows10 --nic1 bridged --nictype1 82545EM --bridgeadapter1 enp1s0

Configure VirtualBox Remote Display Protocol (VRDP)

VBoxManage setproperty vrdeextpack "Oracle VirtualBox Extension Pack"
VBoxManage modifyvm windows10 --vrde on
VBoxManage modifyvm windows10 --vrdemulticon on --vrdeport 10001
vboxmanage modifyvm windows10 --vrde-property "Security/Method=negotiate"
VBoxManage internalcommands passwordhash "[password]"
VBoxManage setextradata "windows10" "VBoxAuthSimple/users/[id]" [password hash]
VBoxManage modifyvm windows10 --vrdeauthtype external

Start VM

VBoxHeadless --startvm windows10


Install VirtualBox Guest Additions

wget https://download.virtualbox.org/virtualbox/7.1.4/VBoxGuestAdditions_7.1.4.iso
VBoxManage storageattach windows10 --storagectl "SATA Controller" --port 1 --device 0 --type dvddrive --medium ~/Downloads/VBoxGuestAdditions_7.1.4.iso

Issues

No extension pack by the name 'Oracle VM VirtualBox Extension Pack' was found

$ VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"
VBoxManage: error: No extension pack by the name 'Oracle VM VirtualBox Extension Pack' was found
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component ExtPackManagerWrap, interface IExtPackManager, callee nsISupports
VBoxManage: error: Context: "COMSETTER(DefaultVRDEExtPack)(Bstr(a->argv[1]).raw())" at line 1520 of file VBoxManageMisc.cpp

Reason

The extension pack name has been changed.

Solution

Change the name to installed extensions name.
$ vboxmanage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VirtualBox Extension Pack
Version:        7.1.4
Revision:       165100
Edition:        
Description:    Oracle Cloud Infrastructure integration, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe, full VM encryption.
VRDE Module:    VBoxVRDP
Crypto Module:  VBoxPuelCrypto
Usable:         true
Why unusable:   

Error: failed to start machine. Error message: Nonexistent host networking interface, name '' (VERR_INTERNAL_ERROR)

$ VBoxHeadless --startvm windows10
Oracle VirtualBox Headless Interface 7.1.4
Copyright (C) 2008-2024 Oracle and/or its affiliates

Starting virtual machine: 
Operation failed: NS_ERROR_FAILURE
Error: failed to start machine. Error message: Nonexistent host networking interface, name '' (VERR_INTERNAL_ERROR)


Reason

Network interface not registered.

Solution

Register network interface.
VBoxManage modifyvm windows10 --nic1 bridged --nictype1 82545EM --bridgeadapter1 enp1s0

2020년 11월 23일 월요일

삼성 Notebook 9 metal NVME SSD 교체기

삼성 Notebook 9 metal(NT900X5L)에 기본 장착되어 있는

Liteon의 128 GB M.2 SATA SSD를 M.2 NVME SSD로 교체하고자 관련 글들을 찾아 보았지만

NVME 지원 여부에 대한 글이 없어 교체기를 써보고자 합니다.




백 커버를 분리한 사진입니다.
오른쪽에 Liteon의 128 GB M.2 SATA SSD가 장착되어 있습니다.




SSD를 분리한 사진입니다.
단자가 3개로 분리되어 있는데 이를 통해 M.2 SATA 규격의 SSD 임을 알 수 있습니다.


https://en.wikipedia.org/wiki/M.2#cite_note-rog-asus-313352014-10


M.2 단자는 B키와 M키가 있는데, M.2 SATA 규격은 B/M키가 모두 있고
M.2 NVME 규격은 보다 넓은 대역폭을 사용하기 위해 M 키만 존재합니다.
따라서 단자의 종류에 따라 3개로 구분되는 경우 M.2 SATA,
2개로 구분되는 경우 M.2 NVME 규격으로 확인할 수 있습니다.



SSD를 분리한 M.2 단자를 확대하여 찍은 사진입니다.

단자가 M키를 기준으로 2갈래로 나누어 진 것으로 보아 

M.2 NVME SSD도 장착이 가능하나,

메인보드에서 M.2 NVME SSD를 지원하는지 여부는 설치 후 부팅하여 확인해야 합니다.




장착할 삼성 M.2 NVME SSD (PM961) 입니다.
PCIe 3.0 x4 규격으로 Seq 읽기 속도는 3000MB/s 이상입니다. 


노트북에 장착한 사진입니다.
노트북은 정상적으로 부팅 되었습니다.



CrystalDiskMark로 속도를 측정 하였을 때 Seq 읽기 속도가 2000MB/s 이하로 측정 되는 것으로 보아,
노트북이 SSD의 PCIe 3.0 x4 를 지원하진 않지만 보다 낮은 속도로 동작함을 알 수 있었습니다.

이상 Samsung Notebook 9 metal NVME SSD 교체기를 마칩니다.