如何从USB驱动器安装Debian?


54

我有一台运行Windows 7的闪亮的x64笔记本电脑,我想双重启动Debian稳定版。

过去,我已经使用USB驱动器在大量笔记本电脑上安装了Ubuntu,但是找不到像Ubuntu指令一样的安装Debian的指令

我过去也曾从CD安装Debian几次,但我的新机器没有光驱。

问题是:

  1. 我需要从Debian下载页面下载哪些文件 ?

  2. 如何使USB驱动器上的Debian文件可启动?

  3. Debian安装程序是否有磁盘分区程序(就像Ubuntu一样)?阅读安装指南似乎没有,这是另一个障碍。如果是这种情况,我可以使用哪个分区程序?

Answers:


40

下载UNetbootin,它使您可以立即为几乎所有Linux和BSD发行版创建可启动的USB安装介质。

只需运行它,选择Debian,选择USB驱动器,然后等待它下载.iso并将其传输到您的USB。之后,它是可启动的,安装就像从CD一样进行。


到目前为止,很好的答案。您是否知道在安装过程中debian是否提供了对磁盘进行分区的选项?
blokeley 2011年

1
任何不允许您对磁盘进行分区的Linux发行版注定都会失败。对磁盘进行分区是任何Linux安装的基本部分。所以我会说是的。
Majenko 2011年

1
很棒的答案。第一次工作,那是经过几个小时的尝试才能使debian安装指南中的说明起作用。
2012年

1
我对通用USB安装程序的运气更高,缺少UNetBootin bootmgr
Raziel

1
如果有人感兴趣,在尝试安装Debian 9.4.0时,安装程​​序将检测到我使用UNetbootin创建了安装介质。它警告说:“ UNetbooin经常与用户的困难或不可再现的问题报告联系在一起...”。此外,它指出如果在没有UNetbooin的情况下尝试安装有任何问题。
James B. Nall

46

如果您使用的是Linux,最简单的方法就是简单地执行操作(根据docs):

cat debian.iso > /dev/sdX; sync

X是您的驱动器号,您可以dmesg在连接USB设备后通过检查right 的输出来找出正确的字母。例如对于我(可能还有很多)/dev/sdb

这将擦除USB驱动器中的所有内容,因此请小心!

更新:

为了完整起见,我还应该提到Windows的Rufus


1
为什么要下票?这种方法有效,并且是迄今为止创建可引导Debian USB驱动器的最简单方法。
Shahin Dohan

2
它对我不起作用。当我尝试安装时,仅出现一个空白屏幕。不知道我的USB驱动器或上述映像或命令是否有问题。
西瓦吉2013年

@Sivaji你是什么意思“试图安装”?如果您确实进入菜单,那么可能全都不是。尝试运行普通的安装程序(而不是图形安装程序),然后查看是否可行。
Shahin Dohan

3
不知道为什么这不是公认的答案,它简单,容易记住并且有效,并且不需要其他工具。我见过的最好的USB iso建议。
Lizardx '16

完美,就是工作!
KcFnMi '16

21
  1. 打开Debian下载页面,然后为您的PC下载正确的CD / DVD。如果您有一台现代计算机,则很可能需要amd64版本。我建议选择cd,因为今天您可能会拥有宽带连接,并且以后可以非常快速地下载其他所需的软件包。
  2. 如果您使用Linux终端,则可以使用dd来准备USB记忆棒(此命令中的iso文件名只是一个示例,您必须使用下载的iso名称和路径:

    dd if = / your / path / debian-7.5.0-i386-netinst.iso of = / dev / sdX bs = 4M
    同步

参阅Debian官方说明这里

编辑:添加了同步,以在弹出USB设备之前刷新设备写入。

  1. 现代的Debian版本包括一个分区工具和向导,这个过程应该是相当容易的,因为在所有的导游指出,这里有一个


4

4.3.3。手动将文件复制到USB记忆棒-灵活的方法Debian Official Ref。

在尝试了其他选项以及某些笔记本电脑拒绝启动之后,我尝试了这种“灵活的方式”,这是唯一对我有用的方式。

  1. 将您的新USB记忆棒插入USB(一个或一个您不关心会丢失所有数据的新记忆棒)。

  2. 卸载(如果已自动安装)

    • umount / dev / sdX1(和sdX2,...)
  3. 对其进行分区(我喜欢老式的fdisk)

    • fdisk / dev / sdX
    • d删除所有分区
    • n使用所有空间创建一个新的
    • t将分区类型更改为ID c:W95 FAT32(LBA)
    • 确保它可启动
    • w写入更改并退出
  4. 使用以下命令安装MBR(我不需要执行此步骤,因此您可以进行测试。但是使用它无害):

    • 安装-mbr / dev / sdX
  5. 创建文件系统

    • mkdosfs -F32 -n“ Debian85” / dev / sdX1
  6. 保持卸载状态并在其中生成系统:

    • syslinux / dev / sdX1
  7. 让我们安装USB记忆棒:

    • 挂载/ dev / sdX1 / mnt / d2 /
  8. 复制一些文件(一定要从hd-media下载它们):

    • cp vmlinuz / mnt / d2
    • cp initrd.gz / mnt / d2
  9. 编辑文件syslinux.cfg,并向其中添加以下内容:

    • vim /mnt/d2/syslinux.cfg

DEFAULT linux
LABEL linux
    SAY Boot Debian Jessie 8.5 CD-1 from SYSLINUX...
    KERNEL vmlinuz
    APPEND ro root=/dev/ram initrd=initrd.gz vga=788
    PROMPT 1

  1. 将ISO映像复制到USB记忆棒:

    • cp /some/path/debian-live-8.5.0-amd64-kde-desktop.iso。
    • 同步
  2. 卸下木棍,可以启动一些机器了:

    • 挂载/ mnt / d2

笔记:

  1. 如果您对安装在什么地方感到困惑,请不要忘记运行:

lsblk -fo +size

  1. 根据我的经验发表的评论:如果您从安装的ISO CD映像而不是hd媒体复制步骤8的文件,则在成功启动后,将在安装开始时进行操作(步骤“检测并安装CD-ROM” ”),它将显示以下消息:

    “不能使用错误的cdrom / cdrom进行安装”。

谷歌搜索它可能会向您显示问题unetbootin,但是如您所见,此方法给出了相同的错误,并且未使用此类程序。

  1. 另外,由于此方法可在进程可用后保持USB记忆棒的可用空间,因此,最好创建一个文件夹(使用该名称,firmware以便debian在安装过程中找到它)并向其中添加各种非免费固件,在安装过程中可能需要。您可以从此非官方的netinstall映像获取它们。

另一个很好的参考:unicom.com/blog/entry/563
Beco博士

3

您可以尝试EasyBCD直接从iso文件启动,而无需创建可启动的USB


感谢您的来信,但这无法回答3个具体问题中的任何一个。
blokeley 2011年

2

Debian.org-4.3。准备用于USB记忆棒引导的文件

4.3.1。使用混合CD或DVD映像准备USB记忆棒

现在可以将Debian CD和DVD映像直接写入USB记忆棒,这是制作可引导USB记忆棒的一种非常简单的方法。只需选择适合USB记忆棒的CD或DVD映像(例如netinst,CD-1,DVD-1或netboot)即可。请参见第4.1节“ Debian官方GNU / Linux CD / DVD-ROM集”以获取CD或DVD映像。

您选择的CD或DVD映像应直接写入USB记忆棒,覆盖其当前内容。例如,当使用现有的GNU / Linux系统时,可以按以下方式将CD或DVD映像文件写入USB记忆棒,

# cp debian.iso /dev/sdX
# sync

4.3.3。手动将文件复制到USB记忆棒-灵活的方法

如果您希望获得更大的灵活性,或者只是想知道发生了什么,则应使用以下方法将文件放到棍子上。使用此方法的一个优点是-如果USB记忆棒的容量足够大-您可以选择将任何ISO映像(甚至DVD映像)复制到该映像。


关于MS FAT格式文件系统的引导加载程序。


1

引用非常详细的Debian安装演练

步骤3-(cfdisk)您现在应该在黑色屏幕的顶部,显示为``cfdisk 2.11n''。在这里我们将对硬盘进行分区以准备它,以便我们可以安装Debian。安装Debian时,最“棘手”的任务之一可能是对驱动器进行分区。Debian使用了一个名为cfdisk的命令行工具,它确实非常易于使用,因此不要因单色表示而灰心。


0

希望这对其他人有用。

目前,关于Debian官方的FAQ安装光盘- https://www.debian.org/CD/faq/#write-usb(旁边的常用方法Linuxy,直到你是一个只有Windows机器上都不错) -还建议使用Win32DiskImager,这是一个基于GUI的简单程序,用于将可启动映像(例如Debian .iso)写入USB:http//sourceforge.net/projects/win32diskimager/files/latest/download

我已经使用这种方法安装了最新的x86和x64 Debian,没有任何问题。


请描述所链接网站的内容,否则将其删除后,您的答案将无用。
马塔·朱哈斯(MátéJuhász)

除了“关于Debian安装CD的官方常见问题解答”和“ Win32DiskImager”外,您还想要什么描述?这些对我来说似乎都是不言自明的。我不是在讽刺,但是如果您想了解更多信息,请指定内容。
underscore_d

0

一种替代方法:从您的问题中,我看不到您要将Debian放在USB记忆棒上的任何特定原因(如果有,请更正我)。如果您真的只想在运行Windows 7的计算机上双重引导Debian,则Win32-Loader提供了一种简便的方法。可以从任何debian镜像中的debian / tools目录中获取该文件。易于使用和自我解释。执行后,只需根据需要设置选项(将自动检测到诸如键盘布局之类的东西),然后单击安装按钮。安装程序将下载所需的文件,然后使您可以直接启动安装程序,而无需使USB记忆棒可启动并在其中复制许多文件。是的,Debian安装程序提供了一种分区磁盘的方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.