Проблема при загрузке Debian 12

Автор _Александр_, 10 июня 2023, 01:01:35

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

_Александр_

Добрый день!
Проблема состоит в следующем: при загрузке системы в 1-м случае из 2-х (то есть практически через раз) появляется вот такое сообщение (см. вложение), и на этом загрузка системы останавливается. После перезагрузки (ctrl+alt+del) система может либо загрузиться как положено, либо снова "упереться" в такое же сообщение.

qupl

Проверьте раздел (ФС) /dev/sdb5 и диск на котором он находится на ошибки.
На всякий случай покажите
cat /etc/fstab

_Александр_

#2
Спасибо!
Вот что получилось в терминале после выполнения команды
"cat /etc/fstab"
(см. вложение)

11 июня 2023, 12:11:52
Но чувствую я, что без дополнительных пояснений не обойтись.
Итак, на компе установлено 3 диска (2 SSD - для операционок и 1 HDD для данных). HDD рассматривать смысла нет, а вот на SDD операционные системы распределены так:

Первый SSD - основная операционная система Windows 11, а также раздел UEFI и GRUB.

Второй SSD:
- раздел sdb2: экспериментальная операционная система Windows 11 (минимально возможный объем без установки программного обеспечения), которая используется в программе предварительной оценки.
- раздел sdb4 - linux Mint
- раздел sdb5 - собственно проблемный на данный момент linux Debian (в течение как минимум полугода работавший нормально)
- раздел sdb6 - linux Astra
- раздел sdb7 - WinPE, но он никак не влияет на GRUB, ибо он отражается только в загрузчике Windows

Скрины из Gparted на оба SSD прилагаю.

qupl

fstab судя по всему от минта, потому что корень (где по вашим словам стоит Debian) sdb4 вмеcто sdb5. А на первом скрине gparted  как раз sdb5 корень. Убедитесь что раздел прописан верный и все равно протестировать бы сам SSD, возможно сыпаться начал.

_Александр_

#4
Цитата: qupl от 11 июня 2023, 16:57:38fstab судя по всему от минта, потому что корень (где по вашим словам стоит Debian) sdb4 вмеcто sdb5. А на первом скрине gparted  как раз sdb5 корень. Убедитесь что раздел прописан верный и все равно протестировать бы сам SSD, возможно сыпаться начал.
Да, GRUB установлен минтовский, и GrubCustomizer, которым я "причесываю" GRUB работает из-под Минта.
НО вот какая штука: если я захожу в GrubCustomizer из-под Debian, то там ДРУГОЙ DRUB! И в нем всего 2 строки (систем) - это Windows и Debian! Более того, если я в UEFI ставлю первым в очередь загрузки раздел с Debian, то после перезагрузки загружается это (второй - дебиановский) GRUB! И тогда загрузка Debian проходит без проблем!
Диск я проверял - все в порядке (почему-то не могу никак прицепить скрин к этому сообщению). Да и новый он практически. Но ведь остальные ТРИ операционки (Mint, Astra, Win_11) ну и недомерок Win_PE работают замечательно. Да и сам Debian работает отлично, а проблема только в загрузке иногда возникает.

Сейчас вот перезаписал GRUB при помощи загрузочного файла от Ubuntu. Результат: 3 раза подряд Debian загрузился замечательно, а на четвертый раз - опять сбой :))


qupl

Цитата: _Александр_ от 11 июня 2023, 22:18:14Да, GRUB установлен минтовский, и GrubCustomizer, которым я "причесываю" GRUB работает из-под Минта.
fstab и GRUB это разные вещи. Надо смотреть fstab в Debian. Как вариант у Вас корневой раздел прописан по имени (/dev/sdb5), и если при загрузке порядок определения дисков меняется, то раздел не находится.

Aalexeey

Цитата: _Александр_ от 11 июня 2023, 22:18:14если я захожу в GrubCustomizer
Скорее всего вы ещё не поняли как GrubCustomizer работает, он далеко не без недостатков. По умолчанию он всегда пишет загрузочную запись в sda, за этим надо следить и менять на то что надо. Так-же он считывает записи с других дисков и через прокси-скрипт предлагает вам сохранить то что увидел. Это увиденное и повторные прокси плодят полный бардак, если вы не понимаете что он делает. Тот бардак с ситемами и разделами что у вас накладывается на тот бардак что творит GrubCustomizer + незнание или нежелание понять как это работает, и приводит вот к такому.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ek-nfn

#7
Вы пропишите свой /dev/sdb5 в fstab дебиана (а не минта, который тут показали) через UUID
Debian 12  -> Devuan 5 xfce -> MX Linux 23

_Александр_

#8
Цитата: qupl от 12 июня 2023, 05:35:27
Цитата: _Александр_ от 11 июня 2023, 22:18:14Да, GRUB установлен минтовский, и GrubCustomizer, которым я "причесываю" GRUB работает из-под Минта.
fstab и GRUB это разные вещи. Надо смотреть fstab в Debian. Как вариант у Вас корневой раздел прописан по имени (/dev/sdb5), и если при загрузке порядок определения дисков меняется, то раздел не находится.

Признаюсь вам, что линуксы для меня "предмет темныЙ" :)))) который я только-только начал исследовать, а посему прошу вас подсказать:
1. Как посмотреть Fstab в Debian (а также, что там нужно исправить, добавить или еще что-то сделать)?
2. Как и куда прописать корневой раздел как положено? Что нужно сделать для этого?

Я еще вот что заметил: при глобальном обновлении всех 3-х линуксов, связанных с обновлением GRUB, каждый из линуксов "тянет" для обновления свой GRUB. В итоге меняется и интерфейс GRUB и порядок загрузки операционок: каждый линукс устанавливает себя в основную загрузку.
После таких вот катаклизмов я переустанавливаю GRUB с использованием загрузочного файла или Ubuntu, или Mint

12 июня 2023, 16:51:48
Цитата: ek-nfn от 12 июня 2023, 10:09:54Вы пропишите свой /dev/sdb5 в fstab дебиана (а не минта, который тут показали) через UUID
Эх, знать бы еще как это сделать :(

dzhoser

Нажимаете alt+ctrl+t откроется терминал
В терминале выполняем следующие команды
su - для повышения прав до root
cat /etc/fstabВ терминале будет отображено содержание файла fstab
blkid команда для получения uuid
Далее проверяете полученные uuid c данными в fstab
Я пользуюсь текстовым редактором gedit
apt install geditЗапускаем gedit /etc/fstabКопируем вывод нужных uuid в gedit сохраняемся.

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

_Александр_

это все хорошо, но у меня получилось так, что полученный uuid СОВПАДАЕТ c данными в fstab:
UUID=0992b5c3-8136-401b-8606-6d99bcd18142 - это написано в fstab
/dev/sdb5: UUID="0992b5c3-8136-401b-8606-6d99bcd18142" - а это - в UUID
(см. вложение)

dzhoser

#11
Показывайте fstab. И вставляйте просто текст без картинок
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

_Александр_

#12
Цитата: dzhoser от 13 июня 2023, 05:25:30Показывайте fstab. И вставляйте просто текст без картинок
вот:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb4 during installation
UUID=0992b5c3-8136-401b-8606-6d99bcd18142 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=0914-0854  /boot/efi       vfat    umask=0077      0       1


13 июня 2023, 11:28:30
а это UUID:

/dev/nvme0n1p3: BLOCK_SIZE="512" UUID="D6AAC434AAC412C3" TYPE="ntfs" PARTUUID="e881b5ae-7dc0-40b3-bbc3-157257e7ecc3"
/dev/nvme0n1p1: UUID="0914-0854" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="23a30f06-cbc3-11ed-85dc-7c10c9459564"
/dev/nvme0n1p2: LABEL="WINDOWS 11" BLOCK_SIZE="512" UUID="0AD01F84D01F74E3" TYPE="ntfs" PARTUUID="4f9d1b92-5994-4d39-9174-21f0049669ff"
/dev/sdb4: UUID="2c32d7ca-53a6-4255-bd10-6d0fa260f666" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f1a0244b-83ce-4cbf-8ec0-7662e42488a4"
/dev/sdb2: LABEL="WIN_11_TEST" BLOCK_SIZE="512" UUID="36DCE52EDCE4E8D7" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="4afc59a8-0d62-4f5a-a1d9-d6e9aa95715b"
/dev/sdb7: LABEL="WIN_PE" BLOCK_SIZE="512" UUID="52DC6D76DC6D556F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="594bbd56-a4b8-4fbd-afd3-be75a3acfb85"
/dev/sdb5: UUID="0992b5c3-8136-401b-8606-6d99bcd18142" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="10e6976c-1fd2-46d4-b139-996d8f6abd49"
/dev/sdb3: BLOCK_SIZE="512" UUID="920C122D0C120D3B" TYPE="ntfs" PARTUUID="40585332-e7ae-4dad-aeb2-c7bfd2c1fe9f"
/dev/sdb1: PARTLABEL="Microsoft reserved partition" PARTUUID="b24f64ee-769c-42e4-8ef2-023661f18c05"
/dev/sdb6: UUID="71ec1c81-d6df-4169-9fdd-7d86ef866ba6" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="df122018-1a8c-4efa-b0c8-3429cd77af91"
/dev/sda2: LABEL="WORK" BLOCK_SIZE="512" UUID="A0D047B1D0478C8A" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="fc437216-2907-4479-9582-e3e966f8285f"
/dev/sda1: LABEL="RESERV" BLOCK_SIZE="512" UUID="3ACC28F6CC28ADD7" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="fdca9f2b-6f49-43a8-a2ec-621ae7164cf7"


13 июня 2023, 11:37:58
И еще: Debian установлен у меня на разделе /dev/sdb5 а в fstab почему то указывается /dev/sdb4 ...
Может в этом проблема?

13 июня 2023, 11:59:13
И еще вот что (результат выполнения команды gedit /etc/fstab):

(gedit:191989): Gtk-WARNING **: 13:57:32.903: cannot open display:


13 июня 2023, 12:27:27
Короче говоря, не стал я использовать терминал для открытия файла fstab, а нашел его в папке и открыл текстовым редактором в режиме root.

Сделал 2 эксперимента по внесению изменений в fstab:

1. изменил название раздела /dev/sdb4 на /dev/sdb5 ... UUID не трогал, т.к. он соответствует /dev/sdb5.
Получилось вот что:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb5 during installation
UUID=0992b5c3-8136-401b-8606-6d99bcd18142 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=0914-0854  /boot/efi       vfat    umask=0077      0       1

После нескольких перезагрузок история со сбоями повторилась.

2. Заменил обратно название раздела на /dev/sdb4 но при этом заменил UUID на тот, который соответствует разделу /dev/sdb4, а именно: 2c32d7ca-53a6-4255-bd10-6d0fa260f666

Получилось вот что:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb4 during installation
UUID=2c32d7ca-53a6-4255-bd10-6d0fa260f666 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=0914-0854  /boot/efi       vfat    umask=0077      0       1

После нескольких перезагрузок история со сбоями повторилась.
 


dzhoser

Ваши действия и не должны были привести к чему-то закоментированные строки в конфигурации не участвуют. Скорее всего проблема связана со ждущими режимами в других системах
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

qupl

Цитата: _Александр_ от 13 июня 2023, 11:27:08И еще: Debian установлен у меня на разделе /dev/sdb5 а в fstab почему то указывается /dev/sdb4 ...
Может в этом проблема?
Там написано, что при установке он был sdb4.

Смотрите дальше на свои загрузчики (GRUB ит.п.) , конфиг /boot/grub/grub.cfg . Не нужен каждой ОС свой загрузчик, оставьте один.