所以我得到了一个装有我自己的 Debian 运行副本的 USB 盘,并且启动正常。问题是忘记 EFI,只需使用老旧的 LILO 即可使其可启动 - 无需大惊小怪,没有混乱。但是他们说 USB 盘不喜欢不断写入,而 Debian 的运行副本正在被 Firefox 和 systemd 日志以及其他任何东西不断写入。所以我想到,由于您从 .ISO 文件创建的库存安装“实时”USB,据我所知,从未真正写入任何东西 - 所有看似写入的都是 RAM 中的映像,当您注销时就会消失。所以我想到要问一下我是否可以制作我自己的系统的 ISO 并让它也作为“实时”USB 工作。关键是 ISO 吗?还是有其他方法?也许它必须是 EFI?
刚刚从 64 位 Mint 21.3 ( https://www.linuxmint.com/torrents/linuxmint-21.3-xfce-64bit.iso.torrent )制作了我的 Live-USB并插入我的旧 32 位笔记本电脑,忘记了它仍然很旧。(可能不相关,但无论如何:我基本上按照https://askubuntu.com/a/1227225/602021的答案创建了 USB 记忆棒)
一切都可以正常启动和运行,新软件来自 amd64 存储库,可以安装并运行。
既然它是另一种架构的软件,那怎么可能呢?
编辑:
笔记本电脑芯片组和型号:
$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 36 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Vendor ID: GenuineIntel
Model name: Intel(R) Core(TM)2 CPU T6600 @ 2.20GHz
CPU family: 6
Model: 23
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
Stepping: 10
CPU(s) scaling MHz: 66%
CPU max MHz: 2200,0000
CPU min MHz: 1200,0000
BogoMIPS: 4388,93
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse
sse2 ht tm pbe nx lm constant_tsc arch_perfmon pebs bts cpuid aperfmperf pni dtes64 monitor ds_cpl est
$ sudo dmidecode | grep -A3 '^System Information'
System Information
Manufacturer: Acer
Product Name: Extensa 5220
Version: 0100
我已经使用通用 USB 安装程序在 USB pendrive 上安装了 Linux Mint。我还指定了文件的大小以在安装期间保持持久性。是否可以在不运行系统的情况下访问存储在此文件中的数据?
我想创建一个带有覆盖分区的可启动 Debian Live OS(即保存更改)。但我想创建多个分区,而不是一个。我想将 syslinux 安装到一个分区,将 Debian OS-live Image 文件安装到另一个分区,最后将分区覆盖到另一个分区。为此,我阅读了官方 Debian 页面以获取有关准备 USB 以启动 Debian OS和 syslinux 文档的帮助描述。我使用了 syslinux 命令,我设法获得了启动菜单,我可以加载vmlinuz-5.10.0-8-amd64映像,因为我将它复制到与 sdb1 中的 syslinux 相同的文件夹中(启动分区,即/mnt/sdb1/syslinux/vmlinuz -5.10.0-8-amd64)。但我无法加载位于 sdb2 中的 initrd.img 文件(第二个分区,即/mnt/sdb2/live/initrd.img-5.10.0-8-amd64)在 sdb1 的 syslinux 文件夹中的 menu.cfg 中使用此命令。我所做的是在/dev/sdb1/syslinux/文件夹下的menu.cfg文件中:
INCLUDE stdmenu.cfg
MENU title Main Menu
DEFAULT Debian GNU/Linux 64 bit
LABEL Debian GNU/Linux 64 bit
SAY "Booting Debian GNU/Linux Live (kernel 5.10.0-8-amd64)..."
LINUX vmlinuz-5.10.0-8-amd64
APPEND root=/dev/sdb2 fromhd=/dev/sdb initrd=/dev/sdb2/live/initrd.img-5.10.0-8-amd64 boot=live swap=true persistence persistence-storage=filesystem persistence-media=removable-usb union=overlay components locales=tr_TR.UTF-8 splash
结果是:
命令root=/dev/sdb2和initrd=/dev/sdb2/live/initrd.img-5.10.0-8-amd64不起作用,它给出 ** No such file or directory ** 错误。请帮助,为什么它没有工作?我怎样才能让它工作?
编辑:有没有办法判断 linux iso 是否会提供“尝试 X 而不安装”选项?例如,从https://ubuntu.com/download/desktop或https://lubuntu.net/downloads/尚不清楚哪个会提供该选项。(我的期望是所有人都可以“尝试不安装”,但最近我尝试了一些从引导菜单中排除该选项的选项)
原始的,令人困惑的问题:如果我创建一个可启动的 USB(例如 Ubuntu,如果它很重要),这是否意味着它是一个“实时 USB”,我可以在其中运行操作系统关闭 USB,或者不一定,只有我可以安装操作系统关闭 USB。是否有某些 ISO 可供选择以获取特定发行版的 live usb 或所有 ISO?
“live usb”还有其他名称吗?
我已经下载了 kali linux iso 64 位版本 2020.1 (kali-linux-2020.1-installer-amd64.iso) 并按照说明进行操作 ( https://www.kali.org/docs/usb/kali-linux-live- usb-install/ ) 使用 balenaEtcher 制作可引导的 USB。但是当 BIOS 启动 USB 时,在 Kali 菜单中没有 Live 选项。
菜单显示以下选项:
- 安装
- 图形安装
- 高级选项
- 可访问的暗对比安装程序菜单
- 帮助
- 安装语音合成
我重复了这个过程,但问题仍然存在。
技术信息:Turbo-X 64 GB USB,Windows 7 机器
我们最近遭受了网络攻击,破坏了我们的一些计算机。我们留下一个未修复的待调查。虽然我们的反恶意软件提供商对查看计算机以检查感染后果非常感兴趣,但我们不能冒险在我们的网络中打开它。
相反,如果可能的话,我想创建一个安装了紧凑型 Linux 的可引导 USB,在安全的环境中引导机器,然后从 Linux 创建它所连接的受感染机器的 VM。反恶意软件提供商表示,现有受感染机器的 VM 完全令人满意。
这可能吗?如果重要的话,受感染的机器是 Windows 10(它还会是什么?)。
总结下面的答案,是的,这是可能的,但不是微不足道的,而且更容易直接发送硬盘(如果他们接受,我的不会)。
不知道为什么我不能将 Live USB 驱动器安装为可写。
$ sudo mount -o rw /dev/sdd /tmp/usb/
mount: /tmp/usb: WARNING: device write-protected, mounted read-only.
$ mount|grep sdd
/dev/sdd on /tmp/usb type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048)
带有 Kubuntu 18.04 的 Live USB 是使用usb-creator-kde实用程序创建的。我不仅想将它用作 Live USB,还想用作存储设备。我已经尝试对其进行格式化,然后将其挂载为可写。有用。
所以有什么问题?显然不是设备。但与此同时,我记得通过将该实用程序应用到其他笔式驱动器来创建 Live USB,并且它们被安装为可写完美。
PS驱动器上没有开关