移動 ubuntu 9.10 wubi install 到硬碟

移動 ubuntu 9.10 wubi install 到硬碟

如是你是用 wubi 安裝 ubuntu,試用得不錯,而想把它改放到真實的硬碟以取得更好的效率時,以下的步驟將 wubi 安裝複製到硬碟並且可獨立開機。

1. 先用 GParted 建立新的 root partition 及 swap partition
安裝 gparted,如果需要 resize ntfs 分割,則加上 ntfsprogs
sudo apt-get install gparted ntfsprogs

root大小最少3G以上,看使用狀況而定;swap如果要啟用休眠的話,要比主記憶體大一點,若不需要休眠則沒差,有就好。
這裡以 /dev/sdc5, /dev/sdc6 為例

2. 假設掛載到 /media/wubihd
(建立 partition 時命名為 wubihd 或用 sudo mount /dev/sdc5 /media/wubihd)

3. 複製檔案
sudo rsync -avx --exclude=/host --exclude=/mnt/* --exclude=/home/*/.gvfs --exclude=/media/*/* --exclude=/tmp/* --exclude=/proc/* --exclude=/sys/* / /media/wubihd

4. 修改 fstab

# 取得磁碟的uuid
ls -l /dev/disk/by-uuid/

# 編輯 fstab
sudo gedit /media/wubihd/etc/fstab

# 將這兩行 --------------------------------------------------------
/host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1
/host/ubuntu/disks/swap.disk none swap loop,sw 0 0
# 換成這兩行 (uuid 要記得換成自己的) ---------------------------------
UUID=55eb2c8c-5224-4924-aac5-45ab4c695dc5 / ext4 errors=remount-ro 0 1
UUID=9a8c9e88-6e55-494f-bc8b-d1dd4c2cc5fb none swap sw 0 0
#-----------------------------------------------------------------

5. 安裝開機選單
# /media/wubihd 及 /dev/sdc 記得改成自己的
sudo -i
mount --bind /dev /media/wubihd/dev
mount --bind /proc /media/wubihd/proc
mount --bind /sys /media/wubihd/sys
chroot /media/wubihd

grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sdc

6. 移除 lupin-support
apt-get remove lupin-support

7. 完成,按 Ctrl+D 離開 chroot
# Press Ctrl+D to exit out of the chroot
umount /media/wubihd/dev
umount /media/wubihd/proc
umount /media/wubihd/sys

8. 重開測試


Reference:

How do I migrate to a real partition, and/or get rid of Windows entirely?
https://wiki.ubuntu.com/WubiGuide#How%20do%20I%20migrate%20to%20a%20real%20partition,%20and/or%20get%20rid%20of%20Windows%20entirely?

https://wiki.ubuntu.com/WubiGuide?action=AttachFile&do=view&target=wubi-move-to-partition

LVPM: Upgrades Wubi installs to dedicated-partition Ubuntu installs
http://ubuntuforums.org/showthread.php?t=438591

GRUB 2: Live CD Install Guide
http://grub.enbug.org/Grub2LiveCdInstallGuide