Меню Рубрики

Установка полноценной убунту на флешку

Установка и использование Ubuntu на USB флешке

Содержание

Довольно часто возникает желание или необходимость поставить Ubuntu на USB флешку и получить возможность пользоваться своей любимой ОС на любом компьютере (лишь бы была возможность загрузиться с USB).
Делается это просто — грузимся с LiveCD Ubuntu (или с LiveUSB 1) ) и ставим систему на флешку. При этом нам не важно какая ос установлена на компьютере. Всё что нужно это сам компьютер, LiveCD/USB и отдельная флешка, на которую и будем ставить систему.

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

Кроме того и сам процесс установки порой приводит к неприятным последствиям.

Но не надо отчаиваться и опускать руки…. Даже из не очень хорошего сырья можно сделать…, если не конфетку, то, по крайней мере, что-то съедобное!
Разберемся в причинах печального исхода и возможных методов улучшения ситуации.

Основные ошибки при установке Ubuntu на USB флешку и как с ними бороться

По умолчанию установщик Ubuntu предлагает журналируемую файловую систему EXT4 для создаваемых разделов данных.
Кроме того, загрузчик (GRUB) по умолчанию ставится на первый диск в системе, как правило, — это встроенный HDD компьютера.
Установщик Ubuntu, довольно настойчиво, просит создать раздел подкачки (если вы его не создаете, то получите сообщение и должны будете подтвердить свое желание установить систему без swap-раздела).
Приняв эти умолчания, мы сразу создаем две проблемы.

Разберем подробнее эти две проблемы

Как продлить жизнь флешке

Флеш-память отличается от жестких дисков тем, что количество циклов записи обычно ограничено числами 10 и 100 тысяч записей (для разных типов флеш-памяти).

Кажется что 10/100 тысяч — это много, но разберемся как эти циклы записи «съедаются» при работе ОС.

Кроме того, нужно не забывать, что лимит циклов записи действует на каждую ячейку памяти. И если на флешке в один и тот же блок сделать 10 тысяч записей, а в другие сделать по 100 записей, то блок, куда было записано 10 тысяч раз, на записи 10тысяч + сколько-то «умрет», а контроллер флешки, обнаружив 1 битый блок, может заявить, что умерла вся флешка. А даже если он этого не сделает, то этот блок будет содержать важную для работы системы или ФС информацию 2) , и результат будет практически тем же — внезапная остановка системы и невозможность прочитать данные с флешки. (!)

Как бороться со всем этим?
Для начала поймем и примем как данность:

А поняв и приняв это, задумаемся: а нужна ли для такой системы надежность журналируемой ФС (такой дорогой ценой как сокращение времени жизни флешки и системы на ней)?
Однозначно — нет.
Итак, нам потребуется EXT4 с отключенным журналом 3) . Если разбираться с отключением журнал в EXT3/4 не хотите — просто воспользуйтесь EXT2.

Избавиться от записи даты/времени последнего доступа к файлам и директориям в i-node помогают опции монтирования файловых систем noatime. Её, после установки системы, нужно будет прописать в файле /etc/fstab для всех разделов системы, которые расположены на флешке.

Временные файлы и swap.
Современные компьютеры редко страдают недостатком оперативной памяти (перелом в этом отношении случился в компьютерной индустрии после значительного удешевления схем памяти). И уже при 1ГБ оперативной памяти Linux довольно редко обращается к swap, если не запускать ресурсоёмкие задачи (например кодирование высококачественного видео или редактирование огромных изображений). Если памяти 2ГБ или больше, то заставить Linux использовать swap вообще довольно сложно.
Полное отсутствие swap грозит неадекватным поведением системы при исчерпании ресурсов оперативной памяти, но вспомним, что мы с вами осознали — система на USB флешке не может быть надежной по определению. Вывод напрашивается сам собой — swap для системы на флешке — не нужен. А на компьютерах с малым объемом памяти нужно быть осторожным и стараться не запускать много приложений одновременно. Можно так же настроить ramzswap (он же — compcache): своп в оперативную память с упаковкой свопируемых станиц.
Ресурсы оперативной памяти помогут и со временными файлами — достаточно смонтировать временный каталог системы /tmp в диск организованный в памяти. Для этого нам пригодится замечательная файловая система tmpfs (даже название говорит, что она хорошо подходит для /tmp).

В /etc/fstab нужно прописать строчку:

Точно также стоит поступить и с /run (ранее известный как /var/run) и /var/lock (в этих каталогах хранится служебная информация актуальная только на время текущей сессии, объем — малюсенький, а вот обновления довольно регулярны). На них лимит размера можно не задавать. Можно пойти дальше и разместить в памяти и логи (/var/log), однако без логов на устройстве постоянного хранения данных (в нашем случае — на флешке) будет крайне трудно разобраться со сбоем системы, вызывающем перезагрузку (после перезагрузки — все что было в памяти — потеряется и логи будут «пустые» — только то, что туда запишется с момента загрузки системы). Лимит size для /var/log стоит задавать порядка 6-10Мб (для типичного десктоп варианта).
Общий вид файла /etc/fstab будет примерно таким:

В примере на флешке создан корень и отдельный /home 4) . Если есть еще какие-то разделы с флешки — то им тоже прописываем noatime,nodiratime.

Как правильно ставить GRUB

А тут все просто — загрузчик (GRUB) надо ставить на флешку. Если вы оставите предложенную установщиком установку (на первый жесткий диск в системе) то в MBR жесткого диска пропишется часть кода GRUB, который станет искать остальную часть своего кода на разделе, куда будет записан /boot при установке системы (т.е. на флешке). Вытащив флешку из компьютера вы не дадите коду GRUB-а на жестком диске найти свое продолжение. И компьютер не сможет загрузить ОС. Восстановить работу GRUB — просто. Если же надо восстанавливать загрузчик Windows, то стоит поискать информацию по восстановлению загрузчика на любом профильном форуме. Но лучше быть внимательным при установке, и не создавать себе лишнюю работу.

Подведем итоги

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

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

ОС, установленная на флешку не может быть такой же надежной и долговечной как установленная на жесткий диск.

«Подводные камни»

Есть одна досадная ошибка инсталлятора (можно сказать особенность 6) ), которая не позволяет установить Ubuntu на тот же физический диск с которого загрузился Live образ 7) . Т.е. если вы захотите загрузившись с флешки на нее же и поставить Ubunut (в другой раздел) — то вам это не удастся. Обойти эту «особенность» можно удалив «руками» запись о примонтированном разделе с флешки из /etc/mtab.

Альтернативы

А в чем отличие от LiveUSB

Собственно LiveUSB, созданная с файлом сохранения, по сути своей мало отличается от Ubuntu установленной на флешке. Вместе с тем, есть и ряд принципиальных различий.

Что же мы получаем применительно к интересующим нас аспектам: Запись на флешку идет примерно в таком же объеме и его не получится сократить (добавив noatime в опции монтирования в /etc/fstab) т.к. монтирование корня происходит на этапе инициализации ядра системы и в /etc/fstab Live системы просто нет монтирования корня.
Производительность по записи (собственно это больное место мы особо и не рассматривали при разговоре об Ubuntu установленной на флешку) здесь будет еще похуже, запись идет в ФС EXT2, а она лежит в фале на ФС FAT.
Дополнительно, флешка всегда хранит один и тот же набор системных файлов в SquashFS и любые обновления системы будут занимать место в casper.rw, но не будут освобождать место в SquashFS и это может стать проблемой при небольшом объеме флешки.

В «сухом остатке»- у LiveUSB нет особых преимуществ 12) перед правильно установленной на флешку системой, а недостатки — присутствуют.

источник

Записки линуксоида Vlsu

Установка Ubuntu на usb-флешку

Предыстория

Долгое время я использовал SD-карточку со SLAX’ом. Дистрибутив удобен, кастомизируем, может полностью загрузиться в RAM и освободить порт. Однако, уже 3 года проект заморожен, имеет устаревшее ПО. Отсутствие поддержки файловых систем ext4 и нового оборудования (особенно видеокарт и WI-FI роутеров) вынудили меня отказаться от данной системы.

Читайте также:  Установка автосигнализаций на таганке

UPD: Slax уже разморожен и выпущена новая версия. Подробности здесь.

Далее у меня возникла идея установки ОС на флеш-накопитель встроенными средствами системы Ubuntu. Но из-за нерационального сохранения изменений и от этой системы пришлось отказаться. В итоге было решено воспользоваться установщиком под названием Ubiquity. Именно он содержится в LiveCD и производит инсталляцию на жесткий диск. Так как такой вариант требует места намного больше, чем дефолтный образ CD-диска, я приобрёл новую флешку на 16 гигабайт — Apacer AH325:

В качестве дистрибутива для установки был выбран LinuxMint 12, о котором уже упоминалось ранее. Вообще, можно использовать любую linux-систему, но лучше остановить свой выбор на Ubuntu или ubuntu-based дистрибутивах.

UPD: после выхода Ubuntu 12.04 LTS система на флешке была переустановлена. Теперь там LTS-релиз с поддержкой на протяжении 5-ти лет.

Установка

  1. Если компакт-диск с системой не записан, записываем его
  2. Систему загружаем в Live-режиме, то есть жмём «попробовать», а не «установить»
  3. Вставляем флешку в свободный USB-порт и разбиваем её на разделы, запустив для этой цели GParted. Потребуется 2 раздела: 10 гигабайт под FAT32, а 5 — под ext4.
  4. Инсталлируем систему как при установке на жёсткий диск. На шаге выбора места установки указываем «другой вариант», далее ext4-раздел флешки отдаём под корень (/), загрузчик ОБЯЗАТЕЛЬНО устанавливаем на флешку. Если на жёстком диске компьютера есть swap, указываем «не использовать этот раздел»
  5. По завершении установки не перезагружаемся сразу. На предложение перезагрузиться отвечаем отрицательно, так как перед первым запуском систему следует чуть-чуть допилить.

Теперь немного прокомментирую написанное выше. Для загрузки можно использовать не только компакт-диск, но и LiveUSB-флешку или iso-образ в виртуальной машине. Здесь выбор остаётся за Вами.

Далее пару слов про разбивку. Не думайте, что я ошибся и «потерял» гигабайт в 16-гиговой флешке.На самом деле его там и не было! Это хитрый маркетинговый ход: записать 16*10 9 байт вместо 16*2 30 байт. Так делают всегда, даже на жёстких дисках! Так и при разбивке, если хотите получить 10 GB, то укажите 10240 MB, а не 10000 MB.

Переходим к установке загрузчика. Его нужно ставить именно на флешку, а не на отдельный раздел. Также не стоит ставить на жёсткий диск (именно это предлагает установщик по-умолчанию) — получите неработоспособный GRUB, ибо часть его кода будет в /dev/sda, а остальное — на usb-флешке. Тогда без неё компьютер откажется загружаться! Поэтому будьте внимательны при выборе места установки загрузчика. Если считаете себя «криворуким», можно в целях безопасности извлечь жёсткий диск на время установки или отключить его в BIOS’е — тогда 100% всё пройдёт гладко.

Кроме всего прочего, суровые линуксоиды наверняка поворчат по поводу использования на флешке журналируемой файловой системы ext4 вместо более стандартной ext2. Ответ прост: лучше отключить журнал, чем использовать более старую и медленную ФС.

Однако, набирает популярность файловая система от Oracle под названием btrfs (btree FileSystem) . Она имеет опцию ssd при монтировании, что сильно важно при использовании флеш-накопителей для корневого раздела. Но отсутствие стабильной версии и средств для проверки перекрывают все её плюсы.

Допиливание системы

Итак, Вы ещё на загрузились в новую систему? Нет? Отлично! Пора немного доработать флешку с системой. В терминале вводим следующие команды.

Для отключения журналирования:

sudo tune2fs -o journal_data_writeback /dev/sdb2

Далее в текстовом редакторе открываем файл /etc/fstab флеш-карты. Для указанных монтируемых при загрузке разделов в графе options прописываем noatime,nodiratime — это запретит создание дат изменения файлов, и, следовательно, уменьшит число записей на флешку и удлинит её жизнь. Также я советую настроить монтирование файлов, актуальных только для текущего сеанса, в tmpfs. Выглядеть это должно примерно так:
Подробнее про монтирование в fstab можно почитать здесь.

Первая загрузка

. как всегда, длится долго. Главное, дождаться загрузки до конца, не прерывать её, иначе может пострадать файловая система флешки.

Затем Вас должно поприветствовать меню LightDM. После ввода пароля Вы получите полностью работоспособную систему. Можно приступать к дальнейшей настройке и загрузке пакетов. Однако первым делом лучше всего открыть Менеджер обновлений и привести систему в актуальное состояние. Всё остальное уже зависит от Ваших потребностей и вкусов. Но это уже другая история.

Итоги

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

От себя посоветую всегда производить резервное копирование важных данных «в облако» (Ubuntu One, Dropbox) , так как флеш память умирает неожиданно и как раз в тот момент, когда она просто жизненно необходима. И да, если планируется использовать систему на слабых машинах, не помешает наличие легковесных оконных менеджеров, таких как Openbox или IceWM. От запуска Unity на таких компьютерах советую воздержаться, хотя Unity-2D, скорее всего, имеет право на запуск на сравнительно старом «железе».

PS: вот как выглядит моя «флешечная» система, запущенная на нетбуке Dell Inspiron Mini 10:

Поделитесь с друзьями и добавьте в закладки:

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

кроме слакса — ведь есть еще такая замечательная штука как Puppy Linux, в русском варианте — PuppyRus
Да, PuppyRus неплох, но в данном случае я хотел получить именно полноценную систему, которая мало чем отличается от десктопной.

Он так же как и слакс
Слакс — это больше моя привычка. Тот же Puppy активно поддерживается русскоязычным сообществом и имеет нормальную русскую локаль, так что наверняка он более подходит на замену слаксу.

возникает нужда попользоваться виндой -то делаю это уже с некоторым неудовольствием, больно уж она тормозной после Puppy кажется
Так после любого хорошо сделанного линукс-дистрибутива за Windows работать не охота:-)

Ух-ты, так убунту можно на флешку залить! У меня как-раз флешка на 8 гигов есть! Этого ведь хватит? Сколько заняла твоя система? И живучая ли она?

Ух-ты, так убунту можно на флешку залить!
А то! Если бы нельзя было, я бы не писал об этом:-)

Этого ведь хватит?
Если не ставить кучу ненужного софта, то хватит с головой

Сколько заняла твоя система?
Около 4 гигов. Из самого массивного там Libreoffice и TeXLive. А по мелочи там кодеки, GIMP, Inkscape, Blender, Audacity, Unity, IceWM, cheese, Dropbox, vim, mc.

И живучая ли она?
Ещё как живучая! Уже пол месяца безотказной работы!
На самом деле систему я установил ещё 2 недели назад. Сразу писать об этом не стал, ибо система могла и не прижиться на устройстве, и перед читателями было бы стыдно за неработающие рецепты

> Затем я создал LiveUSB встроенными средствами системы Ubuntu.
> Из-за нерационального сохранения изменений и от этой системы пришлось отказаться.

Всё.
Кроме образа корневой системы создаётся файл «casper.rw» желаемого размера. Он представляет собой ext2, который монтируется поверх корневого SquashFS. Любое изменение системы будет упаковано именно в casper.rw. То есть, например, при обновлении системы новые версии пакетов скопируются сюда, а старые так и останутся в корневом образе. Число записей на флешку сократить невозможно (в tmpfs ничего не смонтировать, если casper.rw весит гигабайт, то этот гигабайт будет перезаписываться при каждом выключении). Плюс использование FAT32 мне не очень нравится — пусть лучше Windows машины не видят флешку, чем криворукий виндузятник, которому ты её дашь, угробит систему.

Немного критики, если позволите. Приведённое решение — типично убунтушное, то есть дубовое 🙂 Всё куда проще.

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

Вопрос автору: а если надо две такие флешки сделать — что, устанавливать всё по-новой? 🙂

Куда бОльший интерес представляет сделать клон существующей системы и залить его на флешку сразу. Тут тебе и настройки, и любимые программы, и кодеки, и всё, что хочешь. Это мало отличается от переноса системы на другой диск. Автор этих строк приобрёл надысь терабайтный переносной винчестер и способом по ссылке залил на него свой любимый Дебиан. Всё работает превосходно, и уже со всеми настройками и пакетами. Заняло 10-15 минут.

Читайте также:  Установки для охлаждения нефти

Мелочи:
1. почему-то советуется Ext4, а потом говорится про отключение журнала. Так выбирайте сразу Ext2, что уж там.
2. btrfs для корня не пригодна ещё. Утилит восстановления нет — навернётся питание, и вы об этом горько пожалеете.
3. >> посоветую всегда производить резервное копирование важных данных «в облако» (Ubuntu One, Dropbox) — НЕ НАДО! Накрылось соединение с интернетом или FBI сочтёт дропбокс врагами демократии = плакали ваши бекапы. Старые-добрые запасные винчестеры и DVD решают.
4. Про гигабайты — известная же песня, чего распаляться? Маркетоиды считают в системе СИ, так как не в курсе, что в байте 8 бит, а не 10.
5. про своп — есть сомнения, что такая система проработает долго. На портативном винчестере с этим нет проблем — есть swapfile. Здесь будет уместно тоже самое. Можно таки добавить в пост.

Вопрос автору: а если надо две такие флешки сделать — что, устанавливать всё по-новой? 🙂
Зачем? Если флешки одинаковые, то dd в помощь:-)

1. почему-то советуется Ext4, а потом говорится про отключение журнала. Так выбирайте сразу Ext2, что уж там.
В моём случае Ext2 прожил всего 3 загрузки и сдох. Поэтому я и выбрал Ext4 без журнала. Работает уже с месяц, всё ОК.

btrfs для корня не пригодна ещё. Утилит восстановления нет — навернётся питание, и вы об этом горько пожалеете.
Так я её и не советую! Просто упомянул о её существовании и написал: «отсутствие стабильной версии и средств для проверки вынудили меня отказаться от экспериментов с данным продуктом»

Накрылось соединение с интернетом или FBI сочтёт дропбокс врагами демократии = плакали ваши бекапы. Старые-добрые запасные винчестеры и DVD решают
Несомненно, физический носитель надёжнее, но от лени мне проще настроить Deja Dup на автоматическое создание бэкапа в облако, чем ради парочки файлов возиться с дисками. Хотя на FAT-раздел флешки документы копирую всегда.

Про гигабайты — известная же песня, чего распаляться?
А вдруг кто не в курсе? Пишу я сначала, что купил флешку на 16 ГБ, а далее, что разбил на 10 и 5 соответственно. Некрасиво как-то получается:-)

про своп — есть сомнения, что такая система проработает долго. На портативном винчестере с этим нет проблем — есть swapfile. Здесь будет уместно тоже самое. Можно таки добавить в пост.
Я всеми руками против! Система и так нормально работает. У Вас то наверняка традиционнный жёсткий диск, выдерживающий множество перезаписей одного сектора, а флешка по структуре больше подобна на SSD, да и то хуже по числу записей. Поэтому ни создавать своп, ни устанавливать preload и прочие ускорители я не намерен.

Вынужден суровой практикой огорчить Вас, уважаемый! флеха не проживет и полугода. На носителях такого класса живут и надежно работаю лишь ос типа паппика. автор 1го каммента абсолютно прав, подтверждаю это 3.5 летним опытом под ежиком. 🙂

Ещё как проживёт!
Число записей на флешку снижено и практически не заметно (отсутствует дата изменения файла, временные данные), свопа нет, журнал ФС отключён, как и проверка по расписанию и т.п.
Поэтому по количеству записей близко к слаксу/паппи. Мой опыт юзания слакса показывает, что в папке с изменениями КУЧА файлов, которые обновляются после каждой загрузки.
Если использовать неоптимизированную систему (например, как советовали выше, банальным переносом с десктопа), да ещё и со свопом, то флешка загнётся даже через пару загрузок, не прожив и полугода.
А если всё делать по этой статейке, то можно получить вполне живучую систему, которая проработает долго и счастливо!

Ещё как проживёт!
Есть сомнения, и я в этом с Анонимусом согласен.

Число записей на флешку снижено и практически не заметно
Их всё равно много. Жалко флешку терять.

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

свопа нет
Об этом можно крепко пожалеть. Про то, что эта ваша убанта не жрёт памяти, можно рассказать oomkiller-у — он с удовольствием выслушает.

Если использовать неоптимизированную систему (например, как советовали выше, банальным переносом с десктопа), да ещё и со свопом, то флешка загнётся даже через пару загрузок
Мои три флешки живут уже более года, а одна — почти два. Флешка так используется год в режиме почти ежедневного использования — там товарищ купил на распродаже ноутбук без харда за полцента, и пользует мой Дебиан в качестве рабочей системы (браузер+почта+фотки+опенофис).

Смысл в том, что лучше всё установить в образ, а потом разом залить на флешку, чем медленно и мучительно делать тоже самое на флешке.

Не критики ради, а дележа опыта для.

@virens
Есть сомнения, и я в этом с Анонимусом согласен.
Конечно, всякое может произойти. Но мне кажется, что многое зависит и от качества флешки

Жалко флешку терять.
эх, ну ведь даже при самом плохом исходе флешку можно «возродить» — я так не раз делал, особенно с китайскими флешками, которые винда в один прекрасный момент перестаёт читать и отказывается форматировать диск. Даже программы для разметки сообщают, что диск сдох. Я в таких ситуациях тупо забиваю нулями (из /dev/zero через dd) и форматирую через cfdisk. Вуаля! Флешка как из магазина!

Про то, что эта ваша убанта не жрёт памяти
Жрёт, и даже не стесняется!:) Но с IceWM можно наверняка работать и на сравнительно старом оборудовании. А при ОЗУ 2ГБ своп вроде вообще не нужен.

пользует мой Дебиан в качестве рабочей системы (браузер+почта+фотки+опенофис)
Для такой работы, как мне кажется, проще использовать какой-нибудь LiveCD, а документы копировать на внешний usb-диск

Смысл в том, что лучше всё установить в образ, а потом разом залить на флешку
Возможно, так правильнее, но мне проще сначала установить, а потом уже персонализировать, ставить софт, выгребать мусор.

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

Ну-ну. я в свое время примерно на это же и . «надеялся». да практика суровее техн7арских чаяний. 😉 расследование получения в рез-те дохлой флехи показало многое. но кратко не опишешь. успехов избавления от юллюзий 😉 краткое резюме: только идеология построения puppy linux обеспечивает многолетнюю жизнь флех как носителей ос.
Кста. мой солид.ж.диск — которому уже 3.5 года — служит мне верой и правдой работая по 16 час в сутки! Но именно под puppy linux и н чем иным. против практики все теории. ну да ладно. 🙂

Вот что значит, настырная общественность 🙂
Вы таки убедили меня попробовать паппи. Моя прежняя флешка на 4 гига, скачаю дистрибутив и залью туда. Посмотрим, кто проживёт дольше 🙂

Ну и как паппи? Прижилась на флэшке?

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

Вроде все зделал по интрукции приоритет загрузки в БИОСе выставил го при загрузки с флехи пишет что Ошыбка

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

Назар Рогожук, проверьте запись в /boot/grub/grub.cfg
определённо там в строках «запуска» linux /vmlinuz
что-нить типа:
linux /vmlinuz-бла бла -generic root=/dev/sdb2 ro quiet splash

замените запись о корневом разделе root=/dev/sdb2
на root=UU >вроде как строкой выше в том конфиге он должен присутствовать после . set=root

Назар Рогожук
зы
возможно в том же конфиге груба, хотя «раздел для root» и будет указан по UU
выставить hd0

2Vlsu
> ..по поводу использования на флешке журналируемой файловой системы ext4 вместо более стандартной ext2. Ответ прост: я лучше отключу журнал, чем буду использовать более старую и медленную ФС. (из статьи)

Читайте также:  Установка бензогенератора в подвале

не поясните в чем ext2 медленнее ext4 ? http://tux-the-penguin.blogspot.com/2009/12/ii.html
понятно, что есть незначительное превосходство ext4 при работе с большими файлами, но оно незначительно, а по работе с большим количеством маленьких файлов ext2 получше будет, тем более что запись файлов в которой ext2 проигрывает вами максимально минимизируется.

Скорость же работы системы (чтение\запись) будет в основном определяться не возможностями fs, а «флешечной спецификой». по моему если ставить стандартно систему на внешнее переносное устройство , то лучше использовать для этого внешний USB HDD. И объём USB HDD поболе и скорость гораздо бОльшую обеспечит, и журналирование (кажется именно оно повышает «живучесть» fs ) можно не отключать.

>В моём случае Ext2 прожил всего 3 загрузки и сдох. Поэтому я и выбрал Ext4 без журнала. (из ответа на камент)

Так выбрали ext4 потому что быстрее или потому что по непонятным причинам флеша с ext2 после 3-х загрузок не стала грузиться?

>. при ОЗУ 2ГБ своп вроде вообще не нужен. (из ответа на камент)

не то чтобы не нужен, но вполне можно обойтись, но если вы планируете использовать «переносную ОС» на разных компьютерах, есть шанс нарваться и на ПК с ОЗУ гораздо меньше. Если пользуете на ограниченном парке машин где ОЗУ на всех ПК от 2гб и более, то конечно можно и без свопа

>..10 гигабайт под FAT32.. (из статьи)
решение первый раздел сделать виндовым понятно — позволит эту флешку использовать и как обычную для переноса данных на виндовые ПК.
А почему не под ntfs? вроде получше будет и проблем никаких с ntfs у минт12 нет, впрочем у большинства десктопных линуксов тоже и давно уже.

не поясните в чем ext2 медленнее ext4 ?
Это наблюдение взято из личного опыта использования. У меня на основной системе некоторое время назад корневым разделом был ext2. Система грузилась довольно долго, а при запуске виртуальной машины десктоп превращался в улитку. Заменил на ext4 и жить стало проще: ОС загружалась быстрее, копирование файлов происходило более резво, а при запуске виртуальной машины глюков почти не было.

Так выбрали ext4 потому что быстрее или потому что по непонятным причинам флеша с ext2 после 3-х загрузок не стала грузиться?
И по тому, и по другому

не то чтобы не нужен, но вполне можно обойтись, но если вы планируете использовать «переносную ОС» на разных компьютерах, есть шанс нарваться и на ПК с ОЗУ гораздо меньше
С этой флешки загружался и на ПК с 256 МБ ОЗУ. В IceWM работать вполне можно. А компьютеров с ОЗУ Удалить

1. Если под рукой есть компьютер с GRUB2, то вовсе не обязательно записывать образ Live CD на флешку или компакт-диск. Можно просто запуститься с iso-образа, лежащего на жёстком диске. Это и намного быстрее, и удобно при отсутствии лишней флешки или оптического дисковода. Ubuntu так умеет давно, за другие дистрибутивы не поручусь.

2. Зачем вообще перезагружать компьютер? Всё это отлично делается и в Virtualbox, кстати, тогда и скриншоты бы не пропали. Снова же, образ Live CD «обналичивать» не надо. Плюс: этот вариант годится и для тех дистрибутивов, которые не грузятся прямо из исошника (см. пункт 1).
Впрочем, это всё хорошо только при работающем в виртуалбоксе USB, что бывает не всегда.

3. Если дома уже есть компьютер с Ubuntu, то лучше проделать это всё не с бестолковым официальным исошником, а создать образ Live-системы из уже установленной и настроенной. Remastersys в помощь.

4. Вообще-то если дома уже есть компьютер с установленной Ubuntu, то зачем нам ещё и live-система? Можно преспокойно установить систему на флешку прямо оттуда. Для этого в системе, установленной на жёсткий диск, надо запустить соответствующий инсталлер. Если такового нет, то пакетный менеджер поможет это исправить.
Хотя, честно говоря, этот последний способ у меня сегодня не сработал, и я пока не знаю, почему.

5. Про «кражу мегабайтов» на носителях: не маркетоиды придумали приставки СИ. В недоразумениях виноваты программисты, которые cannot into приставки МЭК. Если только компьютерщики начнут использовать знакомые слова по назначению, то понимать друг друга станет проще.

6. Про «Первую загрузку:
6.1. Если во время установки была разрешена загрузка обновлений из интернета, то система уже в актуальном состоянии.
6.2. Обновлением системы в GUI занимается не Synaptic, а Update Manager. В чистой 12.04 Синаптика вообще нет, обратите внимание, а есть Менеджер обновлений. Чувствуете разницу? Да если бы даже и был. Вы ведь уже догадались, какую программу вызывает эта кнопка в Синаптике?

7. То ли страхи насчёт очень короткой жизни флешек сильно преувеличены, то ли мне до сих пор с флешками исключительно везёт. Я использую Transcend, A-Data и Samsung, и ещё ни одна из них не умерла, обычно они просто теряются. Однако самому старому Transcend’у, который пока не потерялся, уже по крайней мере лет семь, и он жив-здоров, хотя системы я особенно не оптимизирую, а иногда и подкачки на флешках бывают. В общем, на знание истины не претендую, а правда у меня такая.

На пункты 1 и 2 ответ один: статья ориентирована в первую очередь на начинающих пользователей и там упомянуты некоторые вещи, которые уж очень просты. А шаманство с GRUB’ом и виртуальной машиной — это уже более серьёзные вещи.
Можно сделать как угодно: хоть описанный мной вариант, хоть предложенный virens’ом вариант с переносом, хоть Ваши с грубом и виртуалкой. Главное — результат, а он одинаков (рабочая система на флешке).

Про 3-й пункт и Remastersys: я уже давненько хотел написать об этой софтине, да вот руки всё не доходят. Фнкционал в программе велик, но после использования Reconstructor’а не впечатляет.
Да и зачем пихать в флешку ВЕСЬ софт с десктопа?! Некоторые программы точно не пригодятся, поэтому лучше не засорять систему зря и использовать срез репозитория для установки софта.

4. Вообще-то если дома уже есть компьютер с установленной Ubuntu, то зачем нам ещё и live-система?
А если нет компьютера с Ubuntu на борту? Может, есть только винда, а читателю захочется попробовать полноценную убунту, в которой можно шаманить с верным сохранением изменений?

5-е: здесь я на стороне компьютерщиков:
«»Межгосударственный (СНГ) стандарт ГОСТ 8.417-2002 («Единицы величин») в «Приложении А» для обозначения байта регламентирует использование русской заглавной буквы «Б». Кроме того, констатируется традиция использования приставок СИ вместе с наименованием «байт» для указания множителей, являющихся степенями двойки (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт и т. д., причём вместо строчной «к» используется заглавная «К»), и упоминается, что подобное использование приставок СИ не является корректным.«»
— предупреждение об этом было, так что незамечание его маркетологами не означает их невиновность. Они тупо «недодают» положенный объём для хранения информации. И это уже их вина.

Прежде чем писать пункт 6.1 стоило бы перейти по ссылке в тексте на мою инструкцию по установке убунту на жесткий диск и найти следующую фразу: «Сразу к сети подключаться я не советую, ибо установка затянется поиском обновлений, загрузкой проприетарных дополнений и так далее — рациональнее по-быстрому поставить систему, а уже затем произвести актуализацию и доустановить требуемый софт.». Без комментариев.

За поправку 6.2 спасибо, новички не запутаются.
НО: Чувствуете разницу? Да если бы даже и был. Вы ведь уже догадались, какую программу вызывает эта кнопка в Синаптике?
Вместо троллинга советую Вам перечитать свою фразу заново. Систему можно обновить через GUI не прибегая к услугам менеджера обновлений. Открываем синаптик — обновить — состояние — установленные (обновляемые) — отметить всё — применить.
«Менеджер обновлений» сделали для работы в паре с «Центром приложений Ubuntu». Synaptic более функционален и может полностью заменить оба приведённых приложения.

мне до сих пор с флешками исключительно везёт
Странно, но мне с флешками тоже очень и очень везёт. Все живут долго и счастливо 🙂

источник

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