MENU

Fedora 22无法安装的解决方案

October 18, 2015 • 生活阅读设置

最近要在桌面环境上使用Linux,考虑到好些年对Linux的接触一直都还停留在CentOS 5.x/6.x的CLI版本上,在发行版的选择上,我还是往红帽系的发行版靠拢。在Fedora官网下载了Fedora 22的Live CD版并刻录了一张光盘,然而安装的时候,总是在启动时就报错。于是我开始怀疑镜像是否在下载时出现了问题。进行了镜像校验后,并没有发现什么问题,实在令人费解。无奈只好退而求其次使用了CentOS 7。

帅学魔把我刻的光盘拿走回家尝试安装Fedora 22结果遭遇同样的问题,他继而怀疑我的笔记本刻录光驱是否存在问题。我觉得此话有理,也便作罢。然而第二天我还是想装Fedora,好心的易同学给我制作了一个Fedora启动U盘,然而依旧报错,看来不是光盘没刻录好。谷歌一番之后,我找到了一个解决方案。安装Fedora的目标机器是我的ThinkPad T400笔记本电脑,镜像是Fedora 22 x86_64的Live CD版,据说网络安装版没有这个问题。

在启动后报错时,按Ctrl+Alt+F4切换到终端,并使用root登录,此时root是没有密码的。登录后使用dnf卸载xorg-x11-drv-libinput:dnf remove xorg-x11-drv-libinput。然后杀死liveuser的进程:killall -u liveuser,并退出root用户。再以liveuser登录终端,并执行startx命令启动图形界面,此时可以正常安装系统了。

系统安装完毕第一次从本地启动时还是有一些操作要做。这时还是切换到终端,但以安装时设置的用户登录,并输入密码,之后sudo dnf remove xorg-x11-drv-libinput,然后按Ctrl+Alt+F1切换回图形界面,打开终端,执行gsettings set org.gnome.desktop.peripherals.touchpad scroll-method "edge-scrolling"来开启边缘滚动功能。最后再用dnf把xorg-x11-drv-libinput重新装好即可。

最后附一个知乎上看到的极好用的alias:alias fuck='sudo $(history -p !-1)',哈哈。

#Update 2017/02
thefuck比这个alias更好用。

Archives Tip
QR Code for this page
Tipping QR Code