我要安装 Xenial Xerus,但我不确定我应该使用哪个变体。我可以在普通内核和 HWE 内核之间进行选择。
现在我明白 HWE 内核意味着对新硬件的支持将更快地可用。另一方面,HWE 内核的测试可能不如 GA 内核,这意味着如果人们实际上不需要它,则可能不应该使用 HWE 内核。
由于我目前使用的是旧硬件,因此我目前正在运行 Vivid Vervet,没有任何问题,因此任何内核都可以支持我当前的硬件。另一方面,我不能排除我将来可能会使用更新的硬件进行升级,这意味着我那时可能需要 HWE 内核。
所以问题是我是否可以使用普通内核进行安装,然后在将来需要时切换到 HWE 内核。
当我跑到apt-get update
最后
Fetched 22.4 MB in 4s (4,659 kB/s)
W: Failed to fetch http://192.168.1.11/ubuntu/dists/utopic/main/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://192.168.1.11/ubuntu/dists/utopic-updates/main/binary-amd64/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)
我已经完成了这个问题的所有雨舞:
sudo rm -rf /var/lib/apt/lists
sudo apt-get clean
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
但没有运气。
首先关注第一个错误,我尝试手动拉取文件并检查sha256
:
> wget http://192.168.1.11/ubuntu/dists/utopic/main/binary-amd64/Packages
> wget http://192.168.1.11/ubuntu/dists/utopic/main/binary-amd64/Packages.gz
> wget http://192.168.1.11/ubuntu/dists/utopic/main/binary-amd64 /Packages.bz2
> wget http://192.168.1.11/ubuntu/dists/utopic/Release
> sha256sum Package*
31f1f45c6873c3df36e5aeeee360ed02378f8c4c3c8c9a35e9adeaaf1cb0cf27 Packages
9650775abec90a24c26dbb03f91a488180309144338f64f7044f7119d60d7182 Packages.bz2 …
Run Code Online (Sandbox Code Playgroud)