2014年7月15日

virtualbox使用usb隨身碟開機

在virtualbox中開機選項沒有usb開機選項,要寫usb開機文件真的不容易。看了很多文章,有人做出來了,自已弄不出來還是真的智商只有85分的人。左右反思問題所在。終於找到答案了。
1.先要把usb做出硬碟的虛擬機硬碟檔,也就是産出vmdk檔,指令是:
sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb -relative

紅字部分,前面是産生的檔案,後面是設備名稱。

2.産生好指令後,你的群組必需加入disk中
ls -l /dev/sda
brw-rw---- 1 root disk 8, 0  7月 15 22:23 /dev/sda

可以得知sda sdb...都是在disk群組中,所以要編輯/etc/group
sudo vim   /etc/group
在disk:x:6:後面加入要用的群組,這邊是以teacher,這一行變成如下
disk:x:6:teacher
記得重新開機。

3.再重新開啟virtualbox,這時就可以把vmdk檔加入硬碟中開機了。

 

2014年7月12日

ubuntu鎖套件版本

有些時候新的軟體版本不一定好用或是沒問題,這時候會使用舊的版本,為了避免更新時又安裝了新版本軟體,這時就需要把套件版本暫時鎖起來,查了一下資料,做一下筆記。

鎖定某一套件
echo "套件名稱 hold" | sudo dpkg --set-selections

解除時用
echo "套件名稱 install" | sudo dpkg --set-selections

查看套件有無被鎖定
sudo dpkg --get-selections "套件名稱"

hold表示被鎖定
install表示可升級

查看哪些套件被鎖住
sudo dpkg --get-selections | grep hold


這些資料會存在
/var/lib/dpkg/status