導航:首頁 > 操作系統 > linux載入移動硬碟

linux載入移動硬碟

發布時間:2023-06-03 15:35:32

A. 小白怎樣將linux裝到移動硬碟中

准備材料:硬體:一個移動硬碟,U盤(內存大於或等於4G) 軟體:DiskGenius(用來格式化硬碟的) UltroIso(用來將Linux安裝文件刻錄到U盤中)
首先到Linuxmint的官方網站下載鏡像,
點上面的download里的Linux Mint 16

點第一行的Cinnamon 中下載相應版本(如果你的電腦處理器是i5及以上,一般64位的都可以下,選下面中國的鏡像(兩個都可以)
下載時,如果你沒有DiskGenius 和 UltroIso 這兩款軟體,可以順便下載(兩個軟體都很小,秒下載),於是先打開Disk Genius,插入移動硬碟,如果移動硬碟里有東西先備份,然後用DiskGenius對直接格式化
下好了Linuxmint 的鏡像後,打開UltroIso (要下正版的,正版的是有免費試用期的所以可以放心使用,點繼續試用即可)
點擊「文件」,打開找到你下載的Linuxmint的鏡像,插入你的U盤,然後點「啟動」中的「寫入硬碟映像」,在磁碟驅動器選項中找到你的U盤,然後點擊「寫入」即可(寫入過程需要15-30分鍾左右,需要耐心等待)

好了,前期准備就緒,下面來正式安裝Linux,首先關閉電腦,插入移動硬碟和U盤,重啟時進入BIOS界面選擇啟動設備 選你的U盤(小竅門:華碩的主板開機時按鍵盤左上角的「esc」鍵可以直接選擇U盤啟動,注意識別U盤盤符,不要跟移動硬碟的盤符搞混了,不然進不去比,如下圖中的Seagate Expansion就是移動硬碟的盤符)

接著就能進入Linuxmint的安裝界面了,點擊Install linuxmint圖標進入安裝界面,選擇語言,點繼續。(注意第一次打開時安裝後窗口會莫名其妙的跳到另一個界面中,這時這時只要關閉退出安裝然後再打開就不會出現上述問題了)
選擇無線網路,也可以不選,點繼續,選擇自定義安裝,進入安裝界面,注意代表的是你自己電腦上的硬碟,裡面有分區不要動。下面的sdc才是你的移動硬碟,因為我們剛才用disk genius格式化過,所以顯示為空閑。如圖點擊後,再點左下角的「+」號來進行分區。

首先建立主分區:在大小中填449898MB(大小自己決定,因為這個分區是你所有文件要用的空間所以盡量設大些),「新分區的類型」選「主分區」,「用於」選項就選默認的EXT4日誌文件系統,「掛載點」選擇第一個,也就是「/」。

然後建立 boot分區,大小在200MB左右,「用於」選項還是默認的那個,「掛載點」選擇「/boot」
接著建立交換分區,在「用於」選項中選交換空間,大小設置成你的內存的大小,比如內存4G,就填4096.
接著把剩餘的移動硬碟空間用來建立usr分區(這個分區是用來放你的各種軟體的安裝文件的,所以不能太小),「用於」選項中選默認,「掛載點」選/usr。
分區分好了,這時將下面的「安裝啟動引導器的設備」選擇成你的移動硬碟,比如小編的就是Seagate expansion (有的朋友沒有改引導器設備導致拔下移動硬碟後無法正常開機)點擊「現在安裝」。接著會讓你選擇時區和語言,
接著設置用戶名和密碼,為了方便,最好設一個自己記得住的密碼(安裝軟體時要輸入這個密碼才行),如果懶得開機輸密碼,就點擊「自動登錄」然後點繼續。
接下來就是等待了,Linux會為你設置好一切的。
安裝完畢後,他會提醒你是否重啟,這時候重啟,記著,開機時要用BIOS設置啟動項為你的移動硬碟,這時候電腦就會從移動硬碟啟動,然後就能進入Linux了。於是這個移動硬碟就成了你的無敵啟動硬碟,即使在別人的電腦上也可以用自己的操作系統。還等什麼?盡情享受Linux來給你的無限快捷吧!

B. 誰知道Linux系統下如何載入U盤或移動硬碟

1.在插入U盤或硬碟之前,在命令行窗口運行:fdisk -l 命令,系統將顯示目前所能識別到的硬體存儲設備; 內容如: sda sda1 sda2 sdb sdb1 sdb2 等信息,其中,sda與sdb表示目前系統有兩個硬碟,後面帶有數字表示各個硬碟下的各區目錄; 硬碟或存儲設備一般都是以sd開頭. 2.插入U盤或硬碟,再次運行fdisk -l 命令,系統將再次顯示目前所能識別到的硬體存儲設備,比較兩次輸出的不各,將發現第二次運行時會增加一些內容,; 系統將在原來的基礎上增加顯示:sdc,等內容,表示新插入的U盤或移動硬碟是掛靠在系統的sdc下. 3.運行mount,如: #mkdir /mnt/usb #mount /dev/sdc /mnt/usb 4.運行完畢,可以直接在/mnt/usb目錄下對U盤或移動硬碟的數據進行訪問或操作; 5.想斷開U盤或移動硬碟之前,運行umount命令,保證數據不會造成丟失,命令如下: #umount /dev/sdc (T002)

C. 如何在Linux下載入移動硬碟和光碟機

1. 掛載USB

查 了一下資料,依據以下步驟即可搞定。

1、登陸
2、在/mnt 文件夾創建一個usbdisk目錄,用來載入移動硬碟用。
3、檢查核心是否載入USB模塊
執行 #dmesg | grep usb
如果有"usb.c: registered....."信息說明模塊已載入,否則需要執行:
# modprobe usb-uhci
# modprobe usb-storage
#dmesg
(輸出一托東西)
4、插入移動硬碟
然後查看載入結果:
#dmesg | tail
可以看到
SCSI device sda: 19640880 512-byte hdwr sectors (10056 MB)
sdb: sdb......

-----------------------------------

載入usb的命令是 mount /dev/sda1 /mnt/usb -o iocharset=cp936,umask=0000
其中mount是載入命 令,/dev/sda1是usb設備在你的linux里邊的表示,linux是用文件來表示所有的東西的,/mnt/usb是你要載入到的目錄,-o iocharset=cp936是為了顯示中文

=============================

2. 使用光碟機

(1)使用光碟機前,要先mount一下:#mount /dev/cdrom /mnt/cdrom,然後您就可以進入/mnt/cdrom目錄下讀取光碟內容了;

(2)當您想退 出光碟時,須使用umout命令,否則光碟機就會一直處於死鎖狀態:#umount /mnt/cdrom。

提示:mount:block device /dev/cdrom is write - protected , mounting read-only
這個信息出來說明 光碟機已經掛載成功了。
只是由於光碟是只讀設備,不能寫。

================================

3. 掛載軟盤

將軟盤掛載到/mnt/floppy目錄的命令如下:

# mount /dev/fd0 /mnt/floppy

卸載軟盤的命令如下:

#umount /mnt/floppy

=========================================

4. 掛載外掛硬碟分區

掛載外掛硬碟分區(FAT32格式)同樣需要先用「fdisk -1」查看外掛的硬碟分區設備號,假設為/dev/hda1。建立/mnt/vfat掛載目錄後,使用如下命令進行掛載:

# mount -t vfat /dev/hda1 /mnt/vfat

注意,默認情況下Linux只允許root用戶執行 mount命令。如果想讓一般用戶也能掛載,並且希望在系統啟動時自動掛載光碟或軟盤,需要修改/etc/fstab配置文件,加入以下內容:

LABEL=/ /ext3defaults11
/dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00
/dev/fdo/mnt/floppy autoauto,owner,kudzu,ro,user 00

其中,「user」表示將mount命令賦予一般用戶使用。

=============================================

5. 自動掛載盤分區

每次開機訪問windows分區都要運行mount命令顯然太煩瑣,為什麼訪問其他的linux 分區不用使用mount命令呢?

其實,每次開機時,linux自動將需要掛載的linux分區掛載上了。那麼我們是不是可以設定讓 linux在啟動的時候也掛載我們希望掛載的分區,如windows分區,以實現文件系統的自動掛載呢?

這是完全可以的。在/etc 目錄下有個fstab文件,它裡面列出了linux開機時自動掛載的文件系統的列表。我的/etc/fstab文件如下:

/dev/hda2 / ext3 defaults 1 1

/dev/hda1 /boot ext3 defaults 1 2

none /dev/pts devpts gid=5,mode=620 0 0

none /proc proc defaults 0 0

none /dev/shm tmpfs defaults 0 0

/dev/hda3 swap swap defaults 0 0

/dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0

/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

/dev/hdb1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0

/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0

在/etc/fstab文件里,第 一列是掛載的文件系統的設備名,第二列是掛載點,第三列是掛載的文件系統類型,第四列是掛載的選項,選項間用逗號分隔。第五六列不知道是什麼意思,還望高手指點。

在最後兩行是我手工添加的windows下的C;D盤,加了codepage=936和iocharset=cp936參數以支持中文文件名。參數defaults實際上包含了一組默認參數:

rw 以可讀寫模式掛載

suid 開啟用戶ID和群組ID設置位

dev 可解讀文件系統上的字元或區塊設備

exec 可執行二進制文件

auto 自動掛載

nouser 使一般用戶無法掛載

async 以非同步方式執行文件系統的輸入輸出操作

驅和軟碟機是不自動掛載的,參數設置為noauto。(如果你非要設成自動掛載,你要確保每次開機時你的光碟機和軟碟機里都要有盤。)

D. linux 怎麼掛載移動硬碟

掛接移動硬碟
對linux系統而言,USB介面的移動硬碟是當作SCSI設備對待的。插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
在這里可以清楚地看到系統有一塊SCSI硬碟/dev/sda和它的四個磁碟分區/dev/sda1 -- /dev/sda4, /dev/sda5是分區/dev/sda4的邏輯分區。接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
/dev/sdc5 511 4864 34973473+ b Win95 FAT32
大家應該可以發現多了一個SCSI硬碟/dev/sdc和它的兩個磁碟分區/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。我們可以使用下面的命令掛接/dev/sdc1和/dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
註:建立目錄用來作掛接點(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
註:對ntfs格式的磁碟分區應使用-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下面的命令直接掛接即可。
#mount /dev/sdc1 /mnt/usbhd1

E. linux 掛載移動硬碟

使用mount命令:

掛接命令(mount)

首先,介紹一下掛接(mount)命令的使用方法,mount命令參數多,以下內容供參考
命令格式:mount [-t vfstype] [-o options] device dir
其中:

1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX) 文件網路共享:nfs

2.-o options 主要用來描述設備或檔案的掛接方式。常用的參數有:
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集

3.device 要掛接(mount)的設備。

4.dir設備在系統上的掛接點(mount point)。

掛接光碟鏡像文件

1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
註:執行上面的任何一條命令都可將當前光碟機里的光碟製作成光碟鏡像文件/home/sunky/mydisk.iso

2、將文件和目錄製作成光碟鏡像文件,執行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
註:這條命令將/home/sunky/mydir目錄下所有的目錄和文件製作成光碟鏡像文件/home/sunky/mydisk.iso,光碟卷標為:mydisk

3、光碟鏡像文件的掛接(mount)
#mkdir /mnt/vcdrom
註:建立一個目錄用來作掛接點(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
註:使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso里的所有文件了。

掛接移動硬碟
對linux系統而言,USB介面的移動硬碟是當作SCSI設備對待的。插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter /]# fdisk -l

接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況.應該可以發現多了一個SCSI硬碟/dev/sdc和它的兩個磁碟分區/dev /sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。我們可以使用下面的命令掛接/dev/sdc1和 /dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
註:建立目錄用來作掛接點(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
註:對ntfs格式的磁碟分區應使用-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下面的命令直接掛接即可。
#mount /dev/sdc1 /mnt/usbhd1

掛接U盤
和USB介面的移動硬碟一樣對linux系統而言U盤也是當作SCSI設備對待的。使用方法和移動硬碟完全一樣。插入U盤之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
插入U盤後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
系統多了一個SCSI硬碟/dev/sdd和一個磁碟分區/dev/sdd1,/dev/sdd1就是我們要掛接的U盤。
#mkdir -p /mnt/usb
註:建立一個目錄用來作掛接點(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
註:現在可以通過/mnt/usb來訪問U盤了, 若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

掛接Windows文件共享
Windows網路共享的核心是SMB/CIFS,在linux下要掛接(mount)windows的磁碟共享,就必須安裝和使用samba 軟體包。現在流行的linux發行版絕大多數已經包含了samba軟體包,如果安裝linux系統時未安裝samba請首先安裝samba。當然也可以到 www.samba.org網站下載......新的版本是3.0.10版。
當windows系統共享設置好以後,就可以在linux客戶端掛接(mount)了,具體操作如下:
# mkdir –p /mnt/samba
註:建立一個目錄用來作掛接點(mount point)
# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
註:administrator 和 pldy123 是ip地址為10.140.133.23 windows計算機的一個用戶名和密碼,c$是這台計算機的一個磁碟共享
如此就可以在linux系統上通過/mnt/samba來訪問windows系統磁碟上的文件了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003環境下測試通過。

掛接UNIX系統NFS文件共享
類似於windows的網路共享,UNIX(Linux)系統也有自己的網路共享,那就是NFS(網路文件系統),下面我們就以SUN Solaris2.8和REDHAT as server 3 為例簡單介紹一下在linux下如何mount nfs網路共享。
在linux客戶端掛接(mount)NFS磁碟共享之前,必須先配置好NFS服務端。

1、Solaris系統NFS服務端配置方法如下:
(1)修改 /etc/dfs/dfstab, 增加共享目錄
share -F nfs -o rw /export/home/sunky
(2)啟動nfs服務
# /etc/init.d/nfs.server start
(3)NFS服務啟動以後,也可以使用下面的命令增加新的共享
# share /export/home/sunky1
# share /export/home/sunky2
註:/export/home/sunky和/export/home/sunky1是准備共享的目錄

2、linux系統NFS服務端配置方法如下:
(1)修改 /etc/exports,增加共享目錄
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
註:/export/home/目錄下的sunky、sunky1、sunky2是准備共享的目錄,10.140.133.23、*、 linux-client是被允許掛接此共享linux客戶機的IP地址或主機名。如果要使用主機名linux-client必須在服務端主機 /etc/hosts文件里增加linux-client主機ip定義。格式如下:
10.140.133.23 linux-client

(2)啟動與停止NFS服務
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默認啟動的)
/etc/rc.d/init.d/nfs start 啟動NFS服務
/etc/rc.d/init.d/nfs stop 停止NFS服務
註:若修改/etc/export文件增加新的共享,應先停止NFS服務,再啟動NFS服務方能使新增加的共享起作用。使用命令exportfs -rv也可以達到同樣的效果。

3、linux客戶端掛接(mount)其他linux系統或UNIX系統的NFS共享
# mkdir –p /mnt/nfs
註:建立一個目錄用來作掛接點(mount point)
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
註:這里我們假設10.140.133.9是NFS服務端的主機IP地址,當然這里也可以使用主機名,但必須在本機/etc/hosts文件里增加服務端ip定義。/export/home/sunky為服務端共享的目錄。

如此就可以在linux客戶端通過/mnt/nfs來訪問其它linux系統或UNIX系統以NFS方式共享出來的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc環境下測試通過

F. linux如何掛載一塊移動硬碟並且讀出硬碟內文件

linux掛載移動硬碟,讀取硬碟中的文件:


1、安裝系統相關編譯工具,命令:

yuminstallgccgcc-c++gcc--devel
zlib-develncurses-devellibjpeg-devellibpng-devellibtiff-devel
freetype-develpam-developenssl-devellibxml2-develgettext-devel
pcre-devel

2、編譯安裝ntfs-3g工具包,命令:

tarzxvfntfs-3g-2010.10.2.tgz
cdntfs-3g-2010.10.2
#編譯configure文件,進行安裝命令:
./configure
make
makeinstall

3、查看新添加硬碟位置,掛載硬碟,命令:

fdisk-l	

4、在列表中找到新添加硬碟位置,用mount命令掛載,命令:

mount-tntfs-3g
#(硬碟位置)(掛載位置)
#例如:
mount-tntfs-3g/dev/sda1/home/ntfs
#ntfs為手動創建目錄,掛載後ntfs即為硬碟內文件。
閱讀全文

與linux載入移動硬碟相關的資料

熱點內容
如何設置域控伺服器 瀏覽:736
想在上海租房子什麼app好 瀏覽:184
編譯程序各部分是必不可少的嗎 瀏覽:885
編程不超過十行 瀏覽:763
數電編譯器的作用 瀏覽:337
時間演算法與現在有什麼區別 瀏覽:162
7zip解壓後沒文件夾 瀏覽:902
為什麼安卓送玫瑰ios收不到 瀏覽:8
美篇文章加密是什麼意思 瀏覽:82
ilasm編譯dll 瀏覽:38
呼吸燈單片機程序 瀏覽:954
linux域socket 瀏覽:249
qq分身怎麼樣才能加密 瀏覽:457
windows打開linux 瀏覽:999
新建文件夾為什麼不能發送微信 瀏覽:604
交警app怎麼綁定本人幾輛車 瀏覽:989
彩虹六號如何人工伺服器 瀏覽:634
mc伺服器地址怎麼登入 瀏覽:558
蘋果app怎麼掃描二維碼下載 瀏覽:961
css文件在線解壓 瀏覽:156