当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 44 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-19 22:44 

注册: 2008-10-17 19:35
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
一、UltraISO制作U盘启动的原理

1、UltraISO 9.2以上版本具有制作U+启动的功能,即USB-ZIP+或USB-HDD+引导功能,较过去USB-ZIP和USB-HDD引导具有更强的兼容性。

2、使用UltraISO直接将ISO写入U盘可以实现将可启动ISO引导系统,包括Ubuntu 8.10 LiveCD。这样可以不用刻录光盘,启动 LiveCD后进行Ubuntu 8.10的安装。但是这种方法最大的缺点就是会大大降低U盘的读写速度,原因是使用ISO的分区格式和簇大小来写入U盘,影响U盘的性能。特别是对于质量较好的高速U盘写入ISO后,往往速度只有原来一半,得不偿失,何况U盘还有其他作用。

3、使用UltraISO便携写入MBR功能,可以不改变U盘原有格式,在MBR中写入USB-ZIP+或USB-HDD+,这样即实现U盘启动,又不会改变U盘读写速度。但是这种方法操作较直接写入麻烦一些,必须手工制作引导扇区启动。引导扇区启动的方法有常见的有两种:syslinux 和grub4dos。很多人说syslinux的启动兼容性很强,但是在某些笔记本电脑引导IMG镜像有问题,所以我向大家推荐dos+grub4dos引导的方法。

4、U盘使用dos+grub4dos引导Ubuntu 8.10 LiveCD启动的优点:
1)使用UltraISO便携写入MBR为USB-ZIP+,可以在支持USB-ZIP或USB-HDD的电脑启动,兼容性极强。
2)使用UltraISO便携写入dos引导扇区,对主板引导的支持比syslinux 还强。启动dos再由dos调用grub。
3)使用grub4dos方法启动,不仅可以启动Ubuntu 8.10 LiveCD,还可以通过编辑menu.lst,增加dos系统维护工具箱、PE等,使得一盘在手,维护电脑方便。

二、UltraISO制作引导dos+grub4dos启动

1、启动UltraISO,选择菜单“启动光盘/写入硬盘映像”,在对话框中选择“便携启动/写入新的硬盘主引导记录(MBR)/USB-ZIP+”。
附件:
1.JPG
1.JPG [ 25.82 KiB | 被浏览 26923 次 ]


2、再选择“便携启动/写入新的驱动器引导记录/windows 9x”。
附件:
2.JPG
2.JPG [ 36.54 KiB | 被浏览 26794 次 ]


3、解压缩附件“grub4dos.zip”,然后复制DOS引导文件command.com、io.sys、MSDOS.SYS和grub.exe、menu.lst、AUTOEXEC.BAT文件到U盘根目录。
启动顺序是:先启动DOS,再启动GRUB,最后启动Ubuntu 8.10 LiveCD。
menu.lst中启动 LiveCD的方法与通用的硬盘启动 LiveCD方法相同,命令如下:

title Ubuntu 8.10 LiveCD
find --set-root /Ubuntu/vmlinuz
kernel /Ubuntu/vmlinuz boot=casper iso-scan/filename=/Ubuntu/ubuntu-8.10-desktop-i386.iso quiet splash rw persistent debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /Ubuntu/initrd.gz
boot

4、在U盘根目录新建一个Ubuntu目录。
5、将下载的ubuntu-8.10-desktop-i386.iso复制到该目录下。
6、用winRAR或其他解压缩工具打开ISO,解压缩casper目录下的vmlinuz、initrd.gz文件到Ubuntu目录下。
7、重启电脑,在BIOS中设置USB-ZIP或USB-HDD启动,或启动时在BOOT菜单中选择U盘,就可以启动Ubuntu 8.10 LiveCD了。

三、U盘启动其他工具的方法
有兴趣的朋友可以编辑menu.lst,增加dos系统维护工具箱、PE等,前提是你已经复制相关的文件到U盘相应的目录了。
1、启动PE的代码是:
title 老毛桃集成红叶 PE (支持https)
find --set-root /boot/ntldr
chainloader /boot/ntldr (hd0)+1

2、启动DOS工具箱的代码是:
title 超级急救盘 07.07.07 (Diskgen2.0)
find --set-root /boot/imgs/dostools.img
map --mem /boot/imgs/dostools.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

四、制作可保存的LiveUSB
Ubuntu 8.10 LiveUSB可以实现LiveCD的所有功能,并且所做的系统配置修改在重启后依然保存。

也就是说Ubuntu 8.10 LiveUSB可以不用安装Ubuntu,达到和安装Ubuntu同样的效果。

但是 LiveUSB不能替代正常的系统安装,相对其它安装方式稳定性更差一些,只能是临时使用ubuntu,体验ubuntu,展示ubuntu 的作用。

因此LiveUSB最大的作用就是可以当做一个移动版的操作系统,很适合系统维护人员使用。

制作LiveUSB需要把ubuntu-8.10-desktop-i386.iso大部分文件解压缩出来,因此建议U盘中只要保留LiveUSB,去掉LiveCD,即把原来的ISO文件删除。

制作方法参考:“自制Ubuntu 8.10 LiveUSB的方法(可保存修改),并添加DOS工具箱及PE引导”
http://forum.ubuntu.org.cn/viewtopic.php?f=103&t=172013 第六大点“自制Ubuntu 8.10 LiveUSB”


附件:
文件注释: U盘根目录下的六个文件:command.com、io.sys、MSDOS.SYS、grub.exe、menu.lst、AUTOEXEC.BAT
grub4dos.zip [307.65 KiB]
被下载 11529 次


_________________
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121


最后由 powerman 编辑于 2008-12-02 12:24,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-19 22:59 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
lz可不可以把各种写好的mbr给dd出来?那样咱用dd就可以了,省得用那劳神子UltraISO


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 4:05 
头像

注册: 2007-05-17 16:15
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
Good Job!
It works well on my laptop Dell XPS M1530.
LZ, Thank you very much!

Now I am typing these words under this USB Ubuntu.
There is no Chinese IME, so I type in English.


_________________
Dell笔记本 XPS M1530:
Core 2 Duo T9300 2.5GHz 6M, 2x1G DDR2-667, GeForce 8600m GT 256M, 250G 5400RPM
Intel wifi Link 4965AGN, 蓝牙, UPEK指纹识别器
1680x1050分辨率, 200万摄像头, Express Card电视卡


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 4:29 
头像

注册: 2007-05-17 16:15
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
请问下楼主,在grub4dos菜单里能使用中文的吗?

我手动打中文上title,显示的是乱码。


_________________
Dell笔记本 XPS M1530:
Core 2 Duo T9300 2.5GHz 6M, 2x1G DDR2-667, GeForce 8600m GT 256M, 250G 5400RPM
Intel wifi Link 4965AGN, 蓝牙, UPEK指纹识别器
1680x1050分辨率, 200万摄像头, Express Card电视卡


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 6:49 

注册: 2008-10-17 19:35
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
冲浪板 写道:
lz可不可以把各种写好的mbr给dd出来?那样咱用dd就可以了,省得用那劳神子UltraISO


mbr给dd出来,我还真的不会,不知哪位大虾会的教我一下。
还有用UltraISO也很方便。


_________________
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 6:57 

注册: 2008-10-17 19:35
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
cliffzhou 写道:
请问下楼主,在grub4dos菜单里能使用中文的吗?

我手动打中文上title,显示的是乱码。


可以使用中文,要加上fonts和Splash.xpm.gz这两个文件,在附件“grub4dos2.zip“中,复制到 /boot/grub/目录下,在menu.lst开头加上以下命令:

find --set-root /boot/grub/Splash.xpm.gz
fontfile /boot/grub/fonts

splashimage /boot/grub/Splash.xpm.gz


附件:
文件注释: fonts、Splash.xpm.gz这两个文件
grub4dos2.zip [153.28 KiB]
被下载 396 次


_________________
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121
页首
 用户资料  
 
7 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 10:05 
头像

注册: 2007-05-17 16:15
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
是写成这样么,不起作用呢:

find --set-root /boot/grub/Splash.xpm.gz
fontfile /boot/grub/fonts

splashimage /boot/grub/Splash.xpm.gz

background 008080
timeout 5
default 0


title Ubuntu 8.10 LiveCD
find --set-root /Ubuntu/vmlinuz
kernel /Ubuntu/vmlinuz boot=casper iso-scan/filename=/Ubuntu/ubuntu-8.10-desktop-i386.iso quiet splash rw persistent debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /Ubuntu/initrd.gz
boot


_________________
Dell笔记本 XPS M1530:
Core 2 Duo T9300 2.5GHz 6M, 2x1G DDR2-667, GeForce 8600m GT 256M, 250G 5400RPM
Intel wifi Link 4965AGN, 蓝牙, UPEK指纹识别器
1680x1050分辨率, 200万摄像头, Express Card电视卡


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 11:00 
头像

注册: 2007-09-02 23:26
帖子: 234
地址: 上帝之家
送出感谢: 0 次
接收感谢: 0 次
挺好的方法

移动硬盘也可如此?


_________________
引用:
Ubuntu挺好的,谁用谁知道。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 11:59 

注册: 2008-10-17 19:35
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
回复7楼:
fonts和Splash.xpm.gz这两个文件,是不是复制到 U盘的/boot/grub/目录下。


_________________
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 12:05 

注册: 2008-10-17 19:35
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
上帝很帅 写道:
移动硬盘也可如此?


我没在移动硬盘上试过,理论上可以。
不过移动硬盘不要这么复杂。用dos启动盘启动后,执行:format X: /s。
再复制上grub及ISO相关文件即可,不需要UltraISO。因为移动硬盘的启动兼容性比U盘好。


_________________
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 13:06 
头像

注册: 2007-05-17 16:15
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
powerman 写道:
回复7楼:
fonts和Splash.xpm.gz这两个文件,是不是复制到 U盘的/boot/grub/目录下。

是的,我放了,背景已经变成蓝色的了。但是我在 reboot 前加了 重启 2个字,显示是乱码的。
这是我手机拍的图,30万像素的,凑合看看


附件:
(11).jpg
(11).jpg [ 27.04 KiB | 被浏览 26428 次 ]



_________________
Dell笔记本 XPS M1530:
Core 2 Duo T9300 2.5GHz 6M, 2x1G DDR2-667, GeForce 8600m GT 256M, 250G 5400RPM
Intel wifi Link 4965AGN, 蓝牙, UPEK指纹识别器
1680x1050分辨率, 200万摄像头, Express Card电视卡
页首
 用户资料  
 
12 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 13:51 

注册: 2008-10-17 19:35
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
我在我的U盘启动文件还原了这8个文件,menu.lst复制你贴出的,重启显示中文没有问题。

fonts和Splash.xpm.gz这两个文件是我从无忧启动论坛“多合一超级启动盘”中复制出来的,装了多个U盘都可以显示中文。所以你的问题我暂时不知道是什么原因。下午去弄个全新的U盘来试试。

fontfile /boot/grub/fonts 用来加载中文字体
splashimage /boot/grub/Splash.xpm.gz 用来显示背景图片

既然你的背景已经改变,那么应该是加载fonts时出了点故障。


_________________
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 15:14 
头像

注册: 2007-05-17 16:15
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
为了防止可能的乱码,我特意把menu.lst保存为 utf-8 编码了。应该没错吧?

PS,启用WinPE支持也完成了,现在除了这个暂时的中文显示问题,其他都很好。我用的深度的winpe。
现在我的Sandisk的4G U3盘,可以支持Ubuntu LiveCD和WinPE 2种启动预安装环境,外加windows系统内的U3软件系统(包括一个虚拟的光驱),还能启用Vista下的readyboost,感觉很强大,很满意了。


_________________
Dell笔记本 XPS M1530:
Core 2 Duo T9300 2.5GHz 6M, 2x1G DDR2-667, GeForce 8600m GT 256M, 250G 5400RPM
Intel wifi Link 4965AGN, 蓝牙, UPEK指纹识别器
1680x1050分辨率, 200万摄像头, Express Card电视卡


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 18:07 

注册: 2008-10-17 19:35
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
我下午从找了个新的U盘,用本贴下载的附件制作,并复制你贴出的代码,加上中文。

找了几台电脑启动,中文显示均正常。看来可能是grub或fonts在某些电脑上兼容不好。
建议:
1、将fonts和Splash.xpm.gz移到U盘根目录,menu.lst改为如下试试:
find --set-root /Splash.xpm.gz
fontfile /fonts
splashimage /Splash.xpm.gz
2、寻找其他fonts中文字体文件来代替。
3、下载其他版本的grub4dos中文的grub.exe。


_________________
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [原创]UltraISO制作U盘启动Ubuntu 8.10 LiveCD,并且不改变U盘读写速度的方法
帖子发表于 : 2008-11-20 18:36 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
powerman 写道:
冲浪板 写道:
lz可不可以把各种写好的mbr给dd出来?那样咱用dd就可以了,省得用那劳神子UltraISO


mbr给dd出来,我还真的不会,不知哪位大虾会的教我一下。
还有用UltraISO也很方便。

没工夫去下载,
既然一样,用dd好了,否则就是它写了更多的东东;

dd if=/dev/sdc of=mbr_in_u bs=1 sount=446

感觉用ntldr比较好,起码比dos强吧,


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 44 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 4 位游客


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

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

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