| 阅读上一个主题 :: 阅读下一个主题
|
| 作者 |
正文 |
gnix_oag 1楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
| 返回顶端 |
|
 |
gnix_oag 2楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
引导包简单制作方法:
1,下载Desktop的*.iso文件,挂载到 /cdrom 中,复制其中的内核相关文件.
| 代码: |
sudo mount -o loop -t iso9660 *.iso /cdrom
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为你想要的名字. 保存.
如要加入ntfs支持,请:
| 代码: |
sudo mount -o loop -t squashfs /cdrom/casper/filesystem.squashfs /media/*/
cp /media/*/lib/modules/*/kernel/fs/ntfs lib/modules/*/kernel/fs/ntfs
|
3,重新生成initrd.gz,清除其它文件
| 代码: |
| find . | cpio -o -H newc | gzip -9 > ../initrd.gz |
4,调试,用这个 initrd.gz 与 vmlinuz 启动,启动前请确定你*iso文件在你所要找的文件夹中
启动成功后,照我前面打的包一样打包上传到 ftp 上,放到我的文件夹中吧,在一起好找些,最好在名字前加上自己的名字
grub 引导参数:
| 代码: |
kernel (hd0,0)/*/vmlinuz boot=gnix_oag ramdisk_size=1048576 root=/dev/ram rw quiet splash locale=zh_CN
initrd (hd0,0)/*/initrd.gz |
.
上一次由gnix_oag于2007-6-06 周三, 21:14修改,总共修改了2次 |
|
|
| 返回顶端 |
|
 |
gnix_oag 3楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
6.06.1 boot from hd 使用说明
| 代码: |
相关内容:
http://forum.ubuntu.org.cn/viewtopic.php?t=26167&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=21688&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=16590&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=11906&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=26098&highlight=
请详细阅读本说明
本引导程序用于 ubuntu desktop 6.06.1
使用方法:
1、在任意盘找根目录中建一个 ubuntu 文件夹,
把下载的桌面版光盘(*.iso)文件放到此目录中,
2、把 boot 文件夹、grldr文件移到 C:\,
在 c:\boot.ini 文件后面添加 c:\grldr=" Ubuntu Linux "
把 timeout=0 改成 timeout=3
(可参照 boot.ini.txt 文件)(如不行的话,请学习gurb for dos来修改menu.lst配置文件)
高级应用:
1、用ubuntu.fs文件来保存设置 (与安装好的一样,可安装程序等,重启后也不丢失数据)
从 "system_file/ubuntu.fs" 中选一个压缩的ubuntu.fs映象
解压到任意盘根目录的ubuntu文件夹中,并重命名为 ubuntu.fs (所有新加的数据在这里)
如有linux分区也可在根目录中建个 ubuntu/ubuntu.fs 文件夹 (所有新加的数据在这里)
启动后如果根目录中有ubuntu.fs文件夹,就成功了
2、用swap.fs文件来虚拟内存
从 "system_file/swap.fs" 中选一个压缩的swap.fs映象
解压到任意盘根目录的ubuntu文件夹中,并重命名为 swap.fs
启动后用 swapon -s 检查是否正在使用
注意事项:
1、由于原来的initrd.gz没有支持ntfs,所以*.iso,ubuntu.fs,swap.fs文件不能放在ntfs分区中
2、新手不建议安装,用"高级应用"的方法很好,与安装好的一样,没有区别
如要安装,请用 sudo umount -a 卸载所有的分区好正常使用分区工具
3、请学习 grub 及 grub for dos 的相关知识,来解决不有进入grub或不能找到initrd.gz vmlinux的问题
4、只有linux与grub,一样可以用,参照本包中boot/grub/menu.lst文件来修改grub的配置文件,
要用本包中 boot/initrd.gz boot/vmlinux 来引导
5、引导参数: boot=gnix_oag 用我改的程序来引导(从光盘启动是boot=casper)
debian-installer/locale=zh_CN 用来设置语言,可用其它的
6、*.iso,ubuntu.fs,swap.fs不是放在根目中,而是放在根目中ubuntu文件夹中,可分在放在几个分区上
主要改动
1、能自动生成fstab的功能
2、相关文件放在根目中ubuntu这个文件夹中
3、把本包中的中文文件名改为英文 system_file-----系统文件 readme----使用说明
4、取消了关机弹出光驱
5、取消了控制台的自动登录
制作人: gnix_oag
Email: gnix.oag@gmail.com
|
|
|
|
| 返回顶端 |
|
 |
gnix_oag 4楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
ubuntu Hiweed Linux boot from hd 使用说明
| 代码: |
相关内容:
http://forum.ubuntu.org.cn/viewtopic.php?t=26167&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=21688&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=16590&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=11906&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?t=26098&highlight=
请详细阅读本说明
本引导程序用于 ubuntu Hiweed Linux
对应光盘:http://mirror.vmmatrix.net/hiweed/desktop/hiweed-desktop_1.0final.iso
使用方法:
1、在任意盘找根目录中建一个 hiweed 文件夹,
把下载的桌面版光盘(*.iso)文件放到此目录中,
2、把 boot 文件夹、grldr文件移到 C:\,
在 c:\boot.ini 文件后面添加 c:\grldr=" Hiweed Linux "
把 timeout=0 改成 timeout=3
(可参照 boot.ini.txt 文件)(如不行的话,请学习gurb for dos来修改menu.lst配置文件)
高级应用:
1、用ubuntu.fs文件来保存设置 (与安装好的一样,可安装程序等,重启后也不丢失数据)
从 "system_file/ubuntu.fs" 中选一个压缩的ubuntu.fs映象
解压到任意盘根目录的hiweed文件夹中,并重命名为 ubuntu.fs (所有新加的数据在这里)
如有linux分区也可在根目录中建个 ubuntu/ubuntu.fs 文件夹 (所有新加的数据在这里)
启动后如果根目录中有ubuntu.fs文件夹,就成功了
2、用swap.fs文件来虚拟内存
从 "system_file/swap.fs" 中选一个压缩的swap.fs映象
解压到任意盘根目录的hiweed文件夹中,并重命名为 swap.fs
启动后用 swapon -s 检查是否正在使用
注意事项:
1、由于原来的initrd.gz没有支持ntfs,所以*.iso,ubuntu.fs,swap.fs文件不能放在ntfs分区中
2、新手不建议安装,用"高级应用"的方法很好,与安装好的一样,没有区别
如要安装,请用 sudo umount -a 卸载所有的分区好正常使用分区工具
3、请学习 grub 及 grub for dos 的相关知识,来解决不有进入grub或不能找到initrd.gz vmlinux的问题
4、只有linux与grub,一样可以用,参照本包中boot/grub/menu.lst文件来修改grub的配置文件,
要用本包中 boot/initrd.gz boot/vmlinux 来引导
5、引导参数: boot=gnix_oag 用我改的程序来引导(从光盘启动是boot=casper)
debian-installer/locale=zh_CN 用来设置语言,可用其它的
6、*.iso,ubuntu.fs,swap.fs不是放在根目中,而是放在根目中ubuntu文件夹中,可分在放在几个分区上
7、用 sudo mount -a 来挂找所有分区 ,
主要改动
1、能自动生成fstab的功能
2、相关文件放在根目中hiweed这个文件夹中
3、把本包中的中文文件名改为英文 system_file-----系统文件 readme----使用说明
4、取消了关机弹出光驱
5、取消了控制台的自动登录
制作人: gnix_oag
Email: gnix.oag@gmail.com
.
|
|
|
|
| 返回顶端 |
|
 |
eexpress 5楼

性别:  年龄: 37 加入时间: 2005/08/14 文章: 27504 来自: 长沙 专家分: 617780
活跃度: 110184
|
|
===========================
hd0,2 下面的文件。
| 代码: |
$ find boot/
boot/
boot/grub
boot/grub/menu.lst
boot/grub/bj2008.xpm.gz
boot/vmlinuz
boot/initrd.gz
|
| 代码: |
$ ll ubuntu/
总用量 1.5G
-rwxrwx--- 1 root plugdev 512M 2006-10-01 20:38 swap.fs*
-rwxrwx--- 1 root plugdev 1.0G 2006-10-01 20:47 ubuntu.fs*
|
===========================
hd0,1 下面的文件。
| 代码: |
$ l ubuntu/
ubuntu-6.10-beta-desktop-i386.iso |
_________________ ☎ http://eexpress.blog.ubuntu.org.cn/
⣏⡉ ⣏⡉ ⢇⡸ ⣏⡱
⠧⠤ ⠧⠤ ⠇⠸ ⠇ |
|
|
| 返回顶端 |
|
 |
eexpress 6楼

性别:  年龄: 37 加入时间: 2005/08/14 文章: 27504 来自: 长沙 专家分: 617780
活跃度: 110184
|
|
把我的hd0,2认成了c-win。还放到桌面上面。
本本的分辨率还是1024x768,气死,vi修改xorg.conf,把我的4个方向键认成ABCD,碰死。搞得无法修改分辨率。
重启,可能和gnix的配置有关了。关机进度条走完,字符光标跳晕,就是不重启,后来,显示了一个init6还是什么的被kill。搞得强行关机的。
 _________________ ☎ http://eexpress.blog.ubuntu.org.cn/
⣏⡉ ⣏⡉ ⢇⡸ ⣏⡱
⠧⠤ ⠧⠤ ⠇⠸ ⠇ |
|
|
| 返回顶端 |
|
 |
gnix_oag 7楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
hd0,2是第一个MS的分区吧,用 gconf-editor 可以隐藏桌面上的分区,分辨率等其它的是光盘自己配置
我的配置就两个:找ISO与生成fstab,
 |
|
|
| 返回顶端 |
|
 |
gnix_oag 8楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
hd0,2是不是vfat? 是就没错了
有交换分区,你可以不用 swap.fs
ubuntu.fs 文件你可以用linux分区上的 /ubuntu/ubuntu.fs 文件夹代替,可减少空间 |
|
|
| 返回顶端 |
|
 |
eexpress 9楼

性别:  年龄: 37 加入时间: 2005/08/14 文章: 27504 来自: 长沙 专家分: 617780
活跃度: 110184
|
|
那2个fs都可以用文件夹代替吗。要不实际占用空间太多了。
hd0,2就是一个vfat,当时糊涂,留了一个fat的,主要是磁盘空间太多了。你就直接认为是c-win了阿。我是从这里启动的哦。 认个根分区也好阿。
我那个/boot/grub文件夹也应该没用吧。
每个vmlinuz和initrd对应一个版本。要是可以把这个做成灵活设置的就好了。比如,读取一个配置文件,指向一个iso路径。  _________________ ☎ http://eexpress.blog.ubuntu.org.cn/
⣏⡉ ⣏⡉ ⢇⡸ ⣏⡱
⠧⠤ ⠧⠤ ⠇⠸ ⠇ |
|
|
| 返回顶端 |
|
 |
gnix_oag 10楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
| 引用: |
| 读取一个配置文件,指向一个iso路径。 Laughing |
这个简单,但很多人不知道路径是多少,所以就用搜索
搜索也很快的,我用过指定路径的,一样的。
| 引用: |
那2个fs都可以用文件夹代替吗。要不实际占用空间太多了。
|
ubuntu.fs 可以用文件夹来代替,但必须在放 linux 分区上,脚本会自己判断的
swap.fs 就不能用文件夹来代替,但有交换分区,你可以不用 swap.fs ,它会找到这个交换分区并使用它 |
|
|
| 返回顶端 |
|
 |
eexpress 11楼

性别:  年龄: 37 加入时间: 2005/08/14 文章: 27504 来自: 长沙 专家分: 617780
活跃度: 110184
|
|
都移动到了hd0,1。
$ l boot/
initrd.gz* vmlinuz*
$ l ubuntu/
ubuntu-6.10-beta-desktop-i386.iso ubuntu.fs/
这样可以。 _________________ ☎ http://eexpress.blog.ubuntu.org.cn/
⣏⡉ ⣏⡉ ⢇⡸ ⣏⡱
⠧⠤ ⠧⠤ ⠇⠸ ⠇ |
|
|
| 返回顶端 |
|
 |
gnix_oag 12楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
| 返回顶端 |
|
 |
gnix_oag 13楼

年龄: 25 加入时间: 2005/05/19 文章: 1981 来自: 湖南永州 专家分: 49565
活跃度: 122
|
|
呵呵,我在我的系统上同时用了 ubuntu 6.10 beta , hiweed ,dubuntu ,
只要三个光盘的空间,一个swap分区,一个linux分区就行了。 |
|
|
| 返回顶端 |
|
 |
huangjiahua 14楼

加入时间: 2005/03/30 文章: 2797
专家分: 48788
活跃度: 11091
|
|
gnix_oag
Hiweed 1.0 final 的 grub 引导参数要去掉 debian-installer/locale=zh_CN
啊
麻烦改一下好不 _________________ 海微 http://www.hiweed.com/
点燃一支蜡烛,而不是诅咒黑夜 |
|
|
| 返回顶端 |
|
 |
ITjingyingzhang 15楼
性别:  年龄: 22 加入时间: 2006/03/21 文章: 2
专家分: 54
活跃度: 0
|
|
| 返回顶端 |
|
 |
|