如果安裝時只有一個單獨的root.disk文件,現(xiàn)在想利用剩余硬盤空間加大linux的空間。
用wubi的官方腳本舉個例子,這個腳本功能就是把原root.disk中的一個文件夾分離成一個單獨的disk文件。
https://wiki.ubuntu.com/WubiGuide
在這下載https://wiki.ubuntu.com/WubiGuide?action=AttachFile&do=get&target=wubi-add-virtual-disk
下面已遷移分離home為例
#!/bin/sh
usage=”\nWrong arguments. The function should be invokes as follow:\n\n\t$0 target_directory size_mb\n\nFor instance, in order to move /home to a dedicated virtual disk of 15000MB use:\n\n\t$0 /home 15000\n”
if [ -z “$1″ ] || [ -z “$2″ ] || [ ! -d “$1″ ] || [ ! “$2″ -eq “$2″ ]; then
echo $usage
exit 1
fi
target=”$1″ #home or usr 填入要分離文件夾的名字,一般就是 home 、usr 或者var
virtual_disk=”$(echo ${target#/}|sed ’s:/:_:’)”.disk
size_mb=”$2″ #new virtual disk size in MB
free_space=$(df -B 1M /host|tail -n 1|awk ‘{print $4}’)
if [ $size_mb -lt 2000 ]; then #可以修改2000為一個適合你自己硬盤剩余空間的大小
echo “The size $size_mb is too small, 2000MB minimum are required.”
exit 1
fi
if [ -e “/host/ubuntu/disks/$virtual_disk” ]; then
echo “The target virtual disk /host/ubuntu/disks/$virtual_disk already exists, aborting.”
exit 1
if [ $free_space -lt $size_mb ]; then
echo “Not enough free space ($free_space MB < $size_mb MB), aborting.”
exit 1
fi
cd /host/ubuntu/disks
dd if=/dev/zero of=”$virtual_disk” bs=1MB count=1 seek=”$size_mb” #建立一個分區(qū)文件
mkfs.ext3 -F “$virtual_disk” #格式化該分區(qū)文件,可以是mkfs.reiserfs或 mkfs.xfs(需要XFSprogs),也許-F要改為-f
mv ${target} ${target}.backup #把要分離文件夾改名
mkdir ${target}
echo “/host/ubuntu/disks/$virtual_disk ${target} ext3 loop 0 0″ >> /etc/fstab#修改 /etc/fstab文件 ext3改為你之前格式化的
mount ${target} #加載格式化好的文件
cp -a ${target}.backup/* ${target} #原需要分離的所有文件到新的系統(tǒng)分區(qū)里
echo “\nOperation completed successfully, if all is good feel free to remove ${target}.backup\n\nRebooting is recommended.”
按自己需要修改好 在終端中執(zhí)行sudo sh wubi-add-virtual-disk /home 15000
這/home 15000 參數(shù)按自己需要修改
提示完成,重啟機器。如果有問題把備份文件夾名改回如: /home.backup改為/home ,刪除 /etc/fstab里新加得那行刪除/host/ubuntu/disks/home.disk /home ext3 loop 0 0
重啟即可
運行測試沒問題可以把 那個備份文夾 (如上面的 /home.backup)刪除。
把其他windows分區(qū)的剩余空間做一個disk文件也應該是一樣的。在linux熟悉后想添加一個真實磁盤分區(qū),操作上也是差不多的。把dd那行的操作改為用fdisk創(chuàng)建分區(qū),home.disk 換成/dev/sdax就行了。
就算以后想要個“真實安裝的”linux,也無須重裝,保留雙系統(tǒng)直接照上面?zhèn)€干。單系統(tǒng),在引導部分做文章就行了。
非wubi安裝的基本上也差不多這樣操作吧。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。