我想启动 odin 项目,他们建议你
- 有专用的 Linux 机器
- 有 Mac
- 如果你想保留 Windows,则需要双启动
他们推荐 lubuntu、xubuntu 或 ubuntu,我选择了 lubuntu,并预留了 20gb,因为只是用来编码和学习他们教的一切,我用 unetbootin 做了一个实时 usb,到现在一切都很好,它启动得很完美,我使用 gparted 来分区,我用 10 gb 作为根目录,2 gb 作为交换目录,剩下的(8gb)作为家庭目录,这就是我的问题开始的地方
我有三个主要问题
在启动时(尝试 lubuntu),它会三次显示类似“加载 uefi db x.509 证书(-22)时出现问题”的内容(我读到过这可能是由于安全启动,但它已被禁用)
当我选择安装类型时(应该出现“在 Windows 7 旁边安装 Lubuntu”),但没有出现该选项(不知道这是否真的是个问题,因为我使用了“其他”选项)
在我分配挂载点(/、swap、/home)并选择引导加载程序文件夹(/dev/sda)并单击立即安装后,当它几乎完成时,会弹出一个错误,如下所示“'grub-efi-amd64-signed' 软件包无法安装到 /target/。如果没有 GRUB 引导加载程序,安装的系统将无法启动”,它会将我带回桌面
附加问题:包含我的 Windows 加载程序的分区 (/dev/sda1) 应该读取“windows 7 加载程序”,但它却显示为“未知”,包含我的 Windows 的分区 (/dev/sda2) 我几乎一整天都在谷歌上搜索,但无济于事。
- 安全启动已禁用并处于标准模式
- csm 已启用
- 快速启动已禁用(尽管我不认为这与 w8 快速启动相同)
- 已启用 uefi
- 已启用传统模式
- 启动优先级 uefi first
- 有 lubuntu 64 位
我完全迷失了,我不知道还能做什么,如果有人能给我一些建议,我会非常感激,而且你能承受住我的长篇大论!你就是赢家!
答案1
启动实时 USB 并打开终端。输入sudo update-grub
并检查是否有帮助,别忘了回复!
答案2
他们不希望您在虚拟机 (VM) 中运行 Linux 有什么原因吗?与您已经经历过的相比,使用 VirtualBox 或 VMware Player 在 Windows 中设置 Linux VM 非常简单。在 VMWare Player 中,选择共享网络,这样您的 Linux VM 就会获得自己的 IP 地址。这样,您发布的任何网站都将对您网络上的所有机器可见(如果您以这种方式配置)。
对于 VirtualBox 您需要的设置位于:
Machine
Settings
Network
然后选择:
Adapter 1
Shared network
and pick your network adapter.
即使您使用的是无线连接的笔记本电脑,此方法也有效。但如果您连接了许多 USB 网络适配器,那么您将看到所有适配器。但是,活动的网络适配器应该位于顶部(当我进行此更改时,对我来说是位于顶部的)
如果上述操作存在问题,您可以添加 USB 适配器并专门用于虚拟机。但我不知道如何告诉 Windows 不要使用它。
不要使用 NAT 作为您的网络类型(而不是共享模式),除非您不介意只能从运行 VM 的计算机浏览您的网站。在 VirtualBox 下,我刚刚测试了这一点,我甚至不必重新启动 Linux VM。
此命令(从终端窗口发出)。
ifconfig
将显示 Linux VM 的 IP 地址。
jmitchel@MontyPython:/var/log$ ifconfig
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
**inet 10.0.0.108** netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::baae:edff:fe3f:b639 prefixlen 64 scopeid 0x20<link>
ether b8:ae:ed:3f:b6:39 txqueuelen 1000 (Ethernet)
RX packets 2523 bytes 288155 (288.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2689 bytes 624000 (624.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
格式有点不对,但您可以看到带有 ** 的 IP 地址。
希望这可以帮助,
杰森· M.