从网上下载的安装引导文件全都是支持fat32格式,可自己的电脑分区全是ntfs格式的,无法从硬盘进行安装。用PQ之类的硬盘分区装换软件我觉得麻烦,转成fat32后还要再转回ntfs,索性在电脑里安了个虚拟机,从虚拟机生成支持ntfs格式的引导文件。具体做法如下,如有疑问请参考:长期提供从硬盘启动Desktop CD的引导文件
在虚拟机中安装完ubuntu6.10后:
1. 复制光盘中内核相关文件
代码: 全选
cp /cdrom/casper/{vmlinuz,initrd.gz} .
2. 修改initrd.gz
代码: 全选
gunzip initrd.gz && mkdir tmp && cd tmp
cpio -i -F ../initrd
gedit scripts/gnix_oag
3.加入支持ntfs格式
代码: 全选
sudo mount -o loop -t squashfs /cdrom/casper/filesystem.squashfs /media/zech/
cp /media/zech/lib/modules/2.6.17-10-generic/kernel/fs/ntfs lib/modules/2.6.17-10-generic/kernel/fs/ntfs
4.重新生成initrd.gz,清除其它文件
代码: 全选
find . | cpio -o -H newc | gzip -9 > ../initrd.gz
initrd.gz和vmlinuz已经上传到ubuntu的ftp中,点击这里下载