因?yàn)橄塍w驗(yàn)gnome3在平板上的使用感受,同時(shí)目前手頭也沒有本本了,就找了個(gè)低價(jià)的解決方案:中柏ezpad旗艦版(3735F的CPU、2G ram、64G eMMC硬盤)
買之前問了客服說沒有鎖secret boot,拿到手后開始準(zhǔn)備安裝。
準(zhǔn)備工具:
- 軟件:diskgenius、easyuefi、liveusb-creator
- 系統(tǒng)鏡像:http://mirrors.163.com/fedora/releases/21/Workstation/i386/iso/Fedora-Live-Workstation-i686-21-5.iso、http://mirrors.163.com/fedora/releases/21/Server/i386/iso/Fedora-Server-DVD-i386-21.iso(后者用于編譯wifi模塊,如果使用我提供的可以不需要下載)
- 硬件:2G以上U盤
1、關(guān)閉secret boot
沒有試過在開啟的情況下是否能裝,據(jù)說Fedora是買了微軟的證書的,但是為避免后面的麻煩,就直接關(guān)閉了,開機(jī)按del進(jìn)入BIOS,在Security選項(xiàng)卡中,找到secret boot menu,關(guān)閉它,然后保存BIOS信息,進(jìn)入Win8系統(tǒng)。
2、下載fedora21中的grub2-efi包,解壓
平板采用的是UEFI引導(dǎo),而且是32位的UEFI,所以,必須為Fedora做一個(gè)32位的引導(dǎo)出來,這里我之前走了很多彎路,最后發(fā)現(xiàn)還是fedora自己就可以解決。
到http://mirrors.ustc.edu.cn/fedora/linux/releases/21/Everything/i386/os/Packages/g/grub2-efi-2.02-0.11.fc21.i686.rpm 下載grub2的32位efi版本,并解壓。
準(zhǔn)備好解壓后的/boot/efi/EFI/fedora目錄。
3、將grub2寫入U(xiǎn)EFI中
這一步就是將上一步得到的grub2-uefi寫入U(xiǎn)EFI中,如果你有更好的方法,可以跳過本步。
下載最新版的diskgenius,并打開
在diskgenius中可以看到系統(tǒng)的EFI分區(qū),我們可以在右側(cè)瀏覽文件,并進(jìn)入這個(gè)分區(qū)的EFI目錄,新建一個(gè)文件夾fedora。
然后使用diskgenius將上一步解壓得到的/boot/efi/EFI/fedora目錄中所有文件都復(fù)制到剛新建的文件夾中。
復(fù)制完成后,在diskgenius中,左側(cè)EFI分區(qū)上右鍵,分配一個(gè)新的盤符給EFI分區(qū),這里不分配盤符,easyuefi中看不到你添加的文件。
打開easyuefi,選擇添加一個(gè)啟動(dòng)項(xiàng),系統(tǒng)選擇Linux,名稱填grub2,然后選擇EFI分區(qū),點(diǎn)擊瀏覽,找到剛添加進(jìn)去的fedora目錄的grubia32.efi文件,確定即可。
4、縮小C盤,得到fedora安裝分區(qū)
在平板的計(jì)算機(jī)圖標(biāo)右鍵-管理-磁盤管理,在C盤上右鍵-壓縮卷,壓縮20G空間出來。
5、制作fedora21 U盤
打開liveusb-creator軟件,選擇下載好的Fedora-Live-Workstation-i686-21-5.iso,插入U(xiǎn)盤,寫入即可。
6、寫grub2配置文件
在U盤根目錄新建一個(gè)文件grub2.cfg,內(nèi)容如下:
1 2 3 | linuxefi /syslinux/vmlinuz0 root=live:CDLABEL=LIVE rootfstype=vfat ro rd.live.image rhgb rd.luks=0 rd.md=0 rd.dm=0 initrdefi /syslinux/initrd0.img boot |
內(nèi)容修改自U盤/syslinux/syslinux.cfg
6、安裝
重啟系統(tǒng),開機(jī)按del,進(jìn)入BIOS,最右側(cè)選項(xiàng)卡中可以選擇想進(jìn)去的系統(tǒng),我們選擇grub2,
進(jìn)入grub2后,輸入
1 2 | set root=(hd0,msdos1) configfile /grub2.cfg |
過一會(huì)就可以看到進(jìn)入安裝界面了,這里就不贅述了
7、設(shè)置hidpi
安裝完成后,會(huì)發(fā)現(xiàn)各種小,可以開啟hidpi,打開終端,輸入
1 | gsettings set org.gnome.desktop.interface scaling-factor 2 |
如果想換回去,將2改成1就好,這個(gè)參數(shù)只支持整數(shù)。
8、安裝gcc kernel-devel
如果你想自己編譯網(wǎng)卡驅(qū)動(dòng),需要做這一步,否則直接跳到第9步,首先將下載的DVD鏡像(上面第二個(gè)iso)解壓到U盤,然后,在系統(tǒng)中配置DVD的源,具體參考百度,然后在/etc/yum.repos.d/目錄中,將fedora.repo和fedora-updates.repo中的enable=1改成0。
最后執(zhí)行sudo yum install gcc kernel-devel
9、安裝網(wǎng)卡驅(qū)動(dòng)
如果你想要自己編譯網(wǎng)卡驅(qū)動(dòng),在有網(wǎng)的電腦中,在https://github.com/hadess/rtl8723bs下載網(wǎng)卡驅(qū)動(dòng)源碼,并復(fù)制到平板中, 然后執(zhí)行make,再接下來與使用我編譯好的一致。
在這里下載我編譯好的無線網(wǎng)卡驅(qū)動(dòng): rtl8723bs.tar.xz 解壓到/opt/install目錄,然后執(zhí)行sudo make install安裝
最后使用modprobe r8723bs啟用即可發(fā)現(xiàn)已經(jīng)可以連接WIFI了。
10、更新系統(tǒng)
聯(lián)網(wǎng)后,使用sudo yum update -y來更新系統(tǒng),當(dāng)然,如果使用我編譯好的無線網(wǎng)卡的,請(qǐng)務(wù)必再執(zhí)行sudo yum install gcc kernel-devel來安裝編譯環(huán)境,內(nèi)核更新后,網(wǎng)卡驅(qū)動(dòng)需要重新編譯的。