Меню Рубрики

Установка ubuntu на внешний ssd

Пошаговая установка Ubuntu(Kubuntu) на SSD

Нужно очень внимательно выполнить инструкцию!

Для /boot мы выбираем 600 Мегабайт(МиБ),
а для / 60000 Мегабайт(МиБ), что соответствует

SSD должен быть размером не менее 80Gb, а лучше взять 128.

Подумайте дважды и перепроверьте, прежде чем жать окончательно на выполнение в конце.

1. Берем чистый SSD и подключаем.
2. Грузимся в Gparted и находим неразмеченный диск SSD, его размер будет меньше (на

10Gb, или другая цифра . ), чем написано на коробке от производителя.
3. Тыкаем в Устройство->Создать таблицу разделов
4. Выбираем GPT
5. Тыкаем в неразмеченное пространство правой клавишей мыши и выбираем «новый»

6. Тыкаем в неразмеченное пространство правой клавишей мыши и выбираем «новый»

7. Правка -> Выполнить все операции

Диск готов для начала установки (K)Ubuntu Убунту на SSD.

PS: fdisk не понимает GPT, поэтому если вы в дальнейшем попробуете проверить диск в нем, то он скажет, что «моя — твоя не понимай!»
Можно выбрать MBR. Про различия читайте на вики.

8. Пишем на флешку, через Unetbootin, iso образ нужной нам (k)ubuntu и перезагружаемся.

9. В BIOS выставляем режим AHCI, вместо IDE.

10. Выбираем boot загрузку c Flash . название вашей флешки

11. Старт(try) k(ubuntu), ни в коем случае не install(установка). Инстолятор часто глючит и может вывалится в любой момент, придется перезагружать систему. В данном случае можно просто запустить его снова. У меня упал трижды, но потом все встало без проблем.

12. Загрузились в убунту, а вот теперь кликаем по иконке install kubuntu (install ubuntu)

13. Открылся установщик, выбираем язык

14. далее Ручную разбивку диска(manual)

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

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

Если система не встала, то следует более подробно прочитать инструкцию и возможно углубиться в изучение манов, терминов и подробно разобраться в ssd,gpt,uefi,ahci .

Если (к)убунта установилась, но грузиться старая, делаем «ход конем», ищем на новом диске текстовый файл /boot/grub/grub.cfg копируем его содержимое и заменяем текст в старом /boot/grub/grub.cfg

При этом старый нужно обязательно перед копированием куда-то сохранить еще, на флешку, на другой диск, на CD . куда угодно, но сохранить обязательно нужно, чтобы восстановить в случае если «ход конем» не сработает.

источник

Установка Ubuntu на внешний ssd m.2

Хочу установить Ubuntu самой свежей версии на внешний накопитель. Присматриваю вариант с ssd m.2 во внешнем корпусе с переходником на usb. Подскажите, будут ли какие-то подводные камни при установке и использовании? Не хочу все это купить, а потом обнаружить, что система не устанавливается.

Присматриваюсь к 120Gb SSD Kingston A400 (SA400M8/120G) и корпусу SSD M.2 Transcend CM80. Все вместе стоит около 3500 рублей.

ssd m.2 во внешнем корпусе с переходником на usb

Ты ещё через IDE его подключи, ппц

Скорость чтения Kingston SA400S37/120G — 500 MB/s.

А, я забыл, что некоторые m.2 идут без nvme, пардон

Не хочу все это купить, а потом обнаружить, что система не устанавливается.

а причём здесь убунту? у тебя и винда точно так же не установится.

Чёйт? На USB SD вполне себе ставится и загружается, тут какая-то особая карма нужна?

то есть ты хочешь сказать, винда сможет поставиться, а линукс — нет?

Если у юзера карма плохая, то однозначно. Ещё и дом спалит.

Ты путаешь пропускную способность и скорость работы. Посмотри как расшифровывается USB и не пиши больше глупостей.

И что же в расшифровке тебя смутило? Последовательная? PCI-E тоже последовательная.

О великий гуру разъёмов и интерфейсов, поведай же нам почему этот ssd будет некорректно работать с указанным корпусом m2. Просвети нас бестолковых.

Работать все будет, с железной точки зрения (по ос-части я не в курсе), но вот со скоростью и надежностью есть вероятность пролететь. Кроме стандартных потерь 20-50% на усб контроллер, есть еще тот факт, что они часто горят и требуют нормального питания. Лучше сувать в 3.1 порты задней панели, в них почему-то меньше отвалов при работе, если кабель длиннее 10см. И делать бакапы, на случай если оно и диск за собой утащит. Нужно понимать, что если диски еще как-то конкурируют, то в усб коробках стоит просто нонейм гуано по 50 центов за килограмм.

Скорость 500мб/с это линейная устойчивая скорость чтения, которая с перформансом никак не связана. Все эти сотни мегабайт в микросекунду это маркетинг для школоты. Сколько латнетности на короткие рандомные чтения (это 99.9% операций) добавит плюшевый усб контроллер — это ты выяснишь только опытным путем.

Для примера вот тебе чтение 850evo 250гб через сата и усб:

По записи разница в последней колонке вообще 121 vs 40. Усб чип явно захлебывается на некоторых паттернах доступа. Хоть это все равно на порядки быстрее хдд, видно, что он из последних сил иопсы высирает, и ничего хорошего в этом нет.

Читайте также:  Установка подъемников на строительной площадке

Тлдр я бы на твоем месте купил нормальный 3.5 сата и вывел наружу или в удобное место в корпусе. Если же у тебя ноут. ну тогда дерзай, чо.

Хоть я и не ТС, но спасибо за развёрнутый ответ.

Поясню несколько моментов.

Я хочу внешний накопитель с ОС в которой можно работать и при этом носить с собой.

Я уже проводил такой опыт со старым внешним HDD, работать можно, но очень медленно. Скорость случайного чтения и записи там 0.8 Мбайт/c. Решил поискать альтернативы. Про обычные флешки пишут, что они быстро выходят из строя и кроме того скорость записи у них крайне мала. Внешние SSD обычно оснащают всякими технологиями типа шифрования, а вот есть ли там TRIM и годятся ли они для ОС не ясно. Далее выбор пал на 2.5 SSD во внешнем корпусе, в интернете пишут, что иногда он отваливается т.к. не хватает питания. Учитывая этот факт стал смотреть на SSD формата m.2 sata, они потребляют меньше и требования к питанию меньше.

Сам факт падения скорости SSD не пугает, я выбрал один из самых дешевых и полагаю его скорость все равно будет выше внешних HDD и флешек. По моим наблюдениям скорости случайного чтения и записи в 2Мбайт/с достаточно для комфортной работы.

винда не ставится на внешние накопители

А теперь расскажи мне, как отличить «внешний» накопитель от внутреннего.

Винда начиная с XP тупо не ставится на все USB и IEEE1394 накопители. Начиная с Windows 8 появилась отдельная платная опция — Windows to Go, позволяющая ставить её на внешние диски.

источник

Установка Ubuntu Linux на SSD.

Многие слышали, что на рынке появились твердотельные жёсткие диски без движущихся частей, SSD диски. Они пока относительно дорогие и объем не велик, но операционная система на них просто летает, а тяжёлые приложения стартуют в разы быстрее, чем с обычных HDD. Чем достигается такое волшебство?

У SSD нет головок, которые необходимо позиционировать над затребованными данными и поэтому скорость чтения случайных секторов происходит намного быстрее. А как показывает практика, именно работа с мелкими файлами, расположенных в разных местах диска — это обычный портрет работы операционной системы.

Лучшее решение на сегодняшний день — это покупка SSD для операционной системы и хранение личных и медиа файлов на обычных HDD.
Вот и я решился купить себе SSD диск для Ubuntu. Много прочёл про этот новый вид дисков — твердотельные накопители. Хотел модель Intel X25-V, но денег как всегда мало, пришлось приобрести модель OCZ «Onyx» OCZSSD2-1ONX32G с контроллером Indilinx Amigos, про который много отрицательного не пишут.

Ниже описаны этапы, которые помогут правильно подготовить SSD для работы с Ubuntu Linux. Если вы проигнорируете этапы, то получите работающую систему, но не оптимальную, с меньшей скоростью чтения-записи и, возможно, подвергните свой SSD диск опасности раннего выхода из строя.

Прочтите все о вашем SSD на официальном сайте

Не пренебрегайте данным советом, например я вычитал на официальном сайте моего OCZ «Onyx» OCZSSD2-1ONX32G, что обновлять прошивку нужно, установив в BIOS, режим IDE для SATA дисков, а не родной AHCI режим. Мало ли чего важного вы вычитаете?

Обновите прошивку

Внутри жёстких дисков, SSD не исключение, есть микроконтроллер, который управляется микропрограммой. Её можно обновлять и это называется «прошивкой» (firmware). Прочтите что и как рекомендует производитель вашего SSD диска для обновления прошивки. Обычно обновление прошивки устраняет ошибки и добавляет новые функции. Очень важно чтобы SSD диск поддерживал TRIM и, если для этого нужно обновить прошивку, обновляйте!

Узнать текущую версию прошивки можно командой sudo hdparm -i /dev/ваш_диск | grep -i Fw

Выравнивание разделов на SSD

Суть проблемы в том, что если начало разделов в секторах не кратно размеру кластера файловой системы, то резко падает производительность при чтении/записи с диска, а в случае с SSD диском ещё и увеличивается износ диска. То есть когда разделы не выравнены, то кластер файловой системы занимает несколько секторов и тем самым увеличивается количество операций чтения/записи. Подробнее об этой проблеме выравнивания разделов лучше прочесть в Интернете. Главное запомнить простое правило: создаёте раздел — его стартовый сектор должен делиться на 8 без остатка.

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdh1 2048 514047 256000 83 Linux
/dev/sdh2 514048 55810047 27648000 83 Linux

Начальные сектора 2048 и 514048 кратны 8! Я использовал fdisk и в нём создал разделы /boot, / и swap. Из статьи на Хабре выяснил, что работа со swap в современных операционных системах идёт примерно

40:1 чтение:запись. Поэтому размещение swap на SSD это отличная идея. Чуть позже мы заставим Ubuntu Linux меньше использовать swap, а больше быструю ОЗУ.

Некоторое место на вашем SSD зарезервировано и недоступно вам, это место будет использовано для замены износившихся во время записи-перезаписи ячеек. Во время разметки диска, я оставил не размеченой область

3,5 Гб, чтобы контроллеру диска было чем заменять, в далёком будущем, вышедшие из строя ячейки. Вам так же рекомендую не жадничать и при разметке оставить чуток не размеченной области.

Читайте также:  Установка внутреннего порога гранта

Установка на SSD Ubuntu

Во время установки я указал, что первый раздел на SSD это /boot и файловая система ext3. Просто я решил помочь grub’у и не огребать не нужных проблем. В /boot хранятся ядра системы и размера 250 мб должно хватить на много установленных параллельно ядер.

Второй раздел на SSD стал корнем / в BTRFS. У этой продвинутой файловой системы, есть замечательный параметр -o ssd. Указав его, мы сообщаем, что жёсткий диск вида SSD и улучшаем работу с ним. Указать параметр можно позже, отредактировав /etc/fstab

# мой корень
UU >
Раздел /home был и его не форматируя через установщик, я задействовал как и раньше. Все файловые системы, кроме /boot, указаны в BTRFS.

Оптимизация Ubuntu для SSD

Если у вас есть UPS, он же ИБП, то можно применить советы из Ускорение Ubuntu.

Параметр discard.
Включает полезную команду TRIM и настоятельно рекомендуется к применению к различным файловым системам. discard нужно указать в /etc/fstab. Разработчики многих дистрибутивов linux обсуждали иногда возникающую проблему с discard, которая приводит к падению производительности. Альтернативным путём является вызов fstrim из cron. Пробуйте и выбирайте своё!

Параметр ssd для btrfs.
Указывайте для файловых систем btrfs в /etc/fstab.

Параметр commit=600.
Замечательный параметр commit равный 600 можно применять ко многим файловым системам и commit указывает на сброс грязных файловых буферов каждые 10 минут (600). Настоятельно рекомендуется иметь ИБП. commit=600 нужно указать в /etc/fstab.

barrier=0
Код файловой системы обязан перед созданием записи фиксации [журнала] быть абсолютно уверенным, что вся информация о транзакции помещена в журнал. Просто делать запись в правильном порядке недостаточно; современные диски имеют кэш большого объёма и меняют порядок записи для оптимизации производительности. Поэтому файловая система обязана явно сообщить диску о необходимости записать все журнальные данные на носитель перед созданием записи фиксации; если сначала будет создана запись фиксации, журнал может быть повреждён. Блокирующая система ввода-вывода ядра предоставляет такую возможность благодаря использованию механизма «шлагбаумов» (barriers); проще говоря, «шлагбаум» запрещает запись любых блоков, посланных после него, до того момента, как всё, что было прислано перед «шлагбаумом», будет перенесено на носитель. При использовании «шлагбаумов» файловая система может гарантировать, что всё, что находится на диске, целостно в любой момент времени. Отключая шлагбаум barrier=0, мы ускоряем операции записи на разделы.
barrier=0 нужно указать в /etc/fstab.

Для btrfs указывайте nobarrier.

LVM.
Если вы используете технологию LVM, то нужно указать в /etc/lvm/lvm.conf параметр issue_discards = 1.

Preload.
Демон, кешируюший обращения к файлам и ускоряющий IO вывод. В SSD диске нет вращающихся блинов и считывающих головок, то желательно в /etc/preload.conf изменить параметр и привести его к виду sortstrategy = 0. Этим самым вы прикажете не производить сортировку очереди запросов, так как для SSD это не имеет смысла. Перезапустите preload — sudo /etc/init.d/preload restart

Увеличим сброс грязных буферов vm.dirty_writeback_centisecs = 15000 в /etc/sysctl.conf.

У демонов журналирования rsyslogd или syslogd перед всеми путями к журналам поставим знак минус и заставим не делать sync после добавления одной строки в журнал. Демон ведения журналов syslog (а также идущий ему на смену — rsyslog) пишет журналы в каталоге /var/log/ и добавив одну строку делает операцию sync, которая сводит на нет кэш диска и более долгий сброс буферов. Можно изменить поведение демона и указать не делать sync после каждого добавления. Найдите файл конфигураций демона, обычно это /etc/syslog.conf или /etc/rsyslog.d/ и все пути вида /var/log/что-то-там/ измените, дописав знак минус («-«) перед путями.

В файл /etc/sysctl.conf в конец файла вставьте строку vm.swappiness = 10 и тем самым заставьте Ubuntu Linux больше занимать ОЗУ, чем swap. Как это достигается подробно расписано в Ускорении Ubuntu.

По умолчанию в Ubuntu Linux в качестве файлового планировщика используется CFQ, он старается минимизировать перемещения головок, но у SSD нет движущихся частей и CFQ не нужен. Нужно в файле /etc/default/grub добавить elevator=noop и получить строку, типа GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash elevator=noop». Не забудьте sudo update-grub

Теперь перезагрузка вашего ПК и получите оптимизированную под плюсы и скрывающая минусы SSD систему Ubuntu Linux. Порадуйте себя скоростью SSD sudo hdparm -t /dev/ваш_диск_ssd

Советы SSD

1) Меньше пишешь на SSD, лучше.

2) Постоянная запись множества мелких файлов — самое большое зло для SSD. Запись на SSD производится блоками (вплоть до 128 Кб) и маленькие файлы вынуждают стирать блоки большего размера.

3) Располагать раздел подкачки на SSD можно и нужно. Работа с подкачкой характеризуются большим количеством чтения по сравнению с записью (40 к 1), и относительно большими объемами записи, так что пользы от гораздо более быстрого доступа к данным больше, чем вреда.

4) Если команда iotop часто показывает запись процесса в раздел, находящийся на SSD, сделай так, чтобы процесс туда писал реже или вообще не писал. Не бойся редкой записи — бойся постоянной, периодической записи. Смотри п.п 1.

5) Забудь про дефрагментацию, её больше для тебя не существует. Если увидел слово онлайн дефрагментация или дефрагментация на-лету, найди и выключи это.

Читайте также:  Установка ксенон skoda octavia

6) В Ubuntu Linux кроме системного индексатора updatedb, остальные индексаторы хранят файлы-базы-данных в домашнем каталоге. Подумайте о необходимости этих индексаторов-поисковиков, если не нужны — отключайте/удаляйте.

Отличный видеоматериал, правда на английском языке, но всё понятно из самого видео и открытых окон как оптимизировать Linux для SSD.

источник

Установка ubuntu на внешний ssd

Установка Ubuntu на внешний носитель (флешку или жесткий диск) в режиме EFI

Ежегодного после Software Freedom Day проходит уже ставший традиционным Linux Install Fest, где все желающие могут получить помощь в установке дистрибутива GNU/Linux на свои ноутбуки.

Вообще говоря, процедура установки современного дистрибутива GNU/Linux вроде Ubuntu не представляет никаких сложностей, даже в том случае, если его необходимо установить рядом с Windows 8/10 в режиме UEFI и включенным Secure Boot.

Но что делать, если требуется поставить GNU/Linux в режиме UEFI на внешний жесткий диск, флешку или карту памяти?

Казалось бы, вставляешь внешний носитель, и устанавливаешь GNU/Linux стандартным образом.

Но, к сожалению, все не так просто. Если вы начнете устанавливать GNU/Linux в таком режиме, то после перезагрузки вы уже не сможете загрузиться с внутреннего жесткого диска при отключенном внешнем носителе.

Проблема заключается в том, что при вызове update-grub обновляется содержимое NVRAM UEFI. Туда прописывается адрес EFI файла который находится на внешнем носителе, а информация о том, как грузиться со встроенного жесткого диска удаляется. Более подробно о процессе загрузке можно почитать здесь: http://www.rodsbooks.com/efi-bootloaders/installation.html

Зачем вообще ставить GNU/Linux на внешний носитель? Причины могут быть различны. Например, я столкнулся с проблемой, что на встроенном диске недостаточно места для установки двух ОС. Серьезно, в ноутбуке был установлен SSD объемом 32ГиБ, чего с трудом хватало даже для работы голой Windows 8.1.

Так же многие новички боятся ставить незнакомую ОС на свой компьютер, или не уверены, нужна ли она им вообще, а попробовать хочется. В этом случае флешка с полноценным GNU/Linux идеальный вариант. (Не просто LiveUSB, а полноценно установленная ОС, как если бы она была установлена на жесткий диск, чтобы оценить все её достоинства).

Все, что описано ниже, рассчитано на опытного пользователя GNU/Linux. Все, что вы делаете — Вы делаете на свой страх и риск. Автор не несет никакой ответственности за Ваши действия или бездействия, которые повлекли за собой порчу или полную потерю Ваших данных.

В качестве примера будем ставить на внешний диск Ubuntu 16.04.

В качестве хост-системы используется Kubuntu 16.04.

Потребуется следующий набор ПО:

Для начала скачаем образ Ubuntu 16.04:

Затем создадим пустой файл, который будет использоваться в качестве виртуального жесткого диска. (Инсталлятор Ubuntu 16.04 требует как минимум 9ГиБ свободного места на диске, но мы возьмем чуть больше — 10ГиБ)

Создадим vmdk, чтобы этот “диск” можно было подключить в VirtualBox:

Теперь приступим к созданию виртуальной машины со следующими характеристиками:

  • тип ОС GNU/Linux
  • в качестве жесткого диска указать созданный выше виртуальный диск
  • включить загрузку через EFI

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

Из ньюансов: я рекомендую сделать разбивку жесткого диска следующим образом:

  • первый раздел EFI, размер 500МиБ
  • второй раздел ext4, точка монтирования ‘/’, все оставшееся место
  • раздел swap создавать не нужно, т.к. во первых скорее всего на медленной флешке он будет очень сильно фризить систему, во вторых это увеличит размер установочного образа, что потребует больше времени на заливку его на целевую флешку(или жесткий диск). В конце концов, swap раздел можно создать потом, или же вообще обойтись swap файлом, чего более чем достаточно.

Почему-то после установки Ubuntu VirtualBox отказался грузить установленную систему. При повторной установке проблем не возникло. Странно. Потом нужно будет разобраться.

После установки необходимо немного порпавить конфигурационные файлы grub.

Для того, чтобы grub не трогал память NVRAM UEFI необходимо отредактировать файл /etc/grub.d/30_uefi-firmware следующим образом: добавить exit 0 сразу после #!/bin/sh :

Но это еще не все, по умолчанию UEFI ищет загрузочные образы не в том месте, куда их кладет grub, поэтому нам нужно создать еще один скрипт /etc/grub.d/42_custom со следующим содержанием:

и сделать его исполняемым

Вот и все! Теперь осталось обновить загрузчик и можно приступать к копированию образа на реальный диск:

Далее вам следует быть предельно острожным, и не перепутать буквы диска. Будьте внимательны. Так же Вам необходимо выполнять все нижеописанные команды от имени суперпользователя.

Для эксперимента возьмем внешний жесткий диск и зальем на него созданный образ:

теперь запустим GParted и выставим нужный размер разделов (При запуске GParted скорее всего ругнется, что геометрия диска /dev/sdX не совпадает с таблицей разделов. Смело жмем “Fix”)

Теперь можно подключать жесткий диск к ноутбуку смело загружаться в GNU/Linux!

В случае, если потребуется добавить своп, то можно воспользоваться следующим рецептом:

Создаем своп файл (от имени суперпользователя):

И добавляем в конец /etc/fstab следующую строку:

На этом, пожалуй, все. Всем добра и пингвинов!

Ссылки

Все материалы сайта, если не указано иное, распространяется под лицензией Creative Commons Attribution-ShareAlike 4.0 International License (c) Алексей Дураченко.

источник

Добавить комментарий