Переміщення гриба з одного диска на інший


11

У мене на ноутбуці встановлено 13.04, тепер у мене на тому ж апараті 13.10 на SSD.

На даний момент для завантаження 13.10 я повинен встановити біос для завантаження мого жорсткого диска (який не є диском 13.10), який я думаю, запускає grub з мого hd, і тоді я можу вибрати для запуску Ubuntu (який запускає 13.10) або Ubuntu 13.04 - обидва працюють.

Моє запитання - як я можу перенести grub з hd на SSD, щоб у майбутньому, якщо мій hd не вдався, інсталювати не буде? Мені не дуже потрібна установка 13.04, щоб продовжувати працювати, хоча це було б зручно.

Дуже дякую.


йти з sdb і ніколи з sdbxy
rɑːdʒɑ

Відповіді:


7

Перевстановлення GRUB 2 з робочої системи

Якщо Ubuntu працює нормально, завантажтесь у робочу установку та запустіть наступну команду з терміналу.

X - привід (літера), на якому потрібно, щоб GRUB записував інформацію про завантаження. OP ви помістили свій SSD / dev / в команду. Якщо ви хочете знати, що після підключення вашого SSD до типу машини Ubuntu df -hви можете знайти свій SSD / dev / код.

sudo grub-install /dev/sdX  # Example: sudo grub-install /dev/sda

Це дозволить переписати інформацію MBR, щоб вказати на поточну установку та переписати деякі файли GRUB 2 (які вже працюють). Оскільки це не робиться під час виконання попередньої команди, запуск sudo update-grub після встановлення забезпечить оновлення меню GRUB 2.


Це команда sudo fdisk -l для списку вашого / dev / sdx пристрою.
nicoX

Дякую :) мій fdisk виводить, що мій ssd, на який я хочу grub, це: Disk / dev / sdb: 120,0 ГБ Таблиця для цього виглядає так: Device Boot Start End Blocks Id System / dev / sdb1 2048 499711 248832 83 Linux / dev / sdb2 501758 234440703 116969473 5 Extended / dev / sdb5 501760 234440703 116969472 8e Linux LVM Чи слід запускати команду egrub проти sdb або sdb1?
Степлер

запустіть команду для sdb і не рекомендується для sdbXY
rɑːdʒɑ

Мені довелося переключити завантажувач (GRUB) зі вмираючого первинного жорсткого диска (sda) на вторинний жорсткий диск (Sdb). запустив "sudo grub-install / dev / sdb" і змінив спочатку послідовність завантаження BIOS для завантаження із вторинного жорсткого диска. Працював як шарм.
Кінгслі

1
@nicoX Я думаю, що це найпростіша і найшвидша команда lsblk.
Мелебій

0

Іншим варіантом може бути клонування 13.04 за допомогою Clonezilla, а потім відновлення за допомогою Clonezilla на SSD-накопичувачі за допомогою завантажувальної палички CZ / CD / DVD. Я не гарантую, але це, мабуть, спрацює. ви можете отримати логотип Ubuntu, а в верхньому лівому куті написано натисніть S, щоб продовжити, що потрібно змінити файл fstab, щоб відобразити новий диск. https://clonezilla.org/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.