& ldquo; Ошибка сети: Соединение отказано & rdquo; в Putty, когда я пытаюсь подключиться к удаленному домашнему серверу Ubuntu

Здесь у вас есть другая возможность, т. е. полностью обходить оба grub и rEFInd. Следуя этим шагам, вы получите систему, которая загружается изначально в Linux в чистом режиме EFI. Всякий раз, когда вам нужно вернуться в OsX, просто удерживайте нажатой кнопку & lt; alt & gt; сразу после звукового сигнала, и вы приземлитесь на встроенный экран загрузки Apple, где вы можете выбрать раздел OsX для загрузки. Это пошаговое руководство:

Как только в Linux загрузите и установите любым способом, который вы предпочитаете для пакетов mactel-boot и hfsprogs. Например, используйте GParted, чтобы изменить размер существующей схемы разделов и создать место для нового крошечного раздела, скажем, 100 Мбайт или меньше, которое вы отформатируете как файловую систему HFS +. Если вы установили hfsprogs, это можно сделать легко с помощью графического интерфейса GParted или, альтернативно, с помощью команды mkfs.hfsplus /dev/sdaX, где X - номер вновь созданного раздела (я бы предположил 7 в вашем случае, т.е. / dev / sda7 ). Установите новый раздел HFS + в любую точку монтирования, которую вы можете пожелать. Это совсем не важно. В конце процесса вы даже можете отредактировать файл fstab, чтобы предотвратить автоматическое монтирование этого раздела при входе в систему. Скопируйте свое активное ядро ​​в этот раздел. Вам не нужно копировать все, только vmlinuz-x.y.z-whatever.efi.signed и initrd-x.y.z-whatever.img. ВАЖНЫЙ! Ядро должно быть переименовано в нечто, заканчивающееся на «efi», иначе прошивка Apple откажется выполнять свой код. Вы можете переименовать его в vmlinuz-xyz-whatever.efi или даже просто vmlinuz.efi Теперь создайте новую загрузочную запись в прошивке EFI, выдав команду sudo efibootmgr -c -l '\vmlinuz-x.y.z-whatever.efi' -L 'Ubuntu' -p X -u "<kernel parameters> initrd=\initrd-x.y.z-whatever.img", где X - номер раздела вашего нового раздела HFS + и & lt; kernel параметры & GT; являются параметрами, взятыми из вашего grub.cfg в записи меню, соответствующей текущей загрузке (например, root = UUID = de4567fd-55aa-AND-SO-ON ro тихий всплеск и т. д.). Благословите вновь скопированное ядро ​​командой [ f3] (например, hfs-bless "/mnt/pureEfiBoot/vmlinuz.efi" Выполнено Перезагрузите и наслаждайтесь.

Основным преимуществом этого подхода является быстрое время загрузки. Вы можете находиться на экране входа в течение нескольких секунд, в зависимости от вашего оборудования. вы можете даже исключить задержку по умолчанию 5 секунд, используя sudo efibootmgr -T . С другой стороны, одним из главных недостатков является то, что каждый раз, когда вы обновляете ядро, вам необходимо вручную обновить (на данный момент, скрытый ) HFS +. Если вы этого не сделаете, это не повредит, так как вы загружаетесь со старым ядром. Тем не менее, рекомендуется обновление, и это можно сделать автоматически, используя некоторую форму сценария оболочки. Другим (потенциальным) недостатком является то, что на некоторых машинах X может не правильно определить вашу графическую карту при загрузке ядра напрямую.

1
задан 22 July 2015 в 20:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: