Автор Тема: Установка АльтЛинукс Образование 9  (Прочитано 27004 раз)

Rondo

  • Гость
Мне моих 4Гб ОЗУ хватает в принципе.

Раздел подкачки Swap лучше создать, даже если у Вас 4ГБ ОЗУ, выделите под него 8ГБ = 8192 Мб

Оффлайн gosts 87

  • Давно тут
  • **
  • Сообщений: 1 192
  • Дмитрий/Dmitry/德米特里/दिमित्री
установил АльтЛинукс на свой ноутбук.
Таксс. У Вас ноутбук. Гибернацией на нём пользуетесь? Значит своп точно нужен.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 836
Дело в том что схема MBR не позволяет сделать более четырех разделов.

Это зависит не от MBR, а от типа таблицы разделов и от поддержки загрузки через MBR в UEFI BIOS:

Здесь, MBR имеет одну 16-тибайтную запись и говорит, что на винчестере один раздел
# dd if=/dev/sda of=./mbr-sda.bin bs=512 count=1
# hexdump -C -s 446 ./mbr-sda.bin
000001be  00 00 02 00 ee ff ff ff  01 00 00 00 2f 60 38 3a  |............/`8:|
000001ce  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001fe  55 aa                                             |U.|
00000200

Пятый байт в 16-тибайтной записи MBR, говорит, что тип раздела
# sfdisk -T | grep -i ^ee
ee  GPT

Последние четыре байта, в 16-тибайтной записи, говорят,
# hexdump -C -s 446 ./mbr-sda.bin
000001be  00 00 02 00 ee ff ff ff  01 00 00 00 2f 60 38 3a  |............/`8:|
000001ce  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001fe  55 aa                                             |U.|
00000200

что этот один раздел, размером на весь
$ ./base.sh 0x3a38602f
hex=3A38602F    dec=976773167    oct=7216060057    bin=111010001110000110000000101111
$ echo '976773167*512' | bc -l
500107861504

жёсткий диск
# LC_ALL=c fdisk -l /dev/sda | grep '^Disk /dev\|^Disklabel' | head -n2
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disklabel type: gpt
$ echo '976773167*512+512' | bc -l
500107862016

который имеет 11 разделов при отсутствии расширенного
# sfdisk -l /dev/sda | grep '^/dev/sda' | wc -l
11

и на одном из них стоит флаг legacy_boot как загрузочного через MBR
# parted -l | grep '^Номер\|legacy' | head -n 2
Номер  Начало  Конец  Размер  Файловая система  Имя                           Флаги
 8     162GB   237GB  75,5GB  ext4                                            legacy_boot, msftdata



MBR, это Master Boot Record, загрузочная запись. И о её типе, это ничего не говорит.
Она может быть как:

MBR
# hexdump -C -s 446 ./mbr-sdb-usb-hdd.bin
000001be  80 20 21 00 83 fe bf 32  00 08 00 00 73 02 80 02  |. !....2....s...|
000001ce  00 00 81 33 83 fe ff 99  73 0a 80 02 a7 70 cc 1b  |...3....s....p..|
000001de  00 00 c1 9a 83 fe 7f 00  1a 7b 4c 1e a7 70 cc 1b  |.........{L..p..|
000001ee  00 00 41 01 82 fe 7f 80  c1 eb 18 3a 80 60 1f 00  |..A........:.`..|
000001fe  55 aa                                             |U.|
00000200

или как Protective MBR
# hexdump -C -s 446 ./mbr-sda.bin
000001be  00 00 02 00 ee ff ff ff  01 00 00 00 2f 60 38 3a  |............/`8:|
000001ce  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001fe  55 aa                                             |U.|

Первая применяется если тип таблицы msdos с поддержкой загрузки через mbr на uefi bios, а также на старых bios.
Вторая применяется, если тип таблицы gpt, с поддержкой загрузки через mbr на uefi bios.
« Последнее редактирование: 28.10.2020 18:40:27 от Speccyfighter »

Оффлайн Пурпур

  • Давно тут
  • **
  • Сообщений: 131
    • Email
На счет свопа подумаю.
Спасибо еще раз всем за помощь. Сам бы я не разобрался.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 836
Виндовс кстати в списках загрузки появлися и так )) Просто в Линуксе по-другому, я думал выбор будет появляться в самом начале загрузки компьютера, а он позже появляется, уже в линуксовском загрузчике...

Если в линуксовом загрузчике появляется, то так и должно быть.

Она не появляется :-)
Её "появляет" пакет os-prober.

Но здесь ей появляться запрещено:

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 836
уже несколько
лет использую UEFI

Тоесть Альт все-таки как-то дружит с UEFI, получается. Но с этим я уже буду позже разбираться.

:-) Показать пару ссылок на форуме, в которых пользователи сообщают об отказе системных плат с UEFI BIOS?

Это в чём-то похоже на рулетку. Шанс этого "выигрыша" очень невелик. Но никто не даст гарантии, что кто-то его не "выиграет" этот "приз". Проблема не в альтах. Проблема в возможных ошибках UEFI BIOS. Теоретически, ядро защищает 50% NVRAM от переполнения. С принудительно передаваемой опцией снять защиту. Но в случае отказа системной платы, вам никто не поможет разгрести ту свалку переменных. По причине того, что раздавая советы, никто не возьмёт на себя ответственность, за полный и небратимый отказ системной платы с UEFI BIOS, по причине ошибочных советов или неверных действий.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 836
Теперь диск выглядит так:

https://photos.app.goo.gl/SD5v4Yi38UbTX96TA

Этого мало. Для полноты картины, нужно включить вывод дополнительной информации
gparted > Панель меню > Вид > Информация об устройстве

в которой отображается тип таблицы разделов.

Оффлайн Пурпур

  • Давно тут
  • **
  • Сообщений: 131
    • Email

Оффлайн Пурпур

  • Давно тут
  • **
  • Сообщений: 131
    • Email
Но здесь ей появляться запрещено:

У меня она здесь и есть.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 836
Этого мало.

https://photos.app.goo.gl/m8vSyXjAvX5aFJ3c7

Вот теперь понятно.
Тип таблицы msdos. Виндоус грузилась через mbr. А там ранее, вы её загрузчик грохнули.

Оффлайн gosts 87

  • Давно тут
  • **
  • Сообщений: 1 192
  • Дмитрий/Dmitry/德米特里/दिमित्री
Пурпур, ну теперь-то всё грузится как надо?

Оффлайн gosts 87

  • Давно тут
  • **
  • Сообщений: 1 192
  • Дмитрий/Dmitry/德米特里/दिमित्री
Обычно, когда стоит UEFI его сразу видно в GParted (в первой строчке на картинке):

Оффлайн Пурпур

  • Давно тут
  • **
  • Сообщений: 131
    • Email
ну теперь-то всё грузится как надо?

Да, да. Спасибо. Проблема была в точках монтирования.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 836
Обычно, когда стоит UEFI его сразу видно в GParted

Не всегда инструкция, это постулат, которому нужно следовать от буквы до буквы.
По скриншоту ниже, вы никогда не догадаетесь, что тип таблицы не msdos:
« Последнее редактирование: 28.10.2020 23:38:32 от Speccyfighter »

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 495
  • Sunny 273 RUS crew
Обычно, когда стоит UEFI его сразу видно в GParted (в первой строчке на картинке):
Вообще-то наличие примонтированного раздела /boot/efi не означает того, что UEFI действительно используется. Но на подозрение да, должен наводить.