当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [讨论]USB Memory启动安装Ubuntu6.06LTS Server的过程,即问题
帖子发表于 : 2007-12-06 2:29 

注册: 2007-12-05 8:49
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
从USB Memory启动安装Ubuntu6.06LTS Server的过程,即问题


从USB Memory启动安装Ubuntu6.06LTS Server的过程
参考了官方帮助文件:
https://help.ubuntu.com/community/Insta ... omUSBStick
并进行调整


1. 准备U盘,容量1G,格式化成Fat16或Fat32,syslinux3.x版本以上的已经支持Fat32

2. 用syslinux制作可启动U盘
-- 下载syslinux
http://www.kernel.org/pub/linux/utils/b ... x-3.53.zip
-- 解压zip,其中有子目录\win32\, 里面的syslinux.exe支持xp,2003下写U盘
-- 假设F:是U盘的盘符,
运行命令 syslinux -s F:
之后,可在F:根目录看到一个隐含文件,ldlinux.sys
-- 设置电脑BIOS第一启动设备为USB-HDD, 机器就能从这个U盘启动了

3. 在虚拟光驱(或光驱,如果已经有光盘)中加载ubuntu 6.06 LTS服务器版ISO,假设该虚拟光驱的盘符为g:
复制所有光盘内容到U盘,命令:
xcopy /e /h /h g:\*.* F:

4. 复制U盘中/dists/dapper目录到 /dists/stable
这一步是因为安装过程中,同时用到两个目录名称
--因为dists目录下已经有个stable文件,所以要先删除这个文件
--然后复制目录
xcopy /e /h /k dapper stable

5. 修改U盘中isolinux目录名为syslinux
--因为新版syslinux已经支持子目录
--然后进入syslinux目录,修改两个文件名,
isolinux.bin到syslinux.bin,isolinux.cfg到syslinux.cfg
--不需要修改syslinux.cfg的内容

6. 把U盘插到待安装系统的机器上,设BIOS从USB-HDD启动

7. 如果正常,屏幕显示Ubuntu安装启动界面和boot:提示,回车后,开始加载vmlinuz和initrd.gz
进入字符安装界面

8. 在出现语言选择的时候,就要加载/cdrom目录了,具体方法是:
--按Alt+F2,启动另外一个控制台
--建立目录 mkdir /cdrom
--加载U盘为cdrom, mount -t vfat /dev/sda1 /cdrom
其中/dev/sda1就是U盘设备名称
--ls /cdrom 查看加载内容,如果没有成功,还要在等待一会,再次加载

9. 然后按Alt+F1回到安装界面继续,按步骤安装即可



目前的问题是,如何能让安装程序自动加载cdrom,我考虑过修改preseed配置文件,但发现
preseed配置文件是在寻找检测cdrom之后才加载的,所以preseed对加载cdrom没有用。
我也考虑过修改initrd.gz这个内存映像文件系统中的init文件,我的修改方法是

initrd.gz解压:
在U盘/install目录找到initrd.gz,复制initrd.gz到临时文件夹/tmp,
建立子目录:mkdir initrd.dir
cd initrd.dir
解开initrd.gz
gzip -dc /tmp/initrd.gz |cpio -i
这时可以发现一套内存映像文件系统,

我修改了init文件,在其中到署第二行增加了两条
mkdir /cdrom
mount -t vfat /dev/sda1 /cdrom
然后存盘

对initrd.gz打包
find . | cpio --create --format='newc' > ../initrd
cd ..
删除旧的initrd.gz
rm initrd.gz
产生新的
gzip -9 initrd

将initrd.gz复制到u盘/install/目录下

重新用U盘启动机器,vmlinuz和initrd.gz加载完后,报告错误,不能加载,原因是/dev/sda1, /cdrom
文件名称不存在

后来我又修改init文件,再mkdir /cdrom之后加入了
ls -al /
命令,发现/cdrom目录已经建立



请教的问题是,安装程序在init之后是哪个接着运行,如何找到其他文件进行加载cdrom

谢谢


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-12-07 2:07 

注册: 2007-12-05 8:49
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
up,请高手帮忙


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-12-11 3:51 

注册: 2007-12-05 8:49
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
求助


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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