Не удалось найти корневое устройство / sda пропавшие без вести разделов

Другая альтернатива была бы терминальным сервером http://www.ltsp.org/, который довольно распространен в компьютерных лабораториях также.

3
12.03.2014, 22:37
2 ответа
[118056] Очевидно, что сабля не была спасена или очищена. Перенастройка этого файла решила все проблемы. [118057]
0
27.01.2020, 21:28
[116292] Полагаю, что запись [116749]/boot/grub/grub.cfg[116750] для Arch называет устройство неправильно. Смотрите статью [116751]Persistent block device[116752] naming article in Arch Wiki для действительно интересных подробностей.

Display online status next to name

Мой сервер Arch имеет эту строку в [116753]grub.cfg[116754]:

Похоже, я использую там имена "by-uuid". Файл [116755]/etc/fstab[116756] использует имена в стиле "/dev/sda?", но он сгенерирован автоматически, и комментарии указывают на то, что /dev/sda1 ссылается на тот же UUID, что и в [116757]grub.cfg[116758].

Чтобы это исправить, я бы сказал переделать GRUB с помощью [116759]Arch Beginner's Guide[116760], за исключением того, что у вас есть настройка двойной загрузки. Может быть, вы могли бы сгенерировать файл [116761]grub.cfg[116762] в другом месте, и посмотреть, что такое значение "root=":

Я запустил это и выглядело так:В разделе "menuentry 'Arch Linux'", я нашел эту строку в [116763]/tmp/testgrub.cfg[116764]:

Это говорит мне о том, что может понадобиться другой путь, так как там написано "/dev/sda1", а не UUID сверху. Что говорит [116765]/etc/fstab[116766] прямо над записью "/dev/sda1"? Если это UUID, то вы можете отредактировать [116767]/boot/grub/grub.cfg[116768], чтобы установить корневой раздел по UUID.

EDIT[116770]. Так как вы говорите, что [116771]/boot/vmlinuz-linux[116772] существует, я бы сказал переустановить GRUB: [116773]pacman -S grub[116774]. Что-то испортило скрипты оболочки, которые состоят из [116775]grub-mkconfig[116776], что не позволило им сделать хороший файл [116777]grub.cfg[116778]. Затем попробуйте команду [116779]grub-mkconfig[116780] выше, чтобы посмотреть, не найдёт ли она ядро в файле [116781]/boot[116782]. Если находит, то запустите его заново и посмотрите, что такое параметр "root=" в разделе меню "Arch Linux".[116307].

2
27.01.2020, 21:28

Теги

Похожие вопросы