如何使用liveCD在冻结系统上安装/卸载驱动程序
我刚尝试在笔记本电脑上安装最新的ATIvideo驱动程序。 重启系统(包括鼠标和键盘)后,在Ubuntu徽标后冻结。 因为键盘已冻结,我无法切换控制台并卸载ATI驱动程序。
我可以通过使用Ubuntu live CD启动来访问计算机。 所以我希望从那里我可以手动移除ATI驱动程序,但我不确定如何去做。 我从以前成功尝试卸载驱动程序(旧版本)中找到了glrx-uninstall.log文件,我想我可以按照该日志删除它所说的所有内容
/usr/lib/xorg/modules/linux/libfglrxdrm.so /usr/lib/i386-linux-gnu/libAMDXvBA.so
等等。 这有用还是我可能会进一步搞砸我的系统? 安装卸载脚本有什么我还需要安装的吗?
或者可以在使用安装了HD的Live CD时运行卸载脚本(可以告诉它在安装的目录中而不是/)吗?
编辑(根据下面的请求):我最初使用他们的安装方法安装了从ATI下载的驱动程序。
尝试在恢复模式下启动。 要显示grub菜单,只需在bios POST消息后短按几次SHIFT键(您可能会看到Loading GRUB...
消息,就在那时。
然后,在恢复菜单上选择netroot
选项,并使用以下命令重新安装具有写入权限的文件系统:
mount -o remount,rw /
然后,按照Unnofficial AMD Catalyst wiki上12.04或12.10的说明进行操作 。
如果您没有Internet访问权限(您没有使用dhcp直接进行以太网访问,需要wifi等),则无法执行此操作,但只需执行第一步即可再次启动系统。 启动系统并访问Internet后,执行其他步骤。
当你完成后,只需重新启动:
reboot
你不能进入grub菜单吗?
让我们从live cd环境中做到这一点。 只需确保live cd与安装的系统具有相同的体系结构。 打开一个终端。 然后,挂载/分区。
sudo su mount /dev/sda1 /mnt
也就是说,假设您的/分区在/dev/sda1
,当然,情况可能并非如此。 尝试使用磁盘工具猜测正确的设备。
然后,创建一个良好的环境,并使用chroot:
mount --bind /dev /mnt/dev mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys mount --bind /run /mnt/run chroot /mnt
如果一切正常,现在您在已安装的系统内,在chrooted环境中运行。 从这里开始,按照维基说明进行操作。
当你结束时, 按Ctrl + D退出chroot环境。 然后,小心地卸下你的系统,然后重新启动
umount /mnt/dev /mnt/sys /mnt/proc /mnt/run /mnt reboot