Ubuntu的debootstrap

我的主機是ubuntu10.04.3 AMD64,我主要向大家介紹下我在自己主機上通過debootstrap進行本地磁盤的系統安裝。

1、首先是安裝自己的debootstrap,利用#sudo apt-get install debootstrap 就可以順利的安裝,如果不順利,就可能使你的apt沒有設置好,比如代理等。

2、通過dd 命令在自己磁盤上創建虛擬硬盤鏡像,# dd if=/dev/zero of=/home/guest/debootstrap/ubuntu-lucid.img  bs=1M count=2000,這是要創建一個大小爲2G的硬盤鏡像。

3、通過mkfs爲硬盤進行格式化,#mkfs.ext4 /home/guest/debootstrap/ubuntu-lucid.img,這樣虛擬硬盤就會被格式化爲ext4。

4、將虛擬磁盤掛載到本地磁盤上,這樣才能像正常磁盤一樣使用,否則就只是一個.img文件。在掛載時,要建立/mnt/temp_disk文件夾,並將其屬性改爲777,否則debootstrap將會創建失敗,然後 #mount -o loop /home/guest/debootstrap/ubuntu-lucid.img  /mnt/temp_disk   其中-o loop 這個選項是將磁盤掛載爲迴環設備,這樣我們纔是正常的磁盤,在/dev/loop1即爲這個設備的設備文件。

5、這一步我們將爲虛擬硬盤安裝操作系統,#debootstrap lucid  /mnt  這樣我們就可以爲虛擬硬盤安裝上lucid系統(即Ubuntu10.04),這裏強調的是debootstrap一定要在root用戶下運行,即使是#sudo debootstrap lucid  /mnt 也不行,必須切換到root用戶下。由於debootstrap 是依靠wget 和 ar 的,所以如果你的debootstrap在root用戶下運行還不行的話,那你就要檢查下你係統的wget 和 ar的安裝和配置情況。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章