在 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
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
今天要利用它的另一個功能 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
# 完成。以後開機時就能以前一次選擇的作業系統作為預設值。
編輯 /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
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
Subscribe to:
Posts (Atom)