|
LianxinagXiaoXin
这里借用别人的一个题图,我自己不喜欢搞太鲜艳的装饰,觉得分心,可能年岁在这儿,和小青年不一样。但是当然展示效果就不好了。话说很多人都愿意搞点美编...
neofetch
贴一个我自己的。
<新搞了一块地方,开荒种fedora操作系统>
1、下载FedoraMediaWriter,这个需要在Fedora官网上下载,同时下载Fedora系统镜像,可以找archives存档,不一定好搜索,嗖嗖还是可以搜到的。我就使用之前下载的一个fc36版本(也可以直接体验fc39等版本,系统总是推荐最新的)。
2、找一张USB盘,使用MediaWriter刷入镜像。
3、安装。这里有一个问题,我的荒地旁边就种的Windows10,我把新地开垦了,去Windows10的小路就被填埋鸟,也就是去Windows10这种作物的土地不通行了。(这个要见下面说明,否则按照这样装下去,里面可能会有一个大坑)。
4、安装的时候注意选择空白空间即可。另外我的机器启动了LiveCD之后不认Nvme盘,后来发现在BIOS里将该盘从RAID控制器变成ahci控制器即可认出(Linux5.15内核以上无法识别在RAID控制器下的单独一张硬盘)。
5、安装好了第一件事,点击应用商店,三个小横道,选择设置,关闭自动下载和自动安装。更新提醒则可以有。
6、更新下载软件源:
- sudo cp -a /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.bk
- sudo cp -a /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.bk
- sudo cp -a /etc/yum.repos.d/fedora-modular.repo/etc/yum.repos.d/fedora-modular.repo{, .bk}
- sudo cp -a /etc/yum.repos.d/fedora-updates-modular.repo /etc/yum.repos.d/fedora-updates-modular.repo.bk
- sudo cp -a /etc/yum.repos.d/fedora-updates-testing.repo /etc/yum.repos.d/fedora-updates-testing.repo.bk
- sudo cp -a /etc/yum.repos.d/fedora-updates-testing-modular.repo /etc/yum.repos.d/fedora-updates-testing-modular.repo.bk
- sudo sed -i "s/#baseurl/baseurl/g" fedora.repo fedora-updates.repo fedora-modular.repo fedora-updates-modular.repo fedora-updates-testing.repo fedora-updates-testing-modular.repo
- sudo sed -i "s/metalink/#metalink/g" fedora.repo fedora-updates.repo fedora-modular.repo fedora-updates-modular.repo fedora-updates-testing.repo fedora-updates-testing-modular.repo
- sudo sed -i "s@http://download.example/pub/fedora/linux@https://mirrors.aliyun.com/fedora@g" fedora.repo fedora-updates.repo fedora-modular.repo fedora-updates-modular.repo fedora-updates-testing.repo fedora-updates-testing-modular.repo
- sudo dnf makecache
复制代码 这个-a很有意思,是指存档,存档文件用它就对了。
7、接下来安装gnome优化:sudo dnf install gnome-tweaks.noarch;装好了之后可以通过>gnome-tweaks 运行之(后面装了扩展也可以直接在“应用程序”菜单中访问。
8、然后安装extensions,这个扩展指gnome shell的拓展应用程序,一般是用js语言写的,利用gnome的机制实现一些主要是和gnome界面相关的功能。
这里extensions最好的安装办法是先访问:
https://extensions.gnome.org/
打开后显示:
To control GNOME Shell extensions using this site you must install GNOME Shell integration that consists of two parts: browser extension and native host messaging application.
有两个链接,一个是安装“browser extension”的,另一个wiki指导安装gnome-browser-connector,
sudo dnf install gnome-browser-connector
然后安装扩展管理器(也可以安装其它扩展,需要了解的是不少扩展是通过软件库管理(dnf)安装的,和直接使用扩展管理器安装不同。)
sudo dnf install gnome-extensions-app
注意安装之后,运行gnome-extensions 这个命令可以管理扩展。具体用法请自行搜索。
通过以上步骤系统和浏览器都可以管理扩展了。
9、sudo dnf install gnome-tweak-tool 安装优化
10、访问https://dl.flathub.org/repo/apps ... tensions.flatpakref,手工下载flatpakref(这一步只是做一个记录,其实是不必要的,因为前面已经安装了extensions了。)
安装flathub中的某个应用:flatpak install flathub re.sonny.Tangram (flathub.org)注意如果flatpak相关支持环境没有安装,在安装第一个应用的时候系统会自动安装。
然后在flathub上运行有用的软件:flatpak run re.sonny.Tangram
可以到dl.flathub.org网站上搜,上面有很多应用可以安装使用。(网速感人,可以搜索看看有没有国内的镜像,即pacman镜像)
11、处理fedora新机关闭屏幕睡眠打开屏幕后黑屏且键盘无反应问题:
sudo vim /etc/default/gurb
找到下面一句话并改成这样:
GRUB_CMDLINE_LINUX="rhgb quiet acpi.ec_no_wakeup=1 psmouse.synaptics_intertouch=1"
然后运行:sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
注意第二行和(3)的那个大坑有关。
12、安装一些必要的软件,在应用商店下载即可。
13、现在来说说上面那个大坑,这个大坑就是安装的时候一定要选UEFI启动!或者和已经安装好的Winddows使用同样的启动方式: Legacy或UEFI。
否则两个系统是无法双启动的。原理是或者使用Grub2->Winbootmanager-> windows 或者 Windowsbootmanager--> Grub2--> fedora linux这种思路实现双启。
那么如果linux安装成Legacy怎么办? 费事的方法是使用工具将legacy 转换为uefi, 省事的方法是重新安装一遍Linux。 注意在Linux下 cd /sys/firmware/efi 如果进入目录,则本次启动是efi方式。否则就是legacy bios方式。
我最后还是将Linux以efi的方式重新装了一遍。
注意需要将liveCD以uefi的方式引导,引导成功后可用上面方法验证。当选择安装位置的时候,一定要建立一个esp分区,然后将/Boot/efi 挂载到这个分区,这样以后双启动就理顺了。
所以这个坑真不小,还差点把windows搞丢了,具体重建windows引导的方法见本论坛 "启动管理->修复Win10的启动" 篇。
14、安装完毕后可以用命令行运行的软件:
gnome-software
gnome-extensions-app
gnome-tweak
15、如果上述操作导致问题: 1)grub无法进入,请参考https://blog.csdn.net/lilil371324/article/details/85255474
假设/dev/sda2 是/boot/efi /dev/sda3 是/ 而我们使用fedora安装盘(LiveCD)启动系统:
sudo su
mount /dev/sda3 /mnt
mount /dev/sda2 /mnt/boot/efi
#注意上面是安装时,将 /dev/sda2 的分区格式化为EFI partition, 并且挂载点为/boot/efi,注意后面这个efi!
mount --bind /dev /mnt/dev
chroot /mnt
[grub2-install /dev/sda
grub2-install --recheck /dev/sda]
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
注:sudo mount -o绑定/dev /mnt/new/dev
sudo mount -t proc none /mnt/new/proc
https://forum.ubuntu.org.cn/viewtopic.php?t=479668
https://help.ubuntu.com/community/Boot-Repair
https://blog.desdelinux.net/zh-C ... %E7%A3%81%E7%9B%98/
|
|