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