У меня есть WD Mypassport 500GB USB съемный диск. Я установил Fedora 20 на него. он отлично работает, когда я загружаю его с моей машины Windows, но я не могу загрузить его с моей машины Fedora .
Если я подключил его к своей машине Fedora, я получил следующую информацию. USB-диск является SDB :
# fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000284b3
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 976773119 487873536 8e Linux LVM
Disk /dev/mapper/fedora-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/fedora-swap: 7.8 GiB, 8338276352 bytes, 16285696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/fedora-home: 407.5 GiB, 437553987584 bytes, 854597632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 465.1 GiB, 499405291520 bytes, 975400960 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0008658d
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 1026047 512000 83 Linux
/dev/sdb2 1026048 975400959 487187456 8e Linux LVM
Из "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-root 253:0 0 50G 0 lvm /
├─fedora-swap 253:1 0 7.8G 0 lvm [SWAP]
└─fedora-home 253:2 0 407.5G 0 lvm /home
sdb 8:16 0 465.1G 0 disk
├─sdb1 8:17 0 500M 0 part /run/media/bow/b9e8c04d-2d7a-4d1d-ba07-9d22c6446a28
└─sdb2 8:18 0 464.6G 0 part
Когда я пытаюсь смонтировать sdb2, я получаю следующую неизвестную ошибку типа файловой системы 'LVM2_member' :
# mount /dev/sdb2 /run/media/bow
mount: unknown filesystem type 'LVM2_member'
Я не знаю, является ли вышеуказанная ошибка причиной невозможности загрузки с нее или нет?
Если я использую lvdisplay , я обнаружу , что на USB-диске нет логических томов , sdb . Все логические тома взяты из sda. Я думаю, что это может быть не правильно.
# lvdisplay
--- Logical volume ---
LV Path /dev/fedora/swap
LV Name swap
VG Name fedora
LV UUID LDrE32-3rWO-X1Yb-I4E2-nSZR-LzLd-OQFwXN
LV Write Access read/write
LV Creation host, time localhost, 2016-02-06 15:24:09 -0500
LV Status NOT available
LV Size 7.77 GiB
Current LE 1988
Segments 1
Allocation inherit
Read ahead sectors auto
--- Logical volume ---
LV Path /dev/fedora/home
LV Name home
VG Name fedora
LV UUID doJoNe-EfTs-Bd1r-ZYy0-CaJ3-CYff-o9xxfe
LV Write Access read/write
LV Creation host, time localhost, 2016-02-06 15:24:10 -0500
LV Status NOT available
LV Size 406.85 GiB
Current LE 104154
Segments 1
Allocation inherit
Read ahead sectors auto
--- Logical volume ---
LV Path /dev/fedora/root
LV Name root
VG Name fedora
LV UUID lcIv87-exlt-1jiU-EvMx-KLCM-VaqS-7UtQ0A
LV Write Access read/write
LV Creation host, time localhost, 2016-02-06 15:24:17 -0500
LV Status NOT available
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
Нужно ли сделать логический том для него? или логический том есть и мне нужно сделать его доступным?
РЕДАКТИРОВАТЬ:
Когда я загружаюсь с USB-диска, экран входа в систему такой же, как и у моего компьютера Fedora, на котором отображается мое имя пользователя, но у меня нет этого имени пользователя при установке USB.
Если я введу свой пароль, появится сообщение об ошибке: Невозможно войти в домашний каталог. С помощью /.
Если я переключусь на использование root , который является единственным пользователем, которого я настроил во время установки USB-диска, я могу войти в систему, но это не моя машина Fedora, потому что нет моих существующих данных, а также не моей установки USB, потому что я установил GNOME для USB-диск, но это KDE (моя машина Fedora).
Результат vgdisplay (который показывает, что USB и мой компьютер Fedora находятся в одной группе томов):
# vgdisplay
--- Volume group ---
VG Name fedora
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 465.27 GiB
PE Size 4.00 MiB
Total PE 119109
Alloc PE / Size 119109 / 465.27 GiB
Free PE / Size 0 / 0
VG UUID MwYw4n-SnqD-2h2Q-nvrv-BtlO-YFe2-FRwglM
--- Volume group ---
VG Name fedora
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 464.62 GiB
PE Size 4.00 MiB
Total PE 118942
Alloc PE / Size 118942 / 464.62 GiB
Free PE / Size 0 / 0
VG UUID l8waEM-9nCd-ioT4-bSip-SSBP-mFvQ-AQoy3N
Ответы:
Я не думаю, что вы должны монтировать раздел LVM напрямую? Вместо этого вы должны запустить такие команды, как lvscan, чтобы проверить логические тома и смонтировать нужный.
Причиной, по которой он не загружается на другой машине, может быть отсутствие драйвера в initramfs. Например, у вас есть USB-контроллер XHCI на «машине Fedora» и USB-контроллер EHCI на «машине Windows», но initramfs включал только драйверы для контроллеров EHCI.
Вам нужно дать больше информации о том, как он не загружается (например, черный экран или определенная ошибка), в противном случае было бы трудно определить действительную причину.
источник