现在的位置: 首页Unix-Linux>正文
使用UNetbootin硬盘安装Linux
2012年02月04日 Unix-Linux 评论数 4 ⁄ 被围观 1,014+

介绍

UNetbootin允许你在Windows或Linux系统上创建一个可启动的Live U盘, Live U盘上的Linux发行版本的种类很多, 这个过程不需要烧制CD. 你可以直接下载现成的众多Linux发行版, 如果你已经下载好了Linux安装盘的.iso文件 ,你也可以直接使用它,或者使用你喜欢的但不在这个列表上的发行版.

系统要求

  • Microsoft Windows 2000/XP/Vista, 或者Linux. 如果你在使用Linux版本的UNetbootin遇到了麻烦, 试试Windows版本的, 它通常运行的更好.
  • 接通互联网的宽带连接 – 下载Linux发行版的.iso文件时需要(除非你使用预先自己下载好的文件).

特性

UNetbootin能创建一个可启动的Live U盘, 如果你没有U盘的话, 它也可以在你的本地磁盘上做一个”简单安装”. 它能自动下载并加载ISO文件, 也可以直接使用现成的ISO文件或软盘/磁盘镜像或直接使用内核文件

目前内置支持的可以自动下载并加载的发行版如下: (不过, 也支持其他一些发行版的):

Ubuntu (及官方衍生版本) CentOS Gentoo Debian Linux Mint openSUSE Arch Linux Damn Small Linux SliTaz Puppy Linux gNewSense FreeBSD NetBSD Fedora PCLinuxOS Sabayon Linux MEPIS Zenwalk Slax Dreamlinux Elive Mandriva FaunOS Frugalware Linux

UNetbootin还可以用于载入若干系统工具:

  • Parted Magic, 一个分区管理工具, 它可以设置分区大小, 修复分区, 还可以用于分区的备份和恢复.
  • Super Grub Disk, 一个启动工具, 它可以重建和修复被覆盖或者错误配置的GRUB安装或者直接启动若干操作系统.
  • Backtrack, 用于网络分析和突破测试工具.
  • Ophcrack, 恢复Windows密码的工具
  • NTPasswd, 用于修改Windows密码和注册表的工具
  • Gujin, 一个图形界面的启动器, 支持若干操作系统和媒体介质.
  • Smart Boot Manager (SBM), 它可以使一个无法从光驱或软盘启动的已损坏的BIOS启动.
  • FreeDOS, 它可以运行BIOS flash和其他遗留的DOS工具.

安装和截图

1. 如果在Windows系统上使用, 运行UNetbootin, 选择加载一个Linux发行版, 软盘/磁盘镜像, 或者内核, 再选择一个目标位置(U盘或者硬盘), 完成后重启.


2. 如果在Linux以及MAC OS系统上使用, 首先使文件UNetbootin可执行 (可以使用chmod +x ./unetbootin-linux, 或者右键打开”属性” -> “权限”, 选中”允许以程序执行文件” <译者注: 这里的图形化操作模式基于Ubuntu>), 然后开始运行它, 你将会要求输入密码以授予该应用程序管理员权限, 然后主窗口将出现, 请选择一个发行版和安装位置(U盘或者磁盘), 当执行完成后重启.

3. 重启后, 如果你在上面的安装类型中选择了USB驱动器(U盘), 请在电脑启动BIOS时按合适的按键(通常是F1, F2, F12, 或者空格键)进入启动选择菜单, 选择从U盘启动; 如果没有启动顺序选项, 请到BIOS中把U盘设置为缺省启动设备. 另外, 如果你使用的是”简单安装”, 请到Windows启动菜单中选择UNetbootin条目进入.

卸载 (仅针对安装到硬盘或“简单安装”)

如果使用的是Windows系统, 安装好UNetbootin再进入Windows的时候, 系统会出现删除的选项提示. 另外, 你也可以到控制面板的添加删除程序里卸载.
如果使用的是Linux系统, 重新运行UNetbootin (用root权限), 当提示卸载时点击OK按钮.

如果安装时目标位置是磁盘, 那么删除U盘上的启动引导文件, 备份好其他文件后格式化之就行了.

卸载UNetbootin可以简单地通过移除启动菜单的选项做到, 但如果你用UNetbootin把操作系统安装到了某个分区, 卸载UNetbootin是不会删除那个操作系统的.

要手动删除Linux安装, 你可以使用Windows恢复光盘上的fixmbr来重装Windows的启动文件, 用Parted Magic删除Linux分区然后扩展Windows分区.

用UNetbootin安装其他发行版

下载并运行UNetbootin, 在弹出框中选择合适的ISO文件 (CD镜像)/软盘镜像/磁盘镜像/内核文件 (参截图). 如果对使用的ISO文件有疑虑, 请检查发行版的下载页面.

如果你正在加载ISO文件或者软磁盘镜像, 选一下镜像就行了(仅仅需要点击OK开始安装), 否则, 如果你喜欢手工选择内核和initrd文件并填写一些特定的启动选项, 请检查发行版的启动配置文件 (通常是这些文件中包含"kernel"字样的行: isolinux.cfg, syslinux.cfg, menu.lst, 或者 grub.conf) 并把它们填写到 "Options"行.

FAQ

UNetbootin是怎么工作的, 它干嘛的? 

对于Live U盘创建模式, UNetbootin下载并释放ISO文件到你的USB盘, 生成一个适配的syslinux配置文件, 使你的USB盘可以用syslinux启动.

对 于磁盘/”简单安装”模式, UNetbootin使用基于Windows或者Linux的安装程序对启动引导程序作了小的修改 (Vista上是bootmgr和bcdedit, 基于NT的系统是grldr和boot.ini, Win9x是grub.exe和config.sys, Linux是GRUB ), 用启动引导程序去启动安装到磁盘的发行版, 一旦使用系统工具修复, 这些修改将回滚.

它含有任何嗅探软件, 病毒, 木马或者其他有害软件么?

没有! 虽然一些杀毒软件(如卡巴斯基)因为它的自动卸载特性而提示有木马(“Trojan.generic), 但这些是错误的保护行为. 你仅需要确认你是从Sourceforge官方下载页面得到UNetbootin软件就可以了, 一些影子源可能有问题. 如果你仍然有疑虑, 你可以下载源代码自行编译.

它是用什么语言写的? 源代码在哪里? 我怎么编译它? 

UNetbootin是用C++ 写的, 用的是Qt4 toolkit. 源代码的zip包可以从这里获取, 或者从Launchpad得到. Linux版本是用g++编译的, Windows版本是用mingw32编译的. 都用了稳定链接版本的qt4 (消除了外部库的依赖). 可执行文件使用了UPX以减小空间.

我怎么用UNetbootin制作自己的发行版?

可以通过如下途径创建:

  • 一个isolinux或GRUB-based ISO文件, 或
  • 一个软盘/磁盘镜像, 或
  • 内核和initrd文件

用以上方法的任意一种都可以制作你的发行版, 在制作模式上或者Live, 或者通过FTP安装. 然后, 报一个bug, 提供kernel/initrd链接, 或者磁盘镜像, 如此, 你的发行版将会在下一版的UNetbootin得到支持.

如何制作的定制版本的UNetbootin (包含专门化, rebranded, 再分发等)?

  • Auto Super Grub Disk
  • EeePCLinuxOS
  • Ubuntu Eee
  • FUSBi – Free USB Installer

选用相应的插件系统或者改变源码 (unetbootin.h#define语句), UNetbootin很方便被改写以适用于不同版本的Linux发行版. 如果你尝试构建一个特定版本的发行版, 需要额外的说明和细节, 如需要在下一个版本中合并你的补丁, 或者需要需要把你的客户化版本添加到列表中, 请报一个bug.

下载地址: Windows版本, Linux版本
可用包: Ubuntu Debian Fedora Suse Arch Gentoo More


目前有 4 条留言 其中:访客:4 条, 博主:0 条

  1. 影楼网销培训 CHINA Internet Explorer Windows : 2012年02月08日11:40:58  1楼 @回复 回复

    过来看看学习来了啊

  2. 科普巴士 MACAO Google Chrome Windows : 2012年02月13日13:44:59  2楼 @回复 回复

    兄弟你那个“备案你妹”太帅气了!! :mrgreen:

  3. John CHINA Google Chrome Windows : 2012年02月16日15:12:25  3楼 @回复 回复

    很丰富的博客,握手!
    欢迎回访

  4. safecn CHINA Internet Explorer Windows : 2012年02月18日18:30:52  4楼 @回复 回复

    还真没有安装过。

不留下点什么? 吹个牛也行的^_^

留言无头像?

留言字数需小于500字,已输入字数:


/ 快捷键:Ctrl+Enter

×
腾讯微博