系统提示我安装 Ubuntu 16.04,我接受了。
现在,重启后,屏幕变黑了,我可以输入字母,但什么也没有发生。
等待了一段时间后,我放弃了并关闭了电脑(关机时显示了一些命令)。
然后我尝试启动到安全模式,果然它在文本模式下工作,但没有连接到互联网,我尝试了startx - 它崩溃了。
我该怎么办?我可以在安全模式下启用某种互联网连接来尝试更新吗?我可以将默认启动模式更改为文本,以便我可以在正常模式下启动并希望它不会崩溃吗?
请让我知道哪些信息与该问题的帖子相关,我会尽快提供。
答案1
第一的:
使用实时 CD。
启动 Ubuntu Live CD,选择“尝试不安装”,然后建立互联网连接。
按CTRL+ ALT+T打开终端。
假设 Ubuntu 已开启/dev/sda7
,运行以下命令:
sudo mount /dev/sda7 /mnt
cd /mnt
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
echo 'nameserver 208.67.222.222' | tee /etc/resolv.conf
echo 'nameserver 208.67.220.220' | tee -a /etc/resolv.conf
apt-get update
apt-get -f install
apt-get dist-upgrade
下一个
如果仍然无法更新,请按照以下说明继续操作。
如果您可以 ping 8.8.8.8 但是在运行时出现无法解决的错误apt-get update
,请运行以下命令。
以下命令将首先复制您的/etc/apt/sources.list
文件。然后,将 URL 切换为 IP 地址,以便您完成更新,然后在成功完成更新后,将旧备份副本切换为新备份副本(注意:这会跳过安全更新,因此请务必稍后执行这些更新)。
chroot 到分区后运行以下命令:
sudo cp /etc/apt/sources.list /etc/apt/sourceslist
sudo sed -i 's|http.*archive.canonical.com|http://91.189.92.191|g' /etc/apt/sources.list
sudo sed -i 's|http.*archive.ubuntu.com|http://91.189.91.26|g' /etc/apt/sources.list
sudo sed -i 's/^.*security.*$//g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get -f install
sudo apt-get dist-upgrade
此时请发布任何错误。如果没有错误,请继续:
sudo mv /etc/apt/sourceslist /etc/apt/sources.list
退出chroot环境,运行以下命令重新启动:
sudo reboot
还
要手动创建此文件,请运行以下命令(当然,再次在 chroot 环境中):
sudo nano /etc/apt/sources.list
这是文件中应包含的行的示例。
deb http://91.189.91.26/ubuntu/ xenial main restricted universe multiverse
deb http://91.189.91.26/ubuntu/ xenial-updates main restricted universe multiverse
deb http://91.189.91.26/ubuntu/ xenial-backports main restricted universe multiverse
deb http://91.189.92.191/ubuntu xenial partner
按CTRL+o然后按ENTER保存文件。按CTRL+x退出 nano。
/etc/apt/sources.list
以下是提供供参考的已启用所有存储库的副本:
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner