Linux

如何顯示掛載的 /boot 和 ‘/’ 根分區的內容?

  • September 18, 2014

如何從 Linux Live CD 顯示 SSD 驅動器上 Debian 的掛載/boot'/'根分區的內容?我知道ls -1要列出目錄內容,但是得到這個的確切步驟是什麼?

安裝硬碟

要安裝物理連接到系統的 HDD,您首先需要辨識分配給它的設備句柄。我通常使用命令行工具blkidlsblk查找此資訊。

blkid

$ sudo blkid
/dev/sda1: UUID="XXXXXX" TYPE="ext4" 
/dev/sda2: UUID="XXXXXX" TYPE="LVM2_member" 
/dev/mapper/fedora_greeneggs-swap: UUID="XXXXXX" TYPE="swap" 
/dev/mapper/fedora_greeneggs-root: UUID="XXXXXX" TYPE="ext4" 
/dev/mapper/fedora_greeneggs-home: UUID="XXXXXX" TYPE="ext4"

lsblk

$ lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                         8:0    0 465.8G  0 disk 
├─sda1                      8:1    0   500M  0 part /boot
└─sda2                      8:2    0 465.3G  0 part 
 ├─fedora_greeneggs-swap 253:0    0   7.7G  0 lvm  [SWAP]
 ├─fedora_greeneggs-root 253:1    0    50G  0 lvm  /
 └─fedora_greeneggs-home 253:2    0 407.6G  0 lvm  /home
sr0                        11:0    1  1024M  0 rom  

所以我們可以從上面看到我有一個 ext4 分區/dev/sda1和一個 LVM 分區/dev/sda2。由於您對您的/boot設備感興趣,因此通常將其格式化為ext4分區,因此要掛載它:

$ sudo mount -r /dev/sda1 /mnt

您應該可以在/mnt只讀目錄下訪問它。

安裝 ISO

另一方面,如果您想掛載 ISO,您可以使用mount命令和loop選項來執行此操作。

$ sudo mount -o loop <some.iso> <mount point>

例子

$ sudo mount -o loop VBoxGuestAdditions_4.3.10.iso /mnt/
mount: /dev/loop0 is write-protected, mounting read-only

您現在可以看到 ISO 的內容:

$ ls -l /mnt/
total 57016
dr-xr-xr-x. 2 root root     2048 Mar 26 14:04 32Bit
dr-xr-xr-x. 2 root root     2048 Mar 26 14:04 64Bit
-r-xr-xr-x. 1 root root      647 Oct  8  2013 AUTORUN.INF
-r-xr-xr-x. 1 root root     6966 Mar 26 13:56 autorun.sh
dr-xr-xr-x. 2 root root     2048 Mar 26 14:04 cert
dr-xr-xr-x. 2 root root     2048 Mar 26 14:04 OS2
-r-xr-xr-x. 1 root root     5523 Mar 26 13:56 runasroot.sh
-r-xr-xr-x. 1 root root  9901516 Mar 26 14:01 VBoxLinuxAdditions.run
-r-xr-xr-x. 1 root root 20784640 Mar 26 14:14 VBoxSolarisAdditions.pkg
-r-xr-xr-x. 1 root root 16900432 Mar 26 13:55 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x. 1 root root   311584 Mar 26 13:46 VBoxWindowsAdditions.exe
-r-xr-xr-x. 1 root root 10463320 Mar 26 13:47 VBoxWindowsAdditions-x86.exe

引用自:https://unix.stackexchange.com/questions/156106