我需要升级我非常旧的 SUSE Linux,我想从 SUSE 切换到 Ubuntu。
我正在寻找如何创建可启动 USB 记忆棒的过程中,当我意识到我的备用记忆棒中最旧和最小的有一个 .exe (wubi),如果它的自述文件是正确的,它将允许我安装 Ubuntu 启动从 Windows 机器。
现在我想知道是否也存在在 Linux 上运行的此类安装程序。这比刻录 ISO 映像要容易得多,冒着目标框无法从 USB 启动等风险。
编辑1:
与此同时,我找到了一个适合我的 1GB 记忆棒的 Ubuntu 7 的小 ISO 映像(是的,7,不是 17,没有错字)。我设法使用我的另一台计算机(系统->管理-> USB 启动盘创建)将它刻录到棒上,并使用此映像成功启动了盒子。
它引导我进入某种BusyBox v1.1.3
具有(initramfs)
as 提示的 shell 。我可以做pwd
甚至apt-get
,但apt-get
告诉我 libapt-pkg-libc6.6-... 丢失了。我认为这不应该发生。
冒险的下一部分是我正在下载 ubuntu16.04.3 (1.5GB) 的 iso 映像,找到下一个更大的棒并再试一次。
编辑2:
现在我已经下载了我希望是最新的 iso-image,cksum 给了我
1089871577 1587609600 ubuntu-16.04.3-desktop-amd64.iso
Run Code Online (Sandbox Code Playgroud)
在与旧的 Acer BIOS 发生一些冲突后,盒子尝试从 USB 启动,但给出警告:
Missing parameter in configuration file. …
Run Code Online (Sandbox Code Playgroud) 问题的背景是我曾尝试(徒劳无功)用 Java 9 和 Eclipse Oxygen 设置我新安装的盒子。
这些不会一起工作(对此有多个问题,看起来每个问题都是具有不同原因的特殊情况)。
直接原因可能是 Eclipse( eclipse.ini
) 无法启动 JVM,甚至无法复制和粘贴带有参数的弹出窗口。
所以我做了一个sudo apt-get remove openjdk-9-jdk-headless
,但在那之后java -version
仍然告诉我它是1.9。
下一次尝试是sudo apt-get remove openjdk-9-jre-headless
。现在 shell 根本找不到任何 Java。好的,到目前为止,因为我故意删除了它。
现在我尝试安装 JRE 8 sudo apt-get install openjdk-8-jre-headless
(我真的想知道无头是否是一种预兆)。
我得到
Reading package lists... Done
Building dependency tree
Reading state information... Done
openjdk-8-jre-headless is already the newest version (8u151-b12-0ubuntu0.16.04.2).
openjdk-8-jre-headless set to manually installed.
The following packages were automatically installed and are no longer required:
ant ant-optional aspectj …
Run Code Online (Sandbox Code Playgroud)