1.制作usb boot盘,在ubuntu上使用startup disk creater将ubuntu-server12.04.iso写入到usb中;
2.修改syslinux文件夹中的syslinux.cfg文件,例如:
prompt 1
timeout 5
default auto1
label auto1
kernel /install/vmlinuz
append initrd=/install/initrd.gz preseed/file=/preseed/preseed.cfg auto=true
3.在preseed/目录下添加preseed文件
4.安装virtualbox,创建虚拟机使系统从usb启动,参考了下面的一种做法,
http://www.oschina.net/question/12_505
主要命令:
VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/linuxhobbyUsb.vmdk -rawdisk /dev/sdb
在创建虚拟机时候选择使用已有的磁盘;
开机后确实是能开始自动安装,但由于preseed文件的问题,还没有正常执行下去。