Вы должны запускать команды отдельно. Один для декларации и другой для экспорта.
LD_LIBRARY_PATH=/opt/glibc-2.14/lib
export LD_LIBRARY_PATH
Это будет работать безупречно, но во время текущего сеанса входа в систему. Для того, чтобы сделать его постоянным. Вы должны экспортировать в любой файл .sh, хранящийся в папке /etc/profile.d/
.
Есть много других способов экспорта, но этот подходит больше всего.
Меня это беспокоит?
Нет. Для Linux это вообще неактуально. Если вы не заметили, что ваша система не загружается, потому что загрузчик полагается на значения (c, h, s).
В новой версии sfdisk
удаляется любой код для обработки (c, h, s). Насколько я понимаю, из справочной страницы были удалены режимы обратной совместимости DOS.
Например. https://karelzak.blogspot.co.uk/2014/10/new-sfdisk.html
Если вы по-прежнему полагаетесь на старые цилиндры по умолчанию, будьте осторожны с обновлением. Откровенно говоря, адресация LBA обязательна с ATA-3 (1997 г.) и поддерживается Linux с самого начала.
( Типы разделов для режима LBA были доступны с MS Windows 95 . Значение границ цилиндров, по-видимому, было отброшено в Windows Vista и новее ).
Я тестировал USB-адаптер с резервной SD-картой на Raspberrry и видел такое же предупреждение:
raspberrypi:~$ sudo sfdisk -lV /dev/sdb
Disk /dev/sdb: 1015 cylinders, 32 heads, 62 sectors/track
sfdisk: Warning: The partition table looks like it was made
for C/H/S=*/113/51 (instead of 1015/32/62).
For this listing I'll assume that geometry.
Units: cylinders of 2950656 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sdb1 * 2+ 349- 347- 999552 7 HPFS/NTFS/exFAT
start: (c,h,s) expected (2,90,13) found (1,1,1)
end: (c,h,s) expected (349,77,18) found (125,112,51)
/dev/sdb2 0 - 0 0 0 Empty
/dev/sdb3 0 - 0 0 0 Empty
/dev/sdb4 0 - 0 0 0 Empty
sfdisk: Warning: partition 1 does not start at a cylinder boundary
sfdisk: Warning: partition 1 does not end at a cylinder boundary
sfdisk: partition 1: start: (c,h,s) expected (8,4,9) found (1,1,1)
sfdisk: end of partition 1 has impossible value for head: 112 (should be in 0-31)
Другой USB-накопитель с одним разделом vfat показал
Disk /dev/sdb: 1015 cylinders, 32 heads, 62 sectors/track
sfdisk: Warning: The partition table looks like it was made
for C/H/S=*/113/51 (instead of 1015/32/62).
For this listing I'll assume that geometry.
Units: cylinders of 2950656 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sdb1 * 2+ 349- 347- 999552 7 HPFS/NTFS/exFAT
start: (c,h,s) expected (2,90,13) found (1,1,1)
end: (c,h,s) expected (349,77,18) found (125,112,51)
/dev/sdb2 0 - 0 0 0 Empty
/dev/sdb3 0 - 0 0 0 Empty
/dev/sdb4 0 - 0 0 0 Empty
sfdisk: Warning: partition 1 does not start at a cylinder boundary
sfdisk: Warning: partition 1 does not end at a cylinder boundary
sfdisk: partition 1: start: (c,h,s) expected (8,4,9) found (1,1,1)
sfdisk: end of partition 1 has impossible value for head: 112 (should be in 0-31)
. Я также протестировал два других простых USB-устройства чтения карт (к сожалению, все без поддержки SDHC и SDXC), и все они показали одинаковый результат.
Мне интересно, что видят другие люди для
sudo sfdisk -lV /dev/mmcblk0