一半君的总结纸

听话只听一半君

win10 and fedora 29 dual boot with uefi install

准备uefi方式安装双系统到台式机上

准备工作

  • 因为lz不想反复制作安装优盘,所以继续使用惯用的easy2boot,但是这个工具自身启动必须是传统方式,所以BIOS里要开启CSM兼容模式
  • 下载最新版的win10 1809 10月更新iso, 下载Fedora 29 kde spin iso
  • 下载easy2boot之后把优盘变成E2B优盘,如果是普通安装只要把iso照说明拷进去即可,但是lz这里是uefi安装,所以按官网说明用 MPI Tool Kit 把.iso文件转成 .imgPTN文件,然后拷进优盘
  • 用优盘上的Switch_E2B.exe switch’ in .imgPTN文件,这时候优盘看起来变成了iso文件的内容,装好以后再用这个工具还原优盘(如果你想换个iso装linux的话)
  1. 首先装容易的 win10, bio里关闭secure boot, 因为反正lz一会要装linux, 懒得sign驱动,用easy2boot优盘启动之后,分区时候只建立两个分区efi和普通分区,不要选自动,不然会创建额外的system reserved和 win re tools分区, lz因为第一次不小心装成了普通模式,所以不得不用easeus partition master删除了多余分区,然后在恢复模式下用mbr2gpt转换成了gpt分区并用uefi方式启动
  2. 装好以后在win+x打开Disk Management里缩小c盘,留出空间给linux
  3. 爆点下面出现了,lz试了好几个不同的fedora live cd,启动时候都会卡住,无法进入桌面,最后发现这是个已知bug,解决方法是启动时候按e编辑kernel参数那行(linux开头的),在最后加上xdriver=fbdev 或者 vesa, 如果向多看点信息可以去掉 quiet, 如果还是卡住,可以ctrl+alt+f2切换到另一个tty,用liveuser用户名登陆,然后看看/var/log/Xorg.0.log里的具体错误
  4. 分区时候lz选的是blivet-gui, 然后新建了/boot分区,剩下的空间选的是lvm模式,注意/boot没放在lvm里面,因为lz不想自找麻烦,lz没创建/swap 因为lz穷 ssd太小, 此外最重要的是要在已经存在的efi分区上右击,选择set mount point, 填 /boot/efi
  5. 最新爆点是装完自动重启以后,kde进不去,只有一个鼠标箭头,背景灰色,鼠标可以动,但是没有登陆输入框,还好网络可用,lz不得不用另一台windows机器下载了nvidia的410.78驱动,拷到优盘上,似乎一插到linux机器上就自动识别了,lz自己mount了下,按照非官网说明,装上之后问题解决.
# 首先升级所有文件(kernel也在内)到最新
dnf update

# 安装dkms
## Fedora 29/28/27/26/25/24/23/22 ##
dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

# 把这行加到下面的文件里
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

编辑 /etc/sysconfig/grub 在GRUB_CMDLINE_LINUX=这一行的最后加上 rd.driver.blacklist=nouveau

## UEFI ## 更新启动菜单
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

# 删除 nouveau 驱动
dnf remove xorg-x11-drv-nouveau

## Backup old initramfs nouveau image ##
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
 
## Create new initramfs image ##
dracut /boot/initramfs-$(uname -r).img $(uname -r)

# 重新启动到 runlevel 3, 可以在启动菜单按e, 临时加个 3 到 kernel参数那一行 并安装nvidia驱动,按提示操作

# 重启后世界和谐了
# VDPAU/VAAPI support
dnf install vdpauinfo libva-vdpau-driver libva-utils

第一次启动最先需要的是中文输入法

su
visudo # 把自己加到sudoer里
sudo dnf install @"Input Methods"

查看win10有没有激活

# 查看有没有激活
slmgr.vbs -xpr

# 查看激活时间、激活状态、剩余Windows重置计数、剩余SKU重置计数等等
slmgr.vbs -dlv

参考:

Bug 1628495 – In UEFI mode, Fedora 29 cannot be installed in Safe Graphics Mode
UEFI+MBR and how to make .imgPTN files
Fedora 29/28/27 nVidia Drivers Install Guid
激活信息管理slmgr.vbs命令详解
W10数字许可激活C#版v3.1 -胡萝卜周

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s

%d 博主赞过: