Автор Тема: установка альт 8 сервер на LSI 9341-4i  (Прочитано 21719 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: установка альт 8 сервер на LSI 9341-4i
« Ответ #15 : 08.05.2019 06:54:08 »
- Для этого есть gdisk
- для UEFI/gpd нужно другое разбиение диска

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: установка альт 8 сервер на LSI 9341-4i
« Ответ #16 : 08.05.2019 16:53:31 »
fdisk не умеет работать с gpt

Умеет:
# LC_ALL=C fdisk /dev/sdb

Welcome to fdisk (util-linux 2.30.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help):


Command (m for help): m

Help:

  DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag

  Generic
   d   delete a partition
   F   list free unpartitioned space
   l   list known partition types
   n   add a new partition
   p   print the partition table
   t   change a partition type
   v   verify the partition table
   i   print information about a partition

  Misc
   m   print this menu
   u   change display/entry units
   x   extra functionality (experts only)

  Script
   I   load disk layout from sfdisk script file
   O   dump disk layout to sfdisk script file

  Save & Exit
   w   write table to disk and exit
   q   quit without saving changes

  Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table


Command (m for help): d

Selected partition 1
Partition 1 has been deleted.

Command (m for help): p
Disk /dev/sdb: 971.5 MiB, 1018691584 bytes, 1989632 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: 0xa53dc5a7

Command (m for help): g
Created a new GPT disklabel (GUID: 2302D118-655A-4F2D-9A72-A999423FFBE3).
The old dos signature will be removed by a write command.

Command (m for help): n
Partition number (1-128, default 1):
First sector (2048-1989598, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-1989598, default 1989598): 534527

Created a new partition 1 of type 'Linux filesystem' and of size 260 MiB.
Partition #1 contains a ext4 signature.

Do you want to remove the signature? [Y]es/[N]o: Y

The signature will be removed by a write command.

Command (m for help): t
Selected partition 1
Partition type (type L to list all types): 1
Changed type of partition 'Linux filesystem' to 'EFI System'.

Command (m for help): n
Partition number (2-128, default 2):
First sector (534528-1989598, default 534528):
Last sector, +sectors or +size{K,M,G,T,P} (534528-1989598, default 1989598): 567295

Created a new partition 2 of type 'Linux filesystem' and of size 16 MiB.

Command (m for help): t
Partition number (1,2, default 2):
Partition type (type L to list all types): L

Partition type (type L to list all types): 10

Changed type of partition 'Linux filesystem' to 'Microsoft reserved'.

Command (m for help): n
Partition number (3-128, default 3):
First sector (567296-1989598, default 567296):
Last sector, +sectors or +size{K,M,G,T,P} (567296-1989598, default 1989598):

Created a new partition 3 of type 'Linux filesystem' and of size 694.5 MiB.

Command (m for help): p
Disk /dev/sdb: 971.5 MiB, 1018691584 bytes, 1989632 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: gpt
Disk identifier: 2302D118-655A-4F2D-9A72-A999423FFBE3

Device      Start     End Sectors   Size Type
/dev/sdb1    2048  534527  532480   260M EFI System
/dev/sdb2  534528  567295   32768    16M Microsoft reserved
/dev/sdb3  567296 1989598 1422303 694.5M Linux filesystem

Filesystem/RAID signature on partition 1 will be wiped.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

# fdisk -l /dev/sdb
Диск /dev/sdb: 971,5 MiB, 1018691584 байт, 1989632 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 2302D118-655A-4F2D-9A72-A999423FFBE3

Устр-во    начало   Конец Секторы Размер Тип
/dev/sdb1    2048  534527  532480   260M EFI
/dev/sdb2  534528  567295   32768    16M Зарезервированный раздел Microsoft
/dev/sdb3  567296 1989598 1422303 694,5M Файловая система Linux
# fdisk -V
fdisk из util-linux 2.30.2

Но зап*ло альтового fdisk, в локализации, - на каком-то этапе, из-за русской локализации "режется" номер сектора (см. default в строке 'Последний сектор'):
Команда (m для справки): n
Номер раздела (2-128, default 2):
Первый сектор (534528-1989598, default 534528):
Последний сектор + число секторов или + размер{K,M,G,T,P} (534528-1989598, default 1989598567295

Создан новый раздел 2 с типом 'Linux filesystem' и размером 16 MiB.

Здесь последний сектор, - 567295.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: установка альт 8 сервер на LSI 9341-4i
« Ответ #17 : 08.05.2019 17:21:27 »
fdisk не умеет работать с gpt

Умеет:
...

Но зап*ло альтового fdisk, в локализации, - на каком-то этапе, из-за русской локализации "режется" номер сектора (см. default в строке 'Последний сектор'):
Команда (m для справки): n
Номер раздела (2-128, default 2):
Первый сектор (534528-1989598, default 534528):
Последний сектор + число секторов или + размер{K,M,G,T,P} (534528-1989598, default 1989598567295

Создан новый раздел 2 с типом 'Linux filesystem' и размером 16 MiB.

Здесь последний сектор, - 567295.

Для правильного вывода fdisk на stdout, я бы рекомендовал создать алиас:
# alias fdisk='LC_ALL=C /sbin/fdisk'

По крайней мере до тех пор, пока эта засада с локализацией fdisk в альтах не исправится. А вот когда она исправится, это вопрос философский.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: установка альт 8 сервер на LSI 9341-4i
« Ответ #18 : 08.05.2019 17:28:45 »
По крайней мере до тех пор, пока эта засада с локализацией fdisk в альтах не исправится. А вот когда она исправится, это вопрос философский.
Вообще у root должно быть LANG=POSIX по идее.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: установка альт 8 сервер на LSI 9341-4i
« Ответ #19 : 08.05.2019 18:02:22 »
По крайней мере до тех пор, пока эта засада с локализацией fdisk в альтах не исправится. А вот когда она исправится, это вопрос философский.
Вообще у root должно быть LANG=POSIX по идее.

Пожалуй что да:
Посмотрел: В runlevel 1 у root LANG пустой, но остальное всё в POSIX.
Тогда да:
# alias fdisk='LC_ALL=POSIX /sbin/fdisk'

Забыл, а сразу не увидел, потому что у себя стоит:
# rpm -qa | grep ^root
rootfiles-alt-alt11

А основной его компонент:
# rpm -qf ~/.i18n
rootfiles-alt-alt11
# cat ~/.i18n
LANGUAGE=POSIX
LANG=POSIX

eval `sed -n '/^LANG=[^.[:space:]]\+\.[Uu][Tt][Ff]-\?8[[:space:]]*$/ s/LANG=.*/NEED_UNICODE=1 LC_CTYPE=en_US.utf8/p' /etc/sysconfig/i18n 2>/dev/null` ||:

Но при этом локаль у root будет ru_RU.UTF-8.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: установка альт 8 сервер на LSI 9341-4i
« Ответ #20 : 08.05.2019 18:37:10 »
Отправлен багрепорт:
Bug 36731 - В fdisk режется stdout в русской локали
https://bugzilla.altlinux.org/show_bug.cgi?id=36731

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: установка альт 8 сервер на LSI 9341-4i
« Ответ #21 : 08.05.2019 21:56:25 »
пытаюсь пройти дальше возникает сообщение о необходимости создания раздела на диск с GPT для эмуляции bios
его можно создать fdisk? подразумевалось, что это будет sda1
а потом ошибка "невозможно перечитать таблицу разделов"
после перезагрузки все аналогично
как мне дальше продвинуться?

См.:
https://forum.altlinux.org/index.php?topic=42383.msg338133#msg338133
Это неформатированый раздел в ~16Mb. Тип раздела Microsoft reserved.
При этом учтите, что с GPT порядок должен быть строгим, - это недостаток GPT:
Сначала EFI раздел.
Затем Microsoft reserved.
За ним раздел операционки.

Это упоминается в секции Локация:
https://en.wikipedia.org/wiki/Microsoft_Reserved_Partition#Location

EFI в FAT32:
# mkfs.fat -F 32 /dev/sdb1

Пример на кардридере:
# fdisk -l /dev/sdb
Диск /dev/sdb: 971,5 MiB, 1018691584 байт, 1989632 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 2302D118-655A-4F2D-9A72-A999423FFBE3

Устр-во    начало   Конец Секторы Размер Тип
/dev/sdb1    2048  534527  532480   260M EFI
/dev/sdb2  534528  567295   32768    16M Зарезервированный раздел Microsoft
/dev/sdb3  567296 1989598 1422303 694,5M Файловая система Linux
# lsblk -o NAME,PARTTYPE,FSTYPE /dev/sdb
NAME   PARTTYPE                             FSTYPE
sdb
├─sdb1 c12a7328-f81f-11d2-ba4b-00a0c93ec93b vfat
├─sdb2 e3c9e316-0b5c-4db8-817d-f92df00215ae
└─sdb3 0fc63daf-8483-4772-8e79-3d69d8477de4 ext4

Типы разделов (отображаемые типы разделов в fdisk при таблице GPT):
  1 EFI System                     C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  2 MBR partition scheme           024DEE41-33E7-11D3-9D69-0008C781F39F
  3 Intel Fast Flash               D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
  4 BIOS boot                      21686148-6449-6E6F-744E-656564454649
  5 Sony boot partition            F4019732-066E-4E12-8273-346C5641494F
  6 Lenovo boot partition          BFBFAFE7-A34F-448A-9A5B-6213EB736C22
  7 PowerPC PReP boot              9E1A2D38-C612-4316-AA26-8B49521E5A8B
  8 ONIE boot                      7412F7D5-A156-4B13-81DC-867174929325
  9 ONIE config                    D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149
 10 Microsoft reserved             E3C9E316-0B5C-4DB8-817D-F92DF00215AE
 11 Microsoft basic data           EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
 12 Microsoft LDM metadata         5808C8AA-7E8F-42E0-85D2-E1E90434CFB3
 13 Microsoft LDM data             AF9B60A0-1431-4F62-BC68-3311714A69AD
 14 Windows recovery environment   DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
 15 IBM General Parallel Fs        37AFFC90-EF7D-4E96-91C3-2D7AE055B174
 16 Microsoft Storage Spaces       E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D
 17 HP-UX data                     75894C1E-3AEB-11D3-B7C1-7B03A0000000
 18 HP-UX service                  E2A1E728-32E3-11D6-A682-7B03A0000000
 19 Linux swap                     0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
 20 Linux filesystem               0FC63DAF-8483-4772-8E79-3D69D8477DE4
 21 Linux server data              3B8F8425-20E0-4F3B-907F-1A25A76F98E8
 22 Linux root (x86)               44479540-F297-41B2-9AF7-D131D5F0458A
 23 Linux root (ARM)               69DAD710-2CE4-4E3C-B16C-21A1D49ABED3
 24 Linux root (x86-64)            4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
 25 Linux root (ARM-64)            B921B045-1DF0-41C3-AF44-4C6F280D3FAE
 26 Linux root  (IA-64)             993D8D3D-F80E-4225-855A-9DAF8ED7EA97
 27 Linux reserved                 8DA63339-0007-60C0-C436-083AC8230908
 28 Linux home                     933AC7E1-2EB4-4F13-B844-0E14E2AEF915
 29 Linux RAID                     A19D880F-05FC-4D3B-A006-743F0F84911E
 30 Linux extended boot            BC13C2FF-59E6-4262-A352-B275FD6F7172
 31 Linux LVM                      E6D6D379-F507-44C2-A23C-238F2A3DF928
 32 FreeBSD data                   516E7CB4-6ECF-11D6-8FF8-00022D09712B
 33 FreeBSD boot                   83BD6B9D-7F41-11DC-BE0B-001560B84F0F
 34 FreeBSD swap                   516E7CB5-6ECF-11D6-8FF8-00022D09712B
 35 FreeBSD UFS                    516E7CB6-6ECF-11D6-8FF8-00022D09712B
 36 FreeBSD ZFS                    516E7CBA-6ECF-11D6-8FF8-00022D09712B
 37 FreeBSD Vinum                  516E7CB8-6ECF-11D6-8FF8-00022D09712B
 38 Apple HFS/HFS+                 48465300-0000-11AA-AA11-00306543ECAC
 39 Apple UFS                      55465300-0000-11AA-AA11-00306543ECAC
 40 Apple RAID                     52414944-0000-11AA-AA11-00306543ECAC
 41 Apple RAID offline             52414944-5F4F-11AA-AA11-00306543ECAC
 42 Apple boot                     426F6F74-0000-11AA-AA11-00306543ECAC
 43 Apple label                    4C616265-6C00-11AA-AA11-00306543ECAC
 44 Apple TV recovery              5265636F-7665-11AA-AA11-00306543ECAC
 45 Apple Core storage             53746F72-6167-11AA-AA11-00306543ECAC
 46 Solaris boot                   6A82CB45-1DD2-11B2-99A6-080020736631
 47 Solaris root                   6A85CF4D-1DD2-11B2-99A6-080020736631
 48 Solaris /usr & Apple ZFS       6A898CC3-1DD2-11B2-99A6-080020736631
 49 Solaris swap                   6A87C46F-1DD2-11B2-99A6-080020736631
 50 Solaris backup                 6A8B642B-1DD2-11B2-99A6-080020736631
 51 Solaris /var                   6A8EF2E9-1DD2-11B2-99A6-080020736631
 52 Solaris /home                  6A90BA39-1DD2-11B2-99A6-080020736631
 53 Solaris alternate sector       6A9283A5-1DD2-11B2-99A6-080020736631
 54 Solaris reserved 1             6A945A3B-1DD2-11B2-99A6-080020736631
 55 Solaris reserved 2             6A9630D1-1DD2-11B2-99A6-080020736631
 56 Solaris reserved 3             6A980767-1DD2-11B2-99A6-080020736631
 57 Solaris reserved 4             6A96237F-1DD2-11B2-99A6-080020736631
 58 Solaris reserved 5             6A8D2AC7-1DD2-11B2-99A6-080020736631
 59 NetBSD swap                    49F48D32-B10E-11DC-B99B-0019D1879648
 60 NetBSD FFS                     49F48D5A-B10E-11DC-B99B-0019D1879648
 61 NetBSD LFS                     49F48D82-B10E-11DC-B99B-0019D1879648
 62 NetBSD concatenated            2DB519C4-B10E-11DC-B99B-0019D1879648
 63 NetBSD encrypted               2DB519EC-B10E-11DC-B99B-0019D1879648
 64 NetBSD RAID                    49F48DAA-B10E-11DC-B99B-0019D1879648
 65 ChromeOS kernel                FE3A2A5D-4F32-41A7-B725-ACCC3285A309
 66 ChromeOS root fs               3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC
 67 ChromeOS reserved              2E0A753D-9E48-43B0-8337-B15192CB1B5E
 68 MidnightBSD data               85D5E45A-237C-11E1-B4B3-E89A8F7FC3A7
 69 MidnightBSD boot               85D5E45E-237C-11E1-B4B3-E89A8F7FC3A7
 70 MidnightBSD swap               85D5E45B-237C-11E1-B4B3-E89A8F7FC3A7
 71 MidnightBSD UFS                0394EF8B-237E-11E1-B4B3-E89A8F7FC3A7
 72 MidnightBSD ZFS                85D5E45D-237C-11E1-B4B3-E89A8F7FC3A7
 73 MidnightBSD Vinum              85D5E45C-237C-11E1-B4B3-E89A8F7FC3A7
 74 Ceph Journal                   45B0969E-9B03-4F30-B4C6-B4B80CEFF106
 75 Ceph Encrypted Journal         45B0969E-9B03-4F30-B4C6-5EC00CEFF106
 76 Ceph OSD                       4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D
 77 Ceph crypt OSD                 4FBD7E29-9D25-41B8-AFD0-5EC00CEFF05D
 78 Ceph disk in creation          89C57F98-2FE5-4DC0-89C1-F3AD0CEFF2BE
 79 Ceph crypt disk in creation    89C57F98-2FE5-4DC0-89C1-5EC00CEFF2BE
 80 OpenBSD data                   824CC7A0-36A8-11E3-890A-952519AD3F61
 81 QNX6 file system               CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1
 82 Plan 9 partition               C91818F9-8025-47AF-89D2-F030D7000C2C