
1. 把ISO用UltraISO之类的工具刻录成光盘
然后把光盘放入要装系统的电脑的光驱里,开机时进BIOS设置从CD/DVD ROM启动,保存退出,重启后从光盘启动开始安装。
刻录盘建议使用型号中带W的光盘,因为这种盘可以复写。
2. 把ISO用量产的工具量产到U盘中
量产后的U盘,要进BIOS设置从usb CD/DVD ROM启动才可以成功启动。量产只量产一部分,剩下的作为附属盘。附属盘可以正常读写,但是量产后的分区不能写入,只能读取。
量产有风险,会损坏U盘。
3. 把ISO放到支持从ISO\IMG镜像启动的启动盘中
以老毛桃为例,用老毛桃把U盘制作成启动盘,然后在U盘根目录下新建一个LMT目录,把ISO放进去。
然后把U盘插到要装系统的电脑上,开机时进BIOS设置从U盘启动,保存退出,重启后从U盘启动。在启动盘菜单中选择从ISO镜像启动,然后选择之前放进去的镜像开始安装。
这种方式不只U盘可以,内存卡也可以
如果你对linux不熟的话.可能有些方法听不太明白.现在很多版本的 安装iso文件可以直接用 dd写进U盘里. 它可以启动,也可以安装linux系统.
新一点儿的ubuntu我印像里是可以这么做的.
相关的文档可以看看 isolinux的信息. 也许格式或工具名叫做ISOhybrid.
详细信息看这儿..
其实有两个部分需要支持.就可以完成从U盘之类的介质上安装linux. 一是 osloader要支持启动.二是安装向导程序要支持从其它的位置来读取安装使用的源文件.
这两个部分,第一步是要osloader来做.已经有解决的了.不行自己做也不是太难.
第二个部分需要安装向导程序支持了.新的 suse 一定支持我看过文档. vmware esxi 5.0 我试过.
ubuntu我印像里也是说用这种格式发布了.
总的来说要是新一点儿的发行版本.
-------------------
说了这么多. 我所说的是把 iso写成 U盘安装的办法. 其它的办法还有.
比如有的发行版本提供一些方法通过pxe网络启动啥地.
---------------------
想了下, 判断这个iso是不是支持直接用dd之类的命令写入光盘. 可以简单的用 fdisk命令来实现.
因为 iso hybrid是 usb-hdd兼容的,它一定有合法的分区法和标志,当然也有引导代码.
这个iso可以写入U盘.
# fdisk -l openSUSE-12.1-DVD-x86_64.iso
Disk openSUSE-12.1-DVD-x86_64.iso: 0 MB, 0 bytes
64 heads, 32 sectors/track, 0 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3d3e118f
Device Boot Start End Blocks Id System
openSUSE-12.1-DVD-x86_64.iso1 * 14414 4519936 17 Hidden HPFS/NTFS
Partition 1 has different physical/logical endings:
phys=(1023, 63, 32) logical=(4413, 63, 32)
----
这个iso不支持直接写入 U盘. 其实可以自己改一下.
# fdisk -l ./SL-62-x86_64-2012-01-09-Everything-DVD1.iso
Disk ./SL-62-x86_64-2012-01-09-Everything-DVD1.iso: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk ./SL-62-x86_64-2012-01-09-Everything-DVD1.iso doesn't contain a valid parti tion table
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)