История изменений
Исправление
qtm,
(текущая версия)
:
Загрузчик пытается найти корень на /dev/sda3. Известно, что порядок дисков меняется произвольно. То что сейчас /dev/sda3 при следующем включении может стать /dev/sdb3 или /dev/sdc3, естественно ничего не загрузится.
Самый простой способ - назначить разделам LABEL, сгенерить genfstab -L
, и указать загрузчику путь к корню по LABEL, а не по /dev/sda3.
Еще один вариант написали выше - обращаться к дискам по их UUID. Тогда genfstab -U
. Но по LABEL эстетичней, имхо.
P.S. Инструкцию писал кретин. Он сделал LABEL, но в загрузчик почему-то пихнул /dev/sda1. Нах тогда вообще LABEL назначать?
Короче, в /boot/loader/entries/arch.conf вместо
options root=/dev/sda1 rw
надо поставить
options root=LABEL=Arch rw
или как ты там корень подписывал.
Исправление
qtm,
:
Загрузчик пытается найти корень на /dev/sda3. Известно, что порядок дисков меняется произвольно. То что сейчас /dev/sda3 при следующем включении может стать /dev/sdb3 или /dev/sdc3, естественно ничего не загрузится.
Самый простой способ - назначить разделам LABEL, сгенерить genfstab -L
, и указать загрузчику путь к корню по LABEL, а не по /dev/sda3.
Еще один вариант написали выше - обращаться к дискам по их UUID. Тогда genfstab -U
. Но по LABEL эстетичней, имхо.
Исходная версия
qtm,
:
Загрузчик пытается найти корень на /dev/sda3. Известно, что порядок дисков меняется произвольно. То что сейчас /dev/sda3 при следующем включении может стать /dev/sdb3 или /dev/sdc3, естественно ничего не загрузится.
Самый простой способ - назначить разделам LABEL, сгенерить genfstab -L, и указать загрузчику путь к корню по LABEL, а не по /dev/sda3.
Еще один вариант написали выше - обращаться к дискам по их UUID. Тогда genfstab -U. Но по LABEL эстетичней, имхо.