![从 USB 启动总是处于 nomodeset 状态?](https://linux22.com/image/846361/%E4%BB%8E%20USB%20%E5%90%AF%E5%8A%A8%E6%80%BB%E6%98%AF%E5%A4%84%E4%BA%8E%20nomodeset%20%E7%8A%B6%E6%80%81%EF%BC%9F.png)
我正在从使用 linux live usb creator 制作的 usb 启动 ubuntu 12.04。只要我在紫色 ubuntu 屏幕上选择 nomodeset 选项,就可以了。
问题是:
我怎样才能将此模式设置为默认模式,这样我就不必每次都这样做了?
如果我添加该选项,/etc/default/grub
它不会执行任何操作,如果我
sudo update-grub
我收到这个错误
"/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?)."
如何解决这个问题?
答案1
使用 Ubuntu Live CD 启动你的机器,并在出现提示时选择尝试 Ubuntu 而不进行安装选项(Live CD 模式)
通过终端识别根分区
sudo fdisk -l
此命令将显示所有连接的磁盘。设备名称附近带有 * 的条目将是根分区。(urs 是 sdb1)
挂载根分区
创建安装点
mkdir /mnt
现在挂载你的根分区
Sudo mount /dev/sdb1 /mnt
运行以下命令将 Live CD 的 pesudo 文件系统导出到您将要使用的根文件系统。
$ sudo mkdir /mnt/dev
$ sudo mkdir /mnt/proc
$ sudo mkdir /mnt/sys
$ sudo mount ‐‐bind /dev /mnt/dev
$ sudo mount ‐‐bind /proc /mnt/proc
$ sudo mount ‐‐bind /sys /mnt/sys
将live系统的根文件系统改为你的硬盘
$ sudo chroot /mnt
更新 GRUB
$ sudo upate-grub
重新启动并弹出 Ubuntu Live CD