|
本帖最后由 shigeng 于 2013-10-12 09:52 编辑
要用优盘做扩展根,网上介绍的很多,除了其他的必须的模块,安装kmod-usb-storage就可以了,但是如果需要把软件安装到USB接口的移动硬盘上,比如USB转SATA的移动硬盘,可能还需要kmod-usb-storage-extras,安装他的时候会同时安装所依赖的kmod-usb-storage,scsi,ata等驱动
如果你的移动硬盘需要kmod-usb-storage-extras才能驱动,要以移动硬盘做根文件系统除了安装此驱动模块之外还需要比优盘多做一点工作,如下:
root@OpenWrt:~# cd /etc/modules-boot.d/
root@OpenWrt:/etc/modules-boot.d# ln -s ../modules.d/60-usb-storage-extras 60-usb-storage-extras
这时候modules-boot.d/目录下会多一个文件:
lrwxrwxrwx 1 root root 34 Sep 8 23:27 60-usb-storage-extras -> ../modules.d/60-usb-storage-extras
modules-boot.d目录下的驱动会在preinit阶段加载,然后
reboot
即让openwrt在preinit阶段就加载移动硬盘所需的驱动,否则在preinit完成切换根的时候因为还未加载移动硬盘驱动而找不到所需的根文件系统,就会:switching to jffs2
下面是成功和不成功的启动日志:
未成功切换到移动硬盘根文件系统的启动日志
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
[ 5.470000] eth0: link up (1000Mbps/Full duplex)
- regular preinit -
[ 7.660000] JFFS2 notice: (469) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 26 of xref (0 dead, 13 orphan) found.
- merge overlay components -
[ 8.370000] SCSI subsystem initialized
[ 8.540000] usbcore: registered new interface driver usbfs
[ 8.550000] usbcore: registered new interface driver hub
[ 8.560000] usbcore: registered new device driver usb
[ 8.950000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 8.960000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[ 8.960000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 9.000000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[ 9.020000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 9.020000] hub 1-0:1.0: USB hub found
[ 9.030000] hub 1-0:1.0: 1 port detected
[ 9.120000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 9.170000] uhci_hcd: USB Universal Host Controller Interface driver
[ 9.230000] Initializing USB Mass Storage driver...
[ 9.230000] usbcore: registered new interface driver usb-storage
[ 9.240000] USB Mass Storage support registered.
[ 9.410000] usb 1-1: new high-speed USB device number 2 using ehci-platform
switching to jffs2
- init -
[ 29.530000] eth0: link down
Please press Enter to activate this console. [ 30.800000] Compat-drivers backport release: compat-drivers-2013-01-21-1
[ 30.800000] Backport based on wireless-testing.git master-2013-02-22
[ 30.810000] compat.git: wireless-testing.git
[ 30.880000] cfg80211: Calling CRDA to update world regulatory domain
[ 30.880000] cfg80211: World regulatory domain updated:
[ 30.890000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 30.900000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 30.900000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 30.910000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 30.920000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 30.930000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 31.510000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
[ 31.510000] cfg80211: Calling CRDA for country: US
[ 31.520000] cfg80211: Regulatory domain changed to country: US
[ 31.520000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 31.530000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[ 31.540000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[ 31.550000] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 31.560000] cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 31.560000] cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 31.570000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[ 31.800000] PPP generic driver version 2.4.2
[ 32.000000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 32.120000] NET: Registered protocol family 24
[ 32.170000] nf_conntrack version 0.5.0 (455 buckets, 1820 max)
[ 32.290000] usbcore: registered new interface driver ums-alauda
[ 32.310000] scsi0 : usb-storage 1-1:1.0
[ 32.310000] usbcore: registered new interface driver ums-cypress
[ 32.330000] usbcore: registered new interface driver ums-datafab
[ 32.350000] usbcore: registered new interface driver ums-freecom
[ 32.370000] usbcore: registered new interface driver ums-isd200
[ 32.400000] usbcore: registered new interface driver ums-jumpshot
[ 32.410000] usbcore: registered new interface driver ums-karma
[ 32.440000] usbcore: registered new interface driver ums-sddr09
[ 32.460000] usbcore: registered new interface driver ums-sddr55
[ 32.490000] usbcore: registered new interface driver ums-usbat
[ 33.310000] scsi 0:0:0:0: Direct-Access Mass Storage Device PQ: 0 ANSI: 0
[ 33.320000] sd 0:0:0:0: [sda] 1953525166 512-byte logical blocks: (1.00 TB/931 GiB)
[ 33.330000] sd 0:0:0:0: [sda] Write Protect is off
[ 33.330000] sd 0:0:0:0: [sda] No Caching mode page present
[ 33.340000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 33.350000] sd 0:0:0:0: [sda] No Caching mode page present
[ 33.350000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 33.640000] sda: sda1
[ 33.650000] sd 0:0:0:0: [sda] No Caching mode page present
[ 33.650000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 33.660000] sd 0:0:0:0: [sda] Attached SCSI disk
成功切换到移动硬盘根文件系统的启动日志
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
[ 5.480000] eth0: link up (1000Mbps/Full duplex)
- regular preinit -
[ 7.670000] JFFS2 notice: (469) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 26 of xref (0 dead, 14 orphan) found.
- merge overlay components -
[ 8.380000] SCSI subsystem initialized
[ 8.550000] usbcore: registered new interface driver usbfs
[ 8.560000] usbcore: registered new interface driver hub
[ 8.570000] usbcore: registered new device driver usb
[ 8.960000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 8.970000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[ 8.970000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 9.010000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[ 9.030000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 9.030000] hub 1-0:1.0: USB hub found
[ 9.040000] hub 1-0:1.0: 1 port detected
[ 9.130000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 9.180000] uhci_hcd: USB Universal Host Controller Interface driver
[ 9.240000] Initializing USB Mass Storage driver...
[ 9.240000] usbcore: registered new interface driver usb-storage
[ 9.250000] USB Mass Storage support registered.
[ 9.270000] usbcore: registered new interface driver ums-alauda
[ 9.290000] usbcore: registered new interface driver ums-cypress
[ 9.310000] usbcore: registered new interface driver ums-datafab
[ 9.330000] usbcore: registered new interface driver ums-freecom
[ 9.350000] usbcore: registered new interface driver ums-isd200
[ 9.370000] usbcore: registered new interface driver ums-jumpshot
[ 9.380000] usbcore: registered new interface driver ums-karma
[ 9.410000] usbcore: registered new interface driver ums-sddr09
[ 9.420000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 9.440000] usbcore: registered new interface driver ums-sddr55
[ 9.460000] usbcore: registered new interface driver ums-usbat
[ 10.640000] scsi0 : usb-storage 1-1:1.0
[ 11.640000] scsi 0:0:0:0: Direct-Access Mass Storage Device PQ: 0 ANSI: 0
[ 11.650000] sd 0:0:0:0: [sda] 1953525166 512-byte logical blocks: (1.00 TB/931 GiB)
[ 11.660000] sd 0:0:0:0: [sda] Write Protect is off
[ 11.660000] sd 0:0:0:0: [sda] No Caching mode page present
[ 11.670000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 11.680000] sd 0:0:0:0: [sda] No Caching mode page present
[ 11.680000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 11.730000] sda: sda1
[ 11.740000] sd 0:0:0:0: [sda] No Caching mode page present
[ 11.750000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 11.750000] sd 0:0:0:0: [sda] Attached SCSI disk
[ 30.100000] EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem
[ 30.110000] EXT4-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended
[ 30.120000] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
switching to external rootfs
- init -
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|
评分
-
查看全部评分
|