當前位置:首頁 » 操作系統 » linuxusb系統

linuxusb系統

發布時間: 2023-06-10 08:29:39

linux系統中沒有USB驅動怎麼辦

要啟用 Linux USB 支持,首先進入"USB support"節並啟用"Support for USB"選項(對應模塊為usbcore.o)。盡管這個步驟相當直觀明了,但接下來的 Linux USB 設置步驟則會讓人感到糊塗。特別地,現在需要選擇用於系統的正確 USB 主控制器驅動程序。選項是"EHCI" (對應模塊為ehci-hcd.o)、"UHCI" (對應模塊為usb-uhci.o)、"UHCI (alternate driver)"和"OHCI" (對應模塊為usb-ohci.o)。這是許多人對 Linux 的 USB 開始感到困惑的地方。
要理解"EHCI"及其同類是什麼,首先要知道每塊支持插入 USB 設備的主板或 PCI 卡都需要有 USB 主控制器晶元組。這個特別的晶元組與插入系統的 USB 設備進行相互操作,並負責處理允許 USB 設備與系統其它部分通信所必需的所有低層次細節。
Linux USB 驅動程序有三種不同的 USB 主控制器選項是因為在主板和 PCI 卡上有三種不同類型的 USB 晶元。"EHCI"驅動程序設計成為實現新的高速 USB 2.0 協議的晶元提供支持。"OHCI"驅動程序用來為非 PC 系統上的(以及帶有 SiS 和 ALi 晶元組的 PC 主板上的)USB 晶元提供支持。"UHCI"驅動程序用來為大多數其它 PC 主板(包括 Intel 和 Via)上的 USB 實現提供支持。只需選擇與希望啟用的 USB 支持的類型對應的"?HCI"驅動程序即可。如有疑惑,為保險起見,可以啟用"EHCI"、"UHCI" (兩者中任選一種,它們之間沒有明顯的區別)和"OHCI"。( 趙明註:根據文檔,EHCI已經包含了UHCI和OHCI,但目前就我個人的測試,單獨加EHCI是不行的,通常我的做法是根據主板類型載入UHCI或OHCI後,再載入EHCI這樣才可以支持USB2.0設備)。
啟用了"USB support"和適當的"?HCI"USB 主控制器驅動程序後,使 USB 啟動並運行只需再進行幾個步驟。應該啟用"Preliminary USB device filesystem",然後確保啟用所有特定於將與 Linux 一起使用的實際 USB 外圍設備的驅動程序。例如,為了啟用對 USB 游戲控制器的支持,我啟用了"USB Human Interface Device (full HID) support"。我還啟用了主"Input core support" 節下的"Input core support"和"Joystick support"。
一旦用新的已啟用 USB 的內核重新引導後,若/proc/bus/usb下沒有相應USB設備信息,應輸入以下命令將 USB 設備文件系統手動掛裝到 /proc/bus/usb:
# mount -t usbdevfs none /proc/bus/usb
為了在系統引導時自動掛裝 USB 設備文件系統,請將下面一行添加到 /etc/fstab 中的 /proc 掛裝行之後:
none /proc/bus/usb usbdevfs defaults 0 0
模塊的配置方法.
在很多時候,我們的USB設備驅動並不包含在內核中。其實我們只要根據它所需要使用的模塊,逐一載入。就可以使它啟作用。
首先要確保在內核編譯時以模塊方式選擇了相應支持。這樣我們就應該可以在/lib/moles/2.4.XX目錄看到相應.o文件。在載入模塊時,我們只需要運行modprobe xxx.o就可以了(modprobe主要載入系統已經通過depmod登記過的模塊,insmod一般是針對具體.o文件進行載入)
對應USB設備下面一些模塊是關鍵的。
usbcore.o要支持usb所需要的最基礎模塊usb-uhci.o(已經提過)usb-ohci.o(已經提過)uhci.o另一個uhci驅動程序,我也不知道有什麼用,一般不要載入,會死機的ehci-hcd.o(已經提過 usb2.0)hid.oUSB人機界面設備,像滑鼠呀、鍵盤呀都需要usb-storage.oUSB存儲設備,U盤等用到
相關模塊
ide-disk.oIDE硬碟ide-scsi.o把IDE設備模擬SCSI介面scsi_mod.oSCSI支持
注意kernel config其中一項:
Probe all LUNs on each SCSI device
最好選上,要不某些同時支持多個口的讀卡器只能顯示一個。若模塊方式就要帶參數安裝或提前在/etc/moles.conf中加入以下項,來支持多個LUN。
add options scsi_mod max_scsi_luns=9
sd_mod.oSCSI硬碟sr_mod.oSCSI光碟sg.oSCSI通用支持(在某些探測U盤、SCSI探測中會用到)
常見USB設備及其配置
在Linux 2.4的內核中已經支持不下20種設備。它支持幾乎所有的通用設備如鍵盤、滑鼠、modem、列印機等,並不斷地添加廠商新的設備象數碼相機、MP3、網卡等。下面就是幾個最常見設備的介紹和使用方法:
USB滑鼠:
鍵盤和滑鼠屬於低速的輸入設備,對於已經為用戶認可的PS/2介面,USB鍵盤和USB滑鼠似乎並沒有太多更優越的地方。現在的大部分滑鼠採用了PS/2介面,不過USB介面的滑鼠也越來越多,兩者相比,各有優勢:一般來說,USB的滑鼠介面的帶寬大於PS/2滑鼠,也就是說在同樣的時間內,USB滑鼠掃描次數就要多於PS/2滑鼠,這樣在定位上USB滑鼠就更為精確;同時USB介面滑鼠的默認采樣率也比較高,達到125HZ,而PS/2介面的滑鼠僅有40HZ(Windows 9x/Me)或是60HZ(Windows NT/2000)。
對於USB設備你當然必須先插入相應的USB控制器模塊:usb-uhci.o或usb-ohci.o
modprobe usb-uhci
USB滑鼠為了使其正常工作,您必須先插入模塊usbmouse.o和mousedev.o
modprobe usbmouse
modprobe mousedev
若你把HID input layer支持和input core 支持也作為模塊方式安裝,那麼啟動hid模塊和input模塊也是必要的。
modprobe hid
modprobe input
USB鍵盤:
一般的,我們現在使用的鍵盤大多是PS/2的,USB鍵盤還比較少見,但是下來的發展,鍵盤將向USB介面靠攏。使用USB鍵盤基本上沒有太多的要求,只需在主板的BIOS設定對USB鍵盤的支持,就可以在各系統中完全無障礙的使用,而且更可以真正做到在即插即用和熱插拔使用,並能提供兩個USB連接埠:讓您可以輕易地直接將具有USB接頭的裝置接在您的鍵盤上,而非計算機的後面。
同樣你當然必須先插入相應的USB控制器模塊:usb-uhci.o或usb-ohci.o
modprobe usb-uhci
然後您還必須插入鍵盤模塊usbkbd.o,以及keybdev.o,這樣usb鍵盤才能夠正常工作。此時,運行的系統命令:
modprobe usbkbd
modprobe keybdev
同樣若你把HID input layer支持和input core 支持也作為模塊方式安裝,那麼啟動hid模塊和input模塊也是必要的。
U盤和USB讀卡器:
數碼存儲設備現在對我們來說已經是相當普遍的了。CF卡、SD卡、Memory Stick等存儲卡已經遍及我們的身邊,通常,他們的讀卡器都是USB介面的。另外,很多MP3、數碼相機也都是USB介面和計算機進行數據傳遞。更我們的U盤、USB硬碟,作為移動存儲設備,已經成為我們的必須裝備。
在Linux下這些設備通常都是以一種叫做usb-storage的方式進行驅動。要使用他們必須載入此模塊
modprobe usb-storage
當然,usbcore.o 和usb-uhci.o或usb-ohci也肯定是不可缺少的。另外,若你系統中SCSI支持也是模塊方式,那麼下面的模塊也要載入
modprobe scsi_mod
modprobe sd_mod
在載入完這些模塊後,我們插入U盤或存儲卡,就會發現系統中多了一個SCSI硬碟,通過正確地mount它,就可以使用了(SCSI硬碟一般為/dev/sd?,可參照文章後面的常見問題解答)。
mount /dev/sda1 /mnt
Linux支持的其他USB設備。
MODEM--(比較常見) 網路設備 攝像頭--(比較常見)例如ov511.o 聯機線--可以讓你的兩台電腦用USB線實現網路功能。usbnet.o 顯示器--(我沒見過) 游戲桿 電視盒--(比較常見) 手寫板--(比較常見) 掃描儀--(比較常見) 刻錄機--(比較常見) 列印機--(比較常見)
注意:
上面所說的每個驅動模塊,並不是都要手動載入,有很多系統會在啟動或你的應用需要時自動載入的,寫明這些模塊,是便於你在不能夠使用USB設備時,可以自行檢查。只要用lsmod確保以上模塊已經被系統載入,你的設備就應該可以正常工作了。當然注意有些模塊已經以內核方式在kernel啟動時存在了(這些模塊文件在/lib/moles/2.4.XX中是找不到的)。

輸入相關命令

㈡ 用U盤怎麼安裝Linux系統

要一個usb快閃記憶體驅動器至少8g,然後下載軟體UltraISO。下載您想在Linux上安裝的系統。例如:redhat系統映像:rhel-server-6.4-x86_64- DVD。還有:redhat系統啟動映像:rhel-server-6.4-x86_64-boot。Iso 200大小。這些都可以在安裝之前安裝。

一、下載UltralSO並打開應用程序。按要求完成安裝。點擊後,您可能需要購買該軟體以使用序列號,並根據您的實際情況選擇。你也可以選擇免費試用,我建議你只要安裝一兩次就不用付費。如果你選擇免費使用它。繼續下面的操作。

二、這個軟體的功能選項是什麼?然後找到rhel 6.4 -伺服器- x86_64引導。iso從左下角的本地目錄下載。點擊後,它會出現在右下角的方框中,然後雙擊。文件打開並顯示在右上角的框中。

三、然後在導航欄中看到start按鈕,當單擊時,選擇寫入硬碟,然後彈出框。剛才打了寫。提取initrd。Img和vmlinuz來自於DVD中的isolinux目錄。Iso鏡像到usb快閃記憶體驅動器的根目錄。提取efidis。img,安裝。Img從圖像目錄的DVD。Iso鏡像到圖像目錄的usb快閃記憶體驅動器。

四、找到你自己下載的DVD。Iso:復制rhel -伺服器- 6.4 - x86_64 - DVD。Iso到U盤根。USB驅動器已經完成,然後USB驅動器被取下並插入需要安裝的USB埠。重新啟動計算機,輸入BOIS介面,並按要求完成安裝。

㈢ 寫出linux如何使用usb的命令和步驟解釋

Linux不直接支持NTFS文件系統,如果U盤是NTFS文件系統就無法直接掛載使用。

首先用lsblk列出所有塊設備:

lsblk

sd表示SCSI磁碟,後面跟a,b,c之類的字母表示第幾個磁碟,字母之後再跟數字表示這個磁碟的第幾個分區。大部分人只有一個硬碟,此時再接一個U盤,這個U盤就是sdb,U盤上的分區就是sdb1。除此以外,還可以根據顯示的容量判斷U盤設備名是sdb還是sdc。其他情況以此類推。

然後可以在用戶目錄創建一個usb目錄:(也可以根據喜好設置在其他地方,下面的掛載地址跟著改變即可)

mkdir~/usb1

最後把U盤分區掛載到這個目錄即可:(可能會提示輸入密碼,輸入密碼後回車即可)

sudomount/dev/sdb1~/usb1

然後就可以通過訪問 ~/usb1目錄來訪問U盤:

cd~/usb1
ls


最後要拔出U盤以前,要卸載U盤:(卸載時要退出usb1目錄,不然無法卸載)(可能會提示輸入密碼,輸入密碼後回車即可)

sudoumount/dev/sdb1

㈣ 如何製作usb啟動的linux系統盤

如何製作usb啟動的linux系統盤,解答如下

  • 首先下載軟碟通這個軟體UltraISO,網上很多油單文件版的。如圖所示:

  • 然後把下載好的iso系統文件打開添加到UltraISO

  • 這里我的Linux iso是fedora 20,最後會說到使用UltraISO製作啟動盤支持的系統。

  • 插入U盤格式化,一般選FAT32快速格式化,然後點擊UltraISO,啟動->寫入硬碟映像

  • 到這一步如果U盤沒有格式化可以點擊格式化。

  • 最後這里還是要說下fedora U盤啟動一直還需要修改啟動盤的isolinuxsyslinux.cfg這個文件,找到文件所有CDLABEL=Fedora-Live-Desktop-x86_64-20-20替換為CDLABEL=Fedora-Live即可,不過在fedora 20上以前的老方法不行。還有一個方法可以啟動,就是在u盤引導的過程中進入第一個界面選擇引導的內核時按tab鍵會看到引導的內核帶有參數其中就有CDLABEL中的內容把他修改為Fedora-Live回車即可引導進去系統安裝。說到這里其實這個方法可以製作ubuntu,linuxmint,deeplinux,fedora等linux系統啟動盤,前三者製作完即可引導不需要修改syslinux.cfg文件。

㈤ 如何用USB盤啟動Linux系統

進入BIOS的「AdvancedBIOS Features」下的「first boot device」選項,就有usb-fdd、 usb-hdd、usb-zip和usb-cdrom等USB設備的啟動選項了,然後製作一張Linux啟動盤。將 boot.img保存在根分區下,運行命令:「dmesg」,查看USB盤設備號。一般是sda。

㈥ Linux環境怎樣製作u盤系統啟動盤

製作啟動U盤的軟體比較多:U速啟U盤啟動盤製作工具、一鍵U盤啟動盤製作工具、綠葉U盤啟動盤製作工具、USBOOT啟動盤製作工具。
下面以USBOOT軟體製作啟動U盤為例,介紹啟動U盤的製作方法,具體步驟 :
1、插入U盤,運行USBOOT程序,在彈出的「usboot」對話框中,選擇USB盤。
2、單擊「點擊此處選擇工作模式」選項,在彈出的菜單中選擇ZIP模式命令。
3、單擊「開始」按鈕,系統開始格式化U盤,完成後,提示用戶拔掉U盤。
4、將U盤拔掉後,稍等片刻,根據提示再次插入U盤,系統開始創建引導型U盤,創建完成後,提示引導型U盤製作成功。
這里注意:
1.U盤啟動應選擇usb-zip。
2.USB移動硬碟啟動應選擇usb-hdd。
3.usb-cdrom啟動應選擇usb-cdrom。其次USB設備必須支持啟動功能。 第一步:ghost win7系統鏡像文件下載存放位置
第二步:使用快捷鍵進入u深度啟動u盤winpe系統
第三步:使用u深度PE一鍵裝機工具裝ghost win7系統 第一步:用微軟自帶的工具分處一個新盤,選擇要壓縮的大小也就是分盤的大小;
第二步:准備一個大於4G的U盤和一個鏡像文件讀寫軟體,並把win8的鏡像文件寫入U盤;
第三步:插入U盤,啟動計算機,選擇U盤啟動,按照步驟安裝即可。 前面介紹了一些Windows操作系統啟動盤的製作,Linux操作系統已經被更多的人所使用,其實Linux啟動盤的製作與Windows類似。
第一步:在Windows環境下,下載ubuntu系統的鏡像文件;
第二步:下載一個鏡像文件讀寫軟體,將鏡像寫入U盤;
第三步:下次要使用時插入U盤即可。

㈦ 從usb安裝linux

一、安裝所用到的工具和軟體。

1、U盤一個建議用容量為8GB的U盤。

2、刻錄軟體UltraISO,當然別的軟體也可以,只要能將啟動文件寫入U盤並成功啟動即可。
3、Linux系統鏡像文件(用的是CentOS-5.6-i386-bin-DVD.ISO鏡像文件)。

二、將U盤做成啟動盤

1、用ultraiso打開CentOS-5.6-i386-bin-DVD.iso鏡像文件,找到boot.iso文件並將其提取出來,如圖

根據提示操作即可完成linux的安裝。

㈧ linux操作系統怎麼識別USB介面設備

linux系統會自動識別USB介面為串口磁碟sda(通常為sda1,可通過fdisk
-l命令查詢),掛載就可用。
例:新建掛載目錄mkdir
/mnt/usb,掛載mount
/dev/sda1
/mnt/usb,用完卸載掛起點unmount
/dev/sda1
/mnt/usb。

㈨ 如何在Linux系統環境下使用USB存儲器

1.在X-Windows環境中打開「控制中心」,展開「信息→USB設備」控制台樹,查看Linux是否已經正確識別您的USB存儲器,如果沒有看到USB設備信息,那麼您就應該要檢查USB埠是否已經在BIOS中打開,或USB存儲器與電腦的物理連接有沒有連接好了。圖1所示為筆者的FinePix數碼相機信息。

2.在控制台狀態下輸入如下命令:

fdisk -l /dev/sda

注意:不要在sda後面加通配符「*」或「?」,否則運行命令後返回的信息將不正常。如果您有多個USB設備話,則設備名在Linux下分別表示為sda、sdb、sdc等。

運行上面的命令後,筆者的電腦上返回如圖2所示信息,表示系統已經找到筆者的USB設備,設備名稱為/dev/sda1、可啟動(Boot下面的那個*表示是活動分區),容量8MB、文件系統為FAT12。

3.在/mnt目錄下建立一個掛裝USB存儲器的目錄:

mkdir /mnt/usb

熱點內容
我的世界伺服器生存地址 發布:2025-04-06 08:20:25 瀏覽:722
des演算法缺點 發布:2025-04-06 08:13:51 瀏覽:571
電腦伺服器數據連接不上access 發布:2025-04-06 08:12:21 瀏覽:208
堆調整演算法 發布:2025-04-06 08:08:38 瀏覽:603
網頁點上傳 發布:2025-04-06 07:59:54 瀏覽:782
c高級編程第八版 發布:2025-04-06 07:55:20 瀏覽:986
ftp伺服器怎麼填寫ip地址 發布:2025-04-06 07:54:04 瀏覽:835
c語言的二維數組賦值 發布:2025-04-06 07:51:52 瀏覽:802
java忙 發布:2025-04-06 07:29:39 瀏覽:215
安卓移動終端平台是什麼 發布:2025-04-06 07:24:52 瀏覽:777