У меня есть мультизагрузочная система Linux, и я пытаюсь клонировать мой существующий раздел Linux на неиспользуемый раздел на отдельном диске, и оба доступны для загрузки из меню Grub.

Похоже, что он работает, показывая исходный диск в качестве первого варианта по умолчанию и клон внизу в списке. Проблема в том, что выбор клона из меню завершается загрузкой из исходного раздела, каждый раз. Я могу сказать разницу, посмотрев на размеры fstab и drive. И да, я изменил UUID клона (см. Ниже).

Похоже, что grub начинает загрузку с клона (экран загрузки является графическим при загрузке с оригинала, текст при загрузке с клона, хотя понятия не имею, почему он будет отличаться), но к тому времени, когда я попадаю на экран входа, оригинал диск установлен.

Вот что я сделал:

  • Клонированный раздел с использованием CloneZilla
  • Изменен UUID клона w/ tune2fs и отредактирован UUID в его / etc / fstab
  • Загрузился на оригинальный диск
  • Побежал обновлять grub
  • Хронировал клонировать и запустил update-initramfs

Что я забыл? Я делал это в прошлом и получил это работать! Однако в прошлом я не начинал с CloneZilla, возможно, я использовал dd, но не уверен.

Я использую Linux Mint 18, ядро 4.4.0-141-generic.

Вот blkid (отредактировано и прокомментировано):

/dev/sda1: UUID="4e9c..." TYPE="ext4" (original) 
/dev/sda5: UUID="bb86..." TYPE="swap" 
/dev/sdb1: UUID="69cc..." TYPE="ext4" (/home)
/dev/sdc1: UUID="3CF6..." TYPE="ntfs" (windows)
/dev/sdc5: UUID="d8e2..." TYPE="ext4" (clone)
/dev/sdc6: UUID="fc7d..." TYPE="swap" 

Вот fstab на клон (отредактировано):

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=d8e2.... /               ext4    errors=remount-ro 0 1
UUID=fc7d.... none            swap    sw 0 0

Меню Grub выглядит примерно так (по памяти):

Linux Mint 18 Sarah
something about custom options
Memtest
Windows 7
Linux Mint 18 Sarah (on /dev/sdc5)
again w/ custom options

1 ответ1

0

Оказывается, мне нужно было запустить update-initramfs в исходном разделе перед запуском update-grub .

Вполне возможно, что update-initramfs был совершенно не нужен в разделе клонов, или что его нужно было запускать на обоих, я не уверен. Но в любом случае сейчас все работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .