Могу ли я использовать флешку в качестве основной ОС на Mac?

8

Я нашел много статей о создании Live CD и загрузочных флешек в интернете. То, что я не вижу, это хорошие плюсы, минусы и ограничения. Флэш-накопители стали очень маленькими, быстрыми и выросли в хранилище. Я хотел бы использовать загрузочную флешку Ubuntu на моем Mac в течение нескольких месяцев, прежде чем предпринять более опасный шаг по замене OSX.

Если я создам загрузочную флешку с Ubuntu. Могу ли я использовать его в качестве основной операционной системы на моем Mac? С какими ограничениями я столкнусь?

Филипп Скотт Гивенс
источник
4
"быстро" Не совсем. По сравнению с PCI SSD (такими, как у вас на Mac), они крайне медленные. Не берите в голову намного более высокую задержку , метрика, почти никогда не обсуждаемая, потому что USB-накопители предназначены для массовой передачи файлов, а не безостановочного произвольного доступа к небольшим файлам ОС.
Александр - Восстановить Монику

Ответы:

10

Жить

Вы можете использовать живой USB в качестве основной ОС, если у вас достаточно оперативной памяти (+ 4 ГБ кажется очень полезным, даже 2 ГБ должны работать). Некоторые уникальные особенности:

  • Все новые файлы и изменения находятся в оперативной памяти, но теряются при перезагрузке.
  • Можно попробовать новые источники программного обеспечения / PPA и установить пакеты (при условии, что у вас есть ОЗУ), но они будут потеряны при перезагрузке.
  • Любые случайные ошибки, подобные этой , также теряются при перезагрузке :
    • удаление рабочего стола или libc
    • ломать пакеты
    • /рекурсивное стирание [исключая изменения самого USB - установка его только для чтения помогает]
    • предоставление корневого доступа «некоторому полезному приятелю онлайн», который ломает все или устанавливает сомнительные программы.
    • посещение неправильного веб-сайта и получение вредоносных файлов cookie / программного обеспечения для отслеживания или работы с веб-браузером

Это может быть полезно для экспериментов с новой ОС, трудно «сломать» ее навсегда. Просто не забудьте хранить любые файлы, которые вы хотите сохранить в реальном разделе (например, 2-й или 3-й раздел USB) или онлайн.

Вы даже можете обновить несколько пакетов, установив некоторые файлы .deb «в ram» после загрузки, но создание нового живого USB / ISO сделает изменения постоянными. (Должны быть некоторые инструменты для создания живого ISO из работающей живой системы, в других дистрибутивах, таких как MX-Linux, включены инструменты практически в один клик).

Обновление до новой версии означает просто загрузку нового ISO и создание нового живого USB.

Большим ограничением может быть скорость чтения вашего USB-накопителя. Скорость чтения USB может составлять от 10 МБ / с до 30 МБ / с для относительно дешевых USB-устройств или 50-300 МБ / с для устройств USB2 или USB3, которые могут быть сопоставимы с жестким диском. (Скорость записи USB, как правило, медленнее, чем чтение). Тем не менее, время поиска USB составляет около 1-5 мс, поэтому иногда оно может «чувствовать» быстрее, чем вращающийся жесткий диск (время поиска + 70 мс?).

И toramвариант загрузки может помочь скорость МНОГО , если вы можете сэкономить на 1 или 2 Гб оперативной памяти; тогда все файлы читаются со скоростью вашей оперативной памяти (от 1 ГБ / с до 10 ГБ / с?), намного быстрее, чем жесткий диск и почти все твердотельные накопители - вся система может чувствовать себя молниеносно (вы действительно заметите, если у вас медленный интернет связь тогда ;-)

  • toram также может позволить вам использовать USB-накопитель для загрузки в реальном времени в оперативной памяти, а затем установить / форматировать / перезаписать / удалить тот же USB-накопитель.

Жить с настойчивостью

Если вы используете постоянство на вашем живом USB, это будет выглядеть как обычная полностью установленная система с изменениями, сохраненными в постоянном файле / разделе.

Теперь вам нужно избегать взлома вашей системы, но даже если вы допустили катастрофический сбой, все изменения сохраняются в постоянном файле / разделе, и вы можете загружаться без сохранения и стирать постоянные данные, чтобы начать заново.

Ограниченное время записи флэш-памяти USB может быть проблемой, использование noatimeопции монтирования должно избегать некоторых обычно бесполезных записей, обновляющих время доступа к inode (например mount -o remount,noatime <usb>). На практике это может занять годы, чтобы износить USB, и они очень дешевы и их легко заменить; Даже старый маленький 4 ГБ USB достаточно большой для большинства живых дистрибутивов.


Полная установка на USB

Если вы говорите о полной установке непосредственно на USB-накопитель, это может сработать, а может и не сработать. Я думаю, что это зависит от конкретного диска, некоторые должны работать, но некоторые не будут (слишком медленно, портят файлы, проблемы с тайнами ...).

Недорогой бренд оранжевых USB (что рифмуется с «Flexar») будет надежным на 100% в качестве живого USB в течение нескольких месяцев, но попытка полной установки приведет к замедлению сканирования и падению с постоянными ошибками файловой системы. Но другие сообщают о большом успехе.


Создание хорошей резервной копии ваших данных и OS-X является обязательным условием, или, по крайней мере, подготовьте установочный диск и код (или любой другой OS-X), готовый для чистой переустановки.

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

Xen2050
источник
1
К счастью, OSX на самом деле не имеет лицензионных ключей, так что не нужно беспокоиться о резервном копировании :) При этом резервное копирование основного диска никогда не является плохой идеей ...
YouAGitForNotUsingGit
«Это рифма с« Flexar »» - я действительно не знаю, на какую марку это ссылается.
Флит
6

Установленная система на USB-накопителе

Да, вы можете установить версии Ubuntu и сообщества Ubuntu (Kubuntu, Lubuntu, ... Xubuntu) в USB-накопитель, как если бы он был установлен на внутренний диск.

В зависимости от системы UEFI / BIOS могут возникнуть сложности с загрузкой компьютера с USB на компьютере MacIntosh по сравнению со стандартным ПК.

Посмотрите эту ссылку, Как мне загрузить мой Mac с USB-ключа Ubuntu?


Следующая ссылка, Загрузка Ubuntu с внешнего диска и ссылки с него, подробно описывает, как установить Ubuntu на USB-накопитель (pendrive, SSD, HDD, карта памяти, подключенная через USB-адаптер).

Я бы порекомендовал вам вместо USB-накопителя установить USB 3 на SATA и диск SATA ( SSD или HDD ). Это будет намного быстрее, а также более устойчивым к износу аппаратных средств памяти. Если после этого вы захотите установить Ubuntu на внутренний диск, вы можете использовать внешний блок и диск SATA для резервного копирования или тестирования будущих версий Ubuntu.

Постоянная живая система на USB-накопителе

Вы также можете протестировать Ubuntu с постоянной работающей системой. Он проще для тестирования и более переносим между компьютерами, чем установленная система, но также менее стабилен и не может быть полностью обновлен и обновлен. Например, обновленные ядра не работают, а проприетарные драйверы ядра не будут работать.

Но это может быть полезным в качестве первого теста. Смотрите следующие ссылки,

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

sudodus
источник
4

Да, ты можешь.

Тем не менее, это не самая лучшая идея, поскольку использование флэш-накопителя в качестве основного диска ОС приведет к тому, что на него будет выполнено много операций записи, что в конечном итоге приведет к сбою. (Флэш-память NAND имеет ограниченное количество циклов PE). Теперь, с предоставлением высококачественного USB-накопителя, потребуется много времени для его выхода из строя. Использование его в течение 6 месяцев было бы беспроблемным, если только оно не использовалось для обмена.

Некоторые ограничения, с которыми вы можете столкнуться:

  • При первоначальной установке вы не можете установить с USB-накопителя на себя

  • Ограниченное пространство для хранения

  • Медленный запуск и время загрузки приложения


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

You'reAGitForNotUsingGit
источник