У меня есть 2 жестких диска, двойная загрузка.
lsblk
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 100M 0 part
├─sda2 8:2 0 137.1G 0 part
├─sda3 8:3 0 450M 0 part
├─sda4 8:4 0 1K 0 part
└─sda5 8:5 0 86G 0 part /
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 46.6G 0 part /usr
├─sdb2 8:18 0 1K 0 part
├─sdb5 8:21 0 418.1G 0 part /home
└─sdb6 8:22 0 1.1G 0 part [SWAP]
sda1 совместно используется Ubuntu 16.04 LTS и Windows 10, и sdb является/usr, / домой и разделы ПОДКАЧКИ.
Каждый перезапуск я перехожу к "чрезвычайному режиму", который предлагает мне нажимать Ctrl+D
для обслуживания. Если я делаю так, я перехожу к корневой консоли, и когда я монтирую свой дом (mount /dev/sdb5 /home && exit
) Я могу загрузиться к Ubuntu.
Я проверил /etc/fstab
и это имеет следующую строку
UUID=39a7245e-38be-45c6-98fc-482cec6ae979 /home ext4 defaults 0 2
и ls -ltr /dev/disk/by-uuid/
ясно состояния, что:
39a7245e-38be-45c6-98fc-482cec6ae979 -> ../../sdb5
Я немного потерян здесь, как я автоматически монтирую диск?
Согласно нашему обсуждению, у Вас могут быть некоторые ошибки файловой системы на sdb. Когда Вы будете в корневом окне в чрезвычайном режиме, проверьте файловую систему путем ввода fsck -f /dev/sdb
(или fsck -f /dev/sdb5
). Выполните fsck несколько раз, пока Вы не получите чистое выполнение. Сообщите мне, как Вы делаете. С наилучшими пожеланиями, Al
Несмотря на то, что большая часть grub установлена на sdb, есть небольшой загрузочный сектор, установленный grub на sda. Всякий раз, когда вы обновляете ядро или меняете меню grub и другие параметры grub, обычная команда sudo update-grub
не меняет sda. Вам нужно набрать sudo grub-install /dev/sda
.