super_hkg 发表于 2018-10-17 11:21

[問題] 安裝Linux 在SD 上

近日我在試試把Arch Linux 32 安裝在Thinkpad X60 的32GB SD card 上
安裝和HD/SSD 的方法差不多

我知道一定要使用U 盤安裝 grub 和 /boot (/dev/sda1) (GPT-分區)

而SD 上只有一個分區 就是 (/dev/mmcblk0p1) 就mount 成root ( / ) (一樣GPT-分區)

我已在 mkinitcpio.conf 加入了以下 MODULES=(sd_mod sdhci_pci cqhci sdhci led_class scsi_mod mmc_core)

開機見到grub ,也見kernel 在載入,就是那個card reader 閃也不閃,就卡死了,不解

請問可有大大能給點指導

先謝

troyme 发表于 2018-10-17 12:18

不建议安装,速度特别慢,比移动硬盘的机械硬盘还慢很多,不如直接安装到固态转的U盘上

peacefeeling 发表于 2018-10-17 15:37

读卡器不用驱动直接就可以认吗?

super_hkg 发表于 2018-10-18 08:52

解決了

是Libreboot 的問題,把同樣的sd 和U盤放到X61 上完全沒問題

super_hkg 发表于 2018-10-18 08:53

troyme 发表于 2018-10-17 12:18
不建议安装,速度特别慢,比移动硬盘的机械硬盘还慢很多,不如直接安装到固态转的U盘上

慢一點是預期之內的,開機大約15秒,算也能接受

super_hkg 发表于 2018-10-18 08:57

peacefeeling 发表于 2018-10-17 15:37
读卡器不用驱动直接就可以认吗?

就是不可以,BIOS 的問題,就算用第三方BIOS Libreboot 也不支持sdhc 啟動,要自己寫模組,不折騰

一定要用一個U盤把grub 和 "/boot" 放在一起作引導

用GPT 比ms-dos 分區表較好,因為用UUID,安裝在那一台機也行

super_hkg 发表于 2018-10-22 23:12

最後解決了,用第三方BIOS Libreboot 用Parabola (GNU) 會比Arch 穩定
页: [1]
查看完整版本: [問題] 安裝Linux 在SD 上