Я установил Ubuntu на внешний жесткий диск но он не загружается на моем ноутбуке. Что мне делать?
Я прочитал и отследил источник проблемы до Grub2. По-видимому, Grub2 не использует UUID устройства и вместо него использует каталог linux (/dev/sdf2). Это означает, что всякий раз, когда я подключаю свой e-HDD к системе, к которой подключено другое количество дисков, я не смогу загрузиться без редактирования команды загрузки. Я не очень хорошо это понимаю, но это что я получил из того, что прочитал.
есть ли способ исправить это?
вот мой grub config (обрезанный, чтобы показать пример записи ядра). Я понятия не имею, почему он не использует UUID. Я его ни разу не подправлял...
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-20-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
linux /boot/vmlinuz-2.6.31-20-generic root=/dev/sdc2 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-generic
}
menuentry "Ubuntu, Linux 2.6.31-20-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
linux /boot/vmlinuz-2.6.31-20-generic root=/dev/sdc2 ro single
initrd /boot/initrd.img-2.6.31-20-generic
}