当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 支持ntfs的硬盘安装引导文件
帖子发表于 : 2007-03-30 16:46 

注册: 2007-03-29 21:43
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
菜由于没有刻录光驱,所以尝试硬盘安装ubuntu 6.10。以前也安装过ubuntu,但从硬盘安装这是第1次。查看了论坛里关于硬盘安装的帖子后,开始着手准备安装。
从网上下载的安装引导文件全都是支持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

复制脚本,修改 "find_wyj=edgy #要找的文件夹" 中edgy为你想要的名字. 保存.
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

其中挂载的文件夹可以自己任意命名;2.6.17-10-generic为系统内核版本,请根据自己的系统进行相应的更改
4.重新生成initrd.gz,清除其它文件
代码:
find . | cpio -o -H newc | gzip -9 > ../initrd.gz


本菜用以上方法生成的initrd.gz和vmlinuz已经在ntfs格式下成功的安装了ubuntu 6.10
initrd.gz和vmlinuz已经上传到ubuntu的ftp中,点击这里下载


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译