在 VirtualBox 中使用 USB 裝置

在 VirtualBox 中使用 USB 裝置



// 移除 OSE 版本
sudo apt-get remove virtualbox-ose

// 下載 Ubuntu 所對應的 VirtualBox 版本(有分 i386 與 x86_64),然後安裝
http://www.virtualbox.org/wiki/Linux_Downloads

// 把使用者加到vboxusers群組
系統-->管理-->使用者及群組-->管理群組,接下來在視窗裡找到vboxusers這個群組,再選擇屬性,把自已打勾加入即可。做好之後要登出再登入,這樣設定的群組才會生效。

Make a grub2 bootcd in Ubuntu 10.04

// Make a grub2 boot cd in Ubuntu 10.04

mkdir grub2boot
cd grub2boot/
mkdir bootcd
cp -r /boot/ bootcd/

// Edit grub2 boot menu
chmod +w bootcd/boot/grub/grub.cfg
gedit bootcd/boot/grub/grub.cfg

grub-mkimage -o core.img biosdisk iso9660 part_msdos fat ntfs ext2
cat /usr/lib/grub/i386-pc/cdboot.img core.img > bootcd/boot/grub/torito.img

mkisofs -R -b boot/grub/torito.img -no-emul-boot -boot-load-size 4 -boot-info-table -o grub2.iso bootcd

// Done, burn or test your bootcd

利用 FastCopy 作備份軟體,備份到外接硬碟

FastCopy 是一個好用的快速檔案拷貝工具,尤其是在同一台硬碟的不同分割區搬檔案時,更可見它快速的優點。另一個特點是在它在複製或搬移後能夠保留原本目錄的日期及時間,作到完全的複製,這是原來Windows的拷貝作不到的。

今天要利用它的另一個功能 Sync 來當作備份軟體,作日常的備份之用。

由此下載懶人包
FastCopy1.99r4_FastBak.rar
MD5: F995067AFCA4FE2602F829EE24EFAE05

參考原網站的參數說明寫了兩個批次檔
-------------------------------------------------------------------------
# fastbak.bat
FastCopy\fastcopy.exe /cmd=sync /syncdeltoarchive /auto_close %2 /to=%1\

# FastBak_ALL.bat
rem call fastbak.bat Dest_Dir Source_Dir

call fastbak.bat 250C C:\Downloads
FastCopy\fastcopy.exe /cmd=sync /exclude="NTUSER.*;UsrClass.*;*.tmp;Temp\;Temporary Internet Files\;" /auto_close "C:\Documents and Settings" /to=250C\

call fastbak.bat 250D D:\Photo
call fastbak.bat 250D D:\Mail
-------------------------------------------------------------------------

FastCopy 放到隨身碟或外接硬碟的 FastCopy\ 下,
兩個批次檔與 FastCopy\ 目 錄在同一層,


編輯 FastBak_ALL.bat 把想要備份的目錄都寫上去。
以後只要執行 FastBak_ALL.bat 就可以把檔案備份到外接硬碟去,每次執行時 FastCopy 只會複製有差異的檔案,所以在第二次以後的拷貝速度都非常快,非常適合重要檔案的日常備份之用。
(Documents and Settings 那一行因為要排除一些檔案所以直接展開寫上去,如果你沒有要備份直接刪除即可)


PS. 懶人包裡的版本是我自已Build的,加上了這個參數
/syncdeltoarchive
在 sync mode 時,當 Dest_dir 裡的檔案要被刪除或是覆寫時會把檔案移到 "Dest_dir - Archive" 這個目錄裡,這樣可以用來保留前一個版本的檔案,或是用來檢視那些檔案在上次備份之後是有變動的。如果你使用官方版的 FastCopy 請把批次檔裡的這個參數刪掉。

source

grub2 save default entry

在 grub2 開機選單中,如果要記住上次開機的 OS

編輯 /etc/default/grub
lucid:~$ sudo gedit /etc/default/grub
# 把 default 變成 saved
GRUB_DEFAULT="saved"
# 然後加入這一行,打開儲存選項
GRUB_SAVEDEFAULT=true

# 最後更新 grub
lucid:~$ sudo update-grub

# 完成。以後開機時就能以前一次選擇的作業系統作為預設值。

利用 Grub2 在硬碟中測試 Ubuntu 10.04 iso 檔

如果你已安裝了 9.10 ,在正式安裝之前,想搶先看看 10.04 的新功能,除了用
VM、usb 開機、網路開機、燒光碟之外,還可以直接用 iso 檔案來開機。

1. 編輯 /etc/grub.d/40_customer
sudo sudo gedit /etc/grub.d/40_customer

2. 加入 iso 檔的開機選單
# 以下例子 iso 檔放在 sdc6 fat32 分割區中
# 磁碟代號或 uuid 請自行改成實際的值
# 利用以下指令查看 uuid
# ls -l /dev/disk/by-uuid/
#-------------------------------------------
menuentry "ubuntu-10.04-netbook-i386" {
# set root=(/dev/sdc,6)
# savedefault
search --no-floppy --fs-uuid --set EBC5-7B3D
set isofile="/iso/ubuntu-10.04-netbook-i386.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=$isofile noprompt splash
initrd (loop)/casper/initrd.lz
}
menuentry "ubuntu-10.04-desktop-i386" {
set root=(/dev/sdc,6)
search --no-floppy --fs-uuid --set EBC5-7B3D
set isofile="/iso/ubuntu-10.04-desktop-i386.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=$isofile noprompt splash
initrd (loop)/casper/initrd.lz
}
menuentry "ubuntu-10.04-desktop-amd64" {
set root=(/dev/sdc,6)
search --no-floppy --fs-uuid --set EBC5-7B3D
set isofile="/iso/ubuntu-10.04-desktop-amd64.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=$isofile noprompt splash
initrd (loop)/casper/initrd.lz
}
#-------------------------------------------

3. sudo update-grub