Я устанавливаю Ubuntu Server 16.04 на SATA3 - 750 ГБ, но у меня не получилось с первой попытки. После загрузки с USB консоль Grub2 была загружена, и мне пришлось вручную загружать Ubuntu. (У меня также есть другой HD с установленным Xubuntu)
Чтобы загрузить Ubuntu Server я сделал:
grub> set root=(hd1,msdos5)
grub> linux /install/vmlinuz
grub> initrd /install/initrd.gz
grub> boot
Это сработало, и я смог установить Ubuntu, но после выбора опции в grub я застрял в черном экране с похожим сообщением:
dev/sdb1: mount, files: XXXXXX, blocks XXXXXXX
Что я сделал, чтобы решить проблему:
- Проверьте согласованность на HD, ошибки не обнаружены.
- Замороженный черным криком, Ctrl+Alt+Del перезапускает систему, показывая изображение Ubuntu перед закрытием.
- Я смог загрузить и использовать ОС в режиме восстановления.
- В рекавери я выполняю все варианты обновления, проверяю файловую систему и другие, которые работают нормально.
- Мастер grub был установлен на моем Xubuntu HD, поэтому файлы конфигурации для grub сохраняются там.
Некоторые наблюдения, которые я нашел при поиске решений:
Я читал, что sdb1 может быть причиной не загрузки ОС.
Я должен указать местоположение корневой файловой системы при загрузке ОС с помощью grub, иначе это может вызвать панику ядра. Команда должна быть:
grub> linux /install /vmlinuz root = /dev /sda1
Я считаю, что проблема проста, ОС не может найти нужный файл для запуска.
Мне нужны идеи, чтобы решить эту проблему.
Заранее спасибо!
UPDATE - команда update-grub (вывод)
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.13.0-37-generic
Found initrd image: /boot/initrd.img-4.13.0-37-generic
Found linux image: /boot/vmlinuz-4.13.0-36-generic
Found initrd image: /boot/initrd.img-4.13.0-36-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 16.04.4 LTS (16.04) on /dev/sdb1
done