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的安装和配置情况。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值