У зв'язку з дещо незрозумілою вимогою для конкретної інсталяції Linux, з певним програмним пакетом, я вважав за краще використовувати ddrescue
щоб заповнити жорсткий диск розділами та їхніми даними, взятими з подібної установки, зробленої деякий час назад. Це, звичайно, після встановлення таблиці розділів відповідно. Після того, як двічі перевірили все, жорсткий диск тепер має правильні дані (включаючи ОС) на правильних розділах.
Однак, як можна налаштувати завантажувач? Я спробував звичайний трюк завантаження з зовнішнього USB і запущеного grub-install /dev/sda
, але зараз питання полягає в тому, що при завантаженні машини без USB гурт починає скаржитися: "error: no such device: 47f89855-8710-4fca-a395-913f70f7d94c"
.
Я вважаю, що відсутній пристрій GRUB - це флешка USB, з якої я завантажувався при установці. Я спробував обійти її, спочатку зробивши chroot до файлової системи машини, але результат виглядає таким же.
Інформація про систему:
- MacBook Air 13 "
Один привід 128 Гб
- розділ 1: 512 Мб вільного місця, у разі потреби (див. примітку щодо завантаження EFI)
- розділ 2: коренева файлова система операційної системи 2,5 ГБ, яку я хочу завантажити (Scientific Linux 6.6). Цей розділ також містить a
/boot
каталог. - розділ 3: 2G
- розділ 4: інша частина диска, що монтується ОС
Зовнішнє завантажувальне пристрій: флеш-накопичувач з підтримкою Arch Linux (знятий, як тільки все працює)
Варто відзначити, що я взагалі не є людиною Mac, тому мені довелося покладатися на досвід роботи на комп'ютері, сподіваючись, що мені вдасться подолати будь-які апаратні відмінності. Базуючись на різних googling, я бачу багато посилань на чоботи EFI, і я теж новачок в цьому. Так що моє питання тоді: Чи потрібно мені налаштувати EFI завантаження? (Це єдиний спосіб, я можу завантажитися з флешки, принаймні).
Будь-яка допомога про те, як якимось чином отримати ОС на диску завантаження буде дуже цінується. Залиште коментар, якщо потрібно більше інформації.
Примітка: Коли завантажується з палиці USB, диск, який я хочу завантажувати, відображається як /dev/sdc
і USB-накопичувач як /dev/sdb
. Оскільки я не зміг завантажитися без палиці, я можу лише припустити, що інтерес залишатиметься /dev/sdc
.
При підключенні другого USB-накопичувача, він з'являється як /dev/sdd