如何使用Debian Squeeze创建可启动的USB记忆棒


8

我想使用Ubuntu使用可启动的USB记忆棒在PC上安装Debian Squeeze。我找到了本教程:

插入USB密钥以找到设备位置:

$ df -k
/dev/sdb                244476    217968     26508  90% /media/xxx

它表明这/dev/sdb是我的USB密钥。然后我卸下它

# umount /dev/sdb

下载以下两个文件:

# cd /tmp/
# wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz
# wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso

将第一个复制到棍子上(必须将其卸载):

# zcat boot.img.gz > /dev/sdb

然后安装棍子并复制debian-testing-i386-netinst.iso到上面:

# mount /dev/sdb /mnt/
# cp /tmp/debian-testing-i386-netinst.iso /mnt/
# umount /mnt/

USB密钥现已准备就绪。将其插入计算机以进行安装,在BIOS USB中选择第一个引导设备,然后开始Debian Squeeze安装。

在步骤中:

# cp /tmp/debian-testing-i386-netinst.iso /mnt/

ISO文件只是复制而不是提取 -这是正确的吗?


1
这个问题表明我是如何做到这一点,也站起身来,我是如何解决它的问题:unix.stackexchange.com/questions/25339/...
ixtmixilix

2
是的,这是正确的,这是Debian支持的方法之一
enzotib 11/11/26

1
您在哪里找到本教程?
吉尔(Gilles)“所以,别再邪恶了”,

Answers:


12

该程序一直对我有用。我尝试unetbootin与debian一起使用,但由于某些原因,我始终无法使其适用于Debian ISO(奇怪的是,它对我尝试过的其他发行版都没有问题,例如Ubuntu,Finnix(均基于Debian!)和CentOS)。

但是现在,从Squeeze发行版开始,我发现netinstall iso映像也可以通过USB完美运行!

下载并执行

dd if=debian-*-netinst.iso of=/dev/sdX

/dev/sdXUSB棒在哪里?


3

卸下棍子,然后以root用户身份使用:

cat XXXX.iso > /dev/sdX
sync

您不必是root就能做到这一点;实际上,如果您不扎根,那会更加安全
tshepang 2012年

1
  1. 如果要创建可引导USB,则出于安装目的。您可能想查看http://unetbootin.sourceforge.net/。大多数发行版都在仓库中提供可用的软件包,并且可能在网上进行非正式发布。此工具可自动执行完整的ISO到可启动USB的转换。必须先对USB进行分区和安装。请阅读以下内容以修复分区,您可能必须采用两种方法。

  2. 我不熟悉该Debian特定脚本,但是我已经通过USB完成了许多Grub2多重引导。为了使Grub2从ISO引导,必须对其进行完全碎片整理。任何碎片都会使ISO无法从grub引导。USB应该只有一个分区,并且必须是主分区。必须设置启动标志,并且分区应具有FAT32 FileSystem。如果您在分区方面遇到问题,则应重做USB。确保在诸如parted之类的工具中制作新的msdos磁盘标签和MBR。创建您的主分区,设置启动标志,然后使用mkfs。


1

此链接不再起作用

$ wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz

现在可以在以下位置获得:

$ wget http://d-i.debian.org/daily-images/i386/daily/hd-media/boot.img.gz

因为Debian 7.x(已通过live-DVD ISO测试),所以unetbootin对我也很好用

# apt-get install unetbootin
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.