首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Kali linux安装到USB卡上的特定(现有)分区上

如何将Kali linux安装到USB卡上的特定(现有)分区上
EN

Unix & Linux用户
提问于 2014-03-28 18:44:47
回答 3查看 19.4K关注 0票数 2

我正在努力将Kali放到USB上--我知道它是已经写好了,但我只想使用全部空间的一部分(前面提到的链接将使用整个驱动器空间)。

让我们把我的16 sdb手柄安装成sdb.目标是:

代码语言:javascript
复制
16 GB total, split like this...
----------------------------
|     11     |  01  |  04  |   (GB)
----------------------------
     sdb1      sdb2   sdb3     (partition ID)
     FAT32     FAT32  FAT32    (format)
    storage   fatdog  kalipart (label)
  • sdb1是FAT32和主要存储区域(因此窗户能看见它和任何其他OSes)
  • sdb2是可引导的,并安装了Fatdog64 (6.3.0)和精确的Puppy (5.7.1) (从一个syslinux菜单进行多引导)
  • sdb3是Kali使用的目标分区

其目标是多引导Fatdog64、Puppy和Kali。目前,sdb2是可引导的(syslinux),并且成功地在sdb2上传递给Fatdog。接下来,我想在sdb3上向Kali添加链式加载。在我看来,最好的方法是从syslinux加载GRUB4DOS (都在sdb2上),将sdb3和chainload从GRUB4DOS映射到sdb3。

所以我问:如何将Kali安装到这个USB棒上的现有分区上?

其他备选方案:

  • 从Kali发行版本身将live安装到USB棒/分区上--但这似乎与Fat犬类/小狗/Ubuntu的方式不同
  • 引导direclty到sdb3,必要时将链加载到sdb2 (不是首选,而是选项)

更新:

  1. 我尝试过使用sdb3将文件从安装的iso复制到Fatdog64,并注意到了一些错误,主要是在复制固件文件时。下面是两个示例:将/mnt/+mnt+sda1+isos+kali-linux-1+0+6-i286+kali-linux-1+0+6-i286+iso/firmware/amd64/microcode_1.20120910-2_i386.deb复制为/mnt/sda3/firmware/amd64-microcode_1.20120910-2_i286.deb错误:不允许将/mnt/+mnt+sda1+isos+kali-linux-1+0+6-i286+kali-linux-1+0+6-i286+iso/debian复制为/mnt/sda3 3/debian错误:不允许这些错误的操作看起来类似于权限错误,但我无法判断它们是否影响引导(稍后可以排除其他错误,我宁愿保留这个问题,而不是多引导)。
  2. 我将从默认情况下通过GRUB4DOS安装的SYSLINUX链接Fatdog64 .标签grub4dos菜单标签grub4dos引导/引导/grub/ grldr文本帮助通过grldr加载grub4dos (in / boot /grub)终端文本.然后在GRUB4DOS中,我成功地加载了GRUB2 (在kali分区上).标题加载GRUB2在卡利查找-集-根/g2ldr.mbr链加载器/g2ldr.mbr .但这给了我一个grub>提示符,而且我还没有找到GRUB4DOS命令的任何适当组合,以便用GRUB2配置文件加载GRUB2 --而且更令人困惑的是,我认为卡利的live iso是在syslinux上运行的。(@jasonwryan @user63921 63921)
EN

回答 3

Unix & Linux用户

发布于 2014-03-30 15:42:38

我会在linux中将零写到sdb3:

代码语言:javascript
复制
dd if=/dev/zero of=/dev/sdb3 bs=32k 

然后将其格式化为FAT32。无论何时格式化或重新格式化卷,都要确定它的标签。无论何时进行多引导或其他任何事情,您都应该标记所有的卷!

然后安装全尺寸的Kali ISO (不是小型ISO)(如果已经刻录为CD,则将磁盘放入CD驱动器)。

将活动CD文件和文件夹从Kali CD或挂载的ISO复制到新的FAT32卷

然后我会在USB上将autorun.inf重命名为autorun.NOT,然后您应该可以从Grub启动到Kali实时文件集。

Syslinux不会从一个分区引导到另一个分区,在将来对Syslinux进行修改之前,除了有目标ldlinux.sys文件的分区之外,您不应该能够访问其他分区。

Kali 1.0.6使用isolinux 4.05,所以如果要迁移到Syslinux,它也必须是4.05版本。

票数 0
EN

Unix & Linux用户

发布于 2014-05-23 22:43:30

因为这听起来像是在使用Live,而不是安装到闪存盘上: Pendrive的工作人员创建了您的通用多重启动安装程序(YUMI)。他们支持所有流行的Live和许多对我来说是新的。卡莉也在那里。我很久以前就不再手动做这个了。你可以在闪存盘上安装尽可能多的Live。如果发行版支持持久性,则为您提供创建持久压缩文件的选项。注意:在Windows下运行,在葡萄酒下找不到驱动器。Linux版本处于早期测试版。

http://www.pendrivelinux.com/yumi-multiboot-usb-creator/

享受吧!

(与网站无关,我真的很喜欢他们的免费产品)

票数 0
EN

Unix & Linux用户

发布于 2019-04-20 12:41:47

只需安装到另一个笔驱动器并将文件复制到需要安装的特定分区。在分区管理器i.e diskpart, windows disk manager, Gparted... etc.中将partion标志更改为可引导(启用引导标志)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/122011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档