colinux-0.7.2中安装debian-4.0r3


我有colinux中安装好的debian-4.0r3,用netinstall iso文件安装的,压缩后约200兆。

  colinux中安装debian

  (0) 下载文件

  colinux-0.7.2

  http://www.colinux.org/

  http://wiki.colinux.org/cgi-bin/FrontPage

  注意安装colinux过程中不必下载root文件。

  debian-40r3-i386-netinst.iso

  http://cdimage.debian.org/debian-cd/4.0_r3/

  (1)制作空白文件:root-fs盘和swap-fs盘

  比如在cygwin环境下

  dd if=/dev/zero of=root-fs.img bs=1024000 count=8000

  dd if=/dev/zero of=swap-fs.img bs=1024000 count=500

  为了节约磁盘空间,建议启用ntfs压缩。也可以考虑使用稀疏文件(sparse file)

  mksparse swap-fs.img 500M

  mksparse root-fs.img 8000M

  (2)准备开机

  (2.0)获得debian安装盘iso文件,比如debian-40r3-i386-netinst.iso。

  (2.1)从iso文件提取initrd.gz,和两个img文件以及conf文件放在一起

  (2.2)创建conf文件,其中引用initrd.gz和两个img文件

  整个conf文件像这样(debian-4.0r3.conf):

  kernel=vmlinux

  initrd=initrd.gz

  mem=512

  #eth0=pcap-bridge,"intel1000"

  #eth0=pcap-bridge,"colinux"

  eth0=pcap-bridge,"VMware Network Adapter VMnet1"

  eth1=pcap-bridge,"VMware Network Adapter VMnet1"

  #eth1=pcap-bridge,"VMware Network Adapter VMnet8"

  cobd0=root-fs.img

  cobd1=swap-fs.img

  #cobd2=V:DiskXISO_LinuxDebian.isodebian-31r6a-i386-netinst.iso

  cobd2=T:DiskXISO_LinuxDebiandebian-40r3-i386-netinst.iso

  #cobd3=initrd

  #root=/dev/cobd0

  #root=/dev/cobd3

  cofs0=c:

  #mount -t cofs 0 /c

  cofs1=d:

  #mount -t cofs 1 /d

  cofs2=t:

  #mount -t cofs 2 /t

  (2.3)开机conf文件,安装debian

  colinux-daemon.exe @debian-4.0r3.conf

  (3)安装过程

  (3.1)安装过程中当它抱怨没有光盘时,请手工指定"/dev/cobd2"。注意选择无module仍继续。

  (3.2)安装过程中当准备磁盘/分区问题时,先如下手工操作:

  使用第二个虚拟控制台: (ALT+F2)

  mke2fs /dev/cobd0

  mkdir

  /target

  mount

  /dev/cobd0 /target

  mkswap /dev/cobd1

  swapon /dev/cobd1

  然后选择<Go Back>,再仍选择分区操作,指定cobd0为/且ext3格式,cobd1为swap。

  (3.3)安装GRUB

  安装GRUB会失败,但是其实不需要osloader,因为colinux启动时并不是从root盘上读kernel。

  可以reboot了。

  (4)下次开机

  下次开机之前修改conf文件到正常,比如如下。

  kernel=vmlinux

  #initrd=initrd.gz

  mem=512

  eth0=pcap-bridge,"intel1000"

  #eth0=pcap-bridge,"colinux"

  #eth0=pcap-bridge,"VMware Network Adapter VMnet1"

  #eth1=pcap-bridge,"VMware Network Adapter VMnet1"

  eth1=pcap-bridge,"VMware Network Adapter VMnet8"

  cobd0=root-fs.img

  cobd1=swap-fs.img

  #cobd2=V:DiskXISO_LinuxDebian.isodebian-31r6a-i386-netinst.iso

  #cobd2=T:DiskXISO_LinuxDebiandebian-40r3-i386-netinst.iso

  #cobd3=initrd

  root=/dev/cobd0

  #root=/dev/cobd3

  cofs0=c:

  #mount -t cofs 0 /c

  cofs1=d:

  #mount -t cofs 1 /d

  cofs2=t:

  #mount -t cofs 2 /t


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3