在我的 arch 系統上
一直都是把所有的 模組丟進 kernel image
然後只使用 base 和 udev 兩個 hook
像這樣:
====== /etc/mkinitcpio.conf =====
HOOKS="udev base"
MODULES="usbcore ehci_hcd ata_piix ohci_hcd uhci_hcd st libata
usb_storage lzo_compress lzo_decompress reiser4 mbcache
jbd2 crc16 zlib_deflate ext4 lzo sg sd_mod scsi_mod"
=================================
可是自從把一些核心模組編進來後,就沒辦法從 usb 啟動了
====== /etc/mkinitcpio.conf =====
HOOKS="udev base"
MODULES="usbcore ehci_hcd ata_piix ohci_hcd uhci_hcd st libata"
#已編入 usb_storage lzo_compress lzo_decompress reiser4 mbcache
#已編入 jbd2 crc16 zlib_deflate ext4 lzo sg sd_mod scsi_mod"
=================================
然後非得要把 usb 這個 hook 丟進來才行
HOOKS="udev base autodetect usb"
可是,我希望可以不要這個 hook ,請問我該加入哪一個
核心模組才行呢?
因為使用 usb hook 會要多花兩秒左右才進到 user space
希望能開機開快一點,至少 bootchart 看起來爽
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.0.239