Настройка Opensuse после установки. Прощай, Windows или глубокая настройка OpenSUSE

Операционная система SUSE (произносится Сюзи) преподносит себя прежде всего, как ОС Linux корпоративного класса. Покажу как установить open SUSE рядом с Windows . Таким образом у вас будет две операционные системы: open SUSE и ваш Windows.

Скачать open SUSE можно с официального сайта бесплатно по адресу software.opensuse.org/131/en , как и все Linux-системы.

Вставляем диск с операционной системой open SUSE и флешку или монтируем образ диска и появляется диск с ОС open SUSE. Нажимаем на него два раза левой кнопкой мыши, чтобы открыть.

Войдя в диск запускаем файл openSUSE13_1_LOCAL, чтобы запустить установщик open SUSE.

Выбираем язык установки для установщика. Но к сожалению для этого установщика доступен только английский и немецкий языки. Выбираем английский и нажимаем ОК.

Нажимаем Next.

Принимаем условия лицензионного соглашения нажав I Agree.

Нажимаем Next.

Начинается копирование установщика open SUSE.

Теперь системе нужно перезагрузиться, выбираем Reboot now и нажимаем Finish.

Завершение работы Windows и перезагрузка.

После перезагрузки появляется установщик open SUSE.

Есть варианты загрузки open SUSE:

Installation (Установка)

Rescue System (Восстановление системы)

Check Installation Media (Проверить установочный носитель)

Firmware Test (Проверка прошики)

Memory Test (Проверка памяти)

Выбираем - Installation (Установка). Начинается загрузка ядра Linux.

У open SUSE приятный зеленый ползунок загрузки.

Probing connected terminal… Initializing virtual console… Found a Linux console terminal on /dev/console.

Загружается меню установки open SUSE.

Выбираем язык интерфейса установки open SUSE.

Меняем с английского на русский.

Принимаем условия лицензионного соглашения и нажимаем Далее.

Начинается определение системы.

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

Выбираем Регион, часовой пояс и нажимаем Далее.

Теперь выбираем рабочий стол.

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

openSUSE предлагает окружения рабочего стола на выбор. Наиболее широко используемыми окружениями являются GNOME и KDE, оба они в равной степени поддерживаются в openSUSE. Оба окружения рабочего стола легки в использовании, высоко интегрированы и весьма привлекательно выглядят. Каждое окружение рабочего стола имеет собственный стиль, поэтому выбирайте подходящий вам рабочий стол согласно собственными предпочтениям.

Я выбрал рабочий стол KDE .

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

Другое: Рабочий стол XFCE, Рабочий стол LXDE, Минимальное X Window, Минимальный сервер (текстовый режим)

Предлагаемая разметка. Предложить отдельный домашний раздел.

Придумываем имя пользователя, пароль, подтверждаем пароль и нажимаем Далее.

Если пароль слишком короткий, то openSUSE установщик выдаст предупреждение о том, что у вас слишком простой пароль и предложит изменить его или оставить такой.

Началась установка openSUSE.

Можно изменить параметры установки или нажать Далее.

Подтверждаем установку нажав Установить.

Начинается подготовка дисков и установка openSUSE.

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

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

Кроме того, в состав openSUSE включены Evolution и Kontact, полноценные приложения для управления электронной почтой и контактами. Для мгновенного обмена сообщениями openSUSE имеет в наличии простые в использовании IM-клиенты, которые поддерживают все популярные протоколы: AIM, Facebook, Google Talk, Jabber, MSN, Yahoo!, Groupwise и многие другие.

В составе дистрибутива openSUSE 13.1 поставляется последняя версия LibreOffice - ведущего офисного пакета для Linux. В него входят текстовый процессор, приложение для работы с электронными таблицами, редактор HTML, конструктор презентаций и средство управления базами данных. Он может читать форматы и Microsoft Office, так что вы можете легко передавать данные между openSUSE и популярными программами не из Linux. LiberOffice - это идеальный выбор для работы с отчётами, докладами, домашним бюджетом, простой графикой и многим другим.


При помощи средств, входящих в состав openSUSE, вы можете создавать или редактировать практически любой тип графики. Для более сложной работы с изображениями и создания графики используйте GIMP, многофункциональное средство для обработки изображений, компоновки и дизайна.

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

В дистрибутиве openSUSE имеются наиболее современные функции для мобильного пользователя. Переключайтесь без усилий между беспроводными и проводными сетями при помощи NetworkManager из openSUSE. Подключайте мобильные устройства, такие как мобильные телефоны и КПК, через Bluetooth или используйте инфракрасные порты для синхронизации ваших данных.

Последние инновации в управлении питанием в openSUSE повышают вашу мобильность и дают возможность взять с собой работу, куда бы вы ни ехали.

Помогите обезопасить вашу систему и данные от злоумышленников в интернете при помощи брандмауэра SUSE. Эта функция безопасности активирована по умолчанию и проста в настройке, но в openSUSE можно сделать еще больше для защиты вашей системы, так как в состав этого дистрибутива входит AppArmor, наиболее эффективная и простая в использовании система безопасности приложений Linux из имеющихся сегодня. AppArmor осуществляет профилактическую защиту вашей операционной системы и приложений от внешних или внутренних атак.

Помимо брандмауэра SUSE и AppArmor, в состав openSUSE входит специальная система исправлений и обновлений безопасности. Чтобы убедиться, что последние исправления безопасности установлены в системе, запустите обновление по сети в конце процедуры установки (если в начале не был выбран режим автоматической установки). В будущем вы будете автоматически извещены о наличии важных обновлений безопасности и сможете устанавливать их по вашему усмотрению.

В состав openSUSE включен гипервизор Xen. Xen - одно из доступных решений для виртуализации с самой высокой производительностью. К тому же openSUSE предоставляет средства для совместного использования файлов и принтеров по сети (Samba) и веб-хостинга (Apache). Для разработки приложений в составе openSUSE поставляется полный набор сред выполнения и дополнительные средства разработки приложений.

В дистрибутиве openSUSE предоставлена обширная документация как по специфичным для openSUSE вопросам, так и по общим вопросам, связанным с Linux. Центр справки SUSE доступен через основное меню. Кроме того, можно загрузить и распечатать руководства в формате PDF.

Сейчас система будет перезагружена. Ждём или нажимаем ОК.

Теперь загружаемся с жесткого диска, выбираем Boot from Hard Disk.

Идёт автоматическая настройка openSUSE.

openSUSE запустилась и полностью готова к работе. Можно закрыть все не нужные окна или нажать показать введение в KDE4 и почитать что-нибудь по системе.

Слева снизу в openSUSE находится стандартное меню пуск как в Windows.

Чтобы открыть настройки системы и изменить их потребуется ввести пароль с привилегиями пользователя root, который вы указывали во время установки.

Если вы устанавливаете openSUSE на новый жёсткий диск, но у вас есть в компьютере второй жёсткий диск с установленной на нём Windows, рекомендуется отсоединить диск с Windows во избежании непредвиденных действий с вашей стороны, которые могут привести к потере информации на жёстком диске с Windows.

Если на вашем компьютере уже стоит операционная система Windows , можно настроить для установки на неё openSUSE в Windows, или установить openSUSE на имеющийся чистый раздел на диске.

2. Установка

Вставьте диск с openSUSE в дисковод и установите в BIOS загрузку с CD. Компьютер загрузится с вашего диска и покажет вам зелёный экран, как на картинке.

Выберите пункт меню Установка и ждите следующей картинки.

Вполне возможно, что язык у вас будет английский. Для того, чтобы переключить на русский нажмите F2 , и выберите в открывающемся списке Русский . Больше никаких параметров менять не нужно.

В следующем экране вам нужно проверить, чтобы язык и раскладка клавиатуры были русскими, затем поставить галочку около пункта Да. Я согласен с лицензионным соглашением.

Затем программа установки протестирует ваше оборудование на совместимость и возможность установки на него openSUSE.

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

В следующем окне вам нужно будет выбрать графическую оболочку для openSUSE
Если у вашего компьютера меньше 64 мегабайт оперативной памяти, то выберите пункт Другой, и отметьте пункт Рабочий стол XFCE.



2. Раздел файла подкачки.
Если вы никогда не устанавливали GNU/Linux и не работали с программами обслуживания дисков, то просто нажмите кнопку Далее и позвольте openSUSE настроить раздел с файлом подкачки и основной раздел автоматически – она умеет это делать отлично, поэтому никаких проблем с этим не будет.

Затем проверьте, чтобы стояли галочки Использовать этот пароль для системного администратора и Автоматический вход в систему (чтобы вам не нужно было вводить пароль каждый раз при загрузке ОС).

Нажмите Установить.

По окончании процесса компьютер перезагрузится и вам нужно будет после перезагрузки выбрать пункт меню Загрузка с жёсткого диска или (Boot from Hard Disk), на каком языке будет этот пункт не важно, т.к. система уже знает, что вам нужен русский язык.

Затем вам нужно будет настроить соединение с , чтобы openSUSE мог проверить дистрибутив на наличие обновлений.

После этого вы попадаете на рабочий стол KDE. Поздравляем, установка успешно завершена!

Затем нам будут предложена три варианта дальнейших действий:

Новая установка – нам её нужно и выбрать
Обновить – например, если у вас есть уже установленная openSUSE 10.3, то этот пункт вам обновит её до 11.0
Восстановление установленной системы – тут всё понятно. Этот пункт заменит вам Live CD, если вдруг система откажется загружаться, и позволит её восстановить.
Выберите первый пункт и нажмите Далее .

Проверьте дату и время.
Если нужно выбрать город быстро, но вы знаете, где он находится географически – на карте, то можете щёлкнуть по тому месту, карта приблизится и вы сможете найти свой город.

В следующем окне вам нужно будет выбрать графическую оболочку для openSUSE, если вы бывший пользователь Windows, то рекомендую вам выбрать KDE 3.5. Версия KDE 4 в openSUSE 11 русифицирована не полностью, т.к. данный дистрибутив был выпущен одновременно с выходом 4-й версии KDE, а потому перевод на русский язык не был доделан, и сейчас он больше интересен для ознакомления, чем для работы.
Если у вашего компьютера меньше 64 мегабайт оперативной памяти, то выберите пункт Другой , и отметьте пункт Рабочий стол XFCE .

Следующий пункт установки отвечает за форматирование жёсткого диска.
В отличие от Windwos, openSUSE создаёт файл подкачки на отдельном разделе жётского диска, таким образом ваш жёсткий диск будет разделён на два:
1. Основной раздел с ОС и вашими данными,
2. Раздел файла подкачки.
Если вы никогда не устанавливали GNU/Linux и не работали с программами обслуживания дисков, то просто нажмите кнопку Далее и позвольте openSUSE настроить раздел с файлом подкачки и основной раздел автоматически – она умеет это делать отлично, поэтому никаких проблем с этим не будет.

Затем вам нужно указать имя пользователя и пароль администратора.

openSUSE позволяет задавать длину пароля от одного до 256 (или более) символов, что отличает его от других дистрибутивов.

Есть люди, которые хотят чтобы у них был пароль из одной буквы или цифры, если вы один из них, то введите такой пароль.

На предупреждение о слишком коротком пароле ответьте Да. Вы понимаете, что это небезопасно.

Затем проверьте, чтобы стояли галочки Использовать этот пароль для системного администратора и Автоматический вход в систему (чтобы вам не нужно было вводить пароль каждый раз при загрузке ОС).

OpenSUSE проверит заданные вами праметры и спросит о начале установки.

Нажмите Установить .

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

Вот так как это представлено на снимках экрана выше и будет выглядеть процесс установки.

Вы можете также в экране хода процесса установки щёлкнуть на вкладке Подробности (последний снимок) и сможете видеть ход установки каждого пакета из которых состоит openSUSE – сколько пакетов всего и сколько нужно установить.

3. Вторая часть установки

По окончании процесса компьютер перезагрузится и вам нужно будет после перезагрузки выбрать пункт меню Загрузка с жёсткого диска или (Boot from Hard Disk) , на каком языке будет этот пункт не важно, т.к. система уже знает, что вам нужен русский язык.

Т.к. Линукс это всё-таки серверная операционная система вам необходимо будет ввести Имя узла – это аналог имени компьютера в Windows и Имя домена – это аналог Домена или рабочей группы в Windows.

Затем вам нужно будет настроить соединение с интернетом, чтобы openSUSE мог проверить дистрибутив на наличие обновлений.

А настроить интернет потом после установки операционной системы.

В окне примечаний к выпуску обратите внимание на сочетание клавиш Ctrl+Alt+Backspace – раньше в старых дистрибутивах Линукс они служили для перезагрузки графической оболочки в случае сбоя или если вам необходимо переключиться из одной графической оболочки в другую.

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

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

А при переходе в окно Установка завершена на кнопку Завершить .

После нажатия вы попадёте на рабочий стол KDE.

Внимание! В одном случае из двух может произойти зависание KDE. Если вы увидели, что мышка не двигается, и система никак не реагирует на нажатия клавиш клавиатуры, попробуйте нажать несколько раз Ctrl+Alt+Backspace и затем введя имя пользователя и пароль заново войти в систему.
Либо нажмите Reset на системном блоке.
Компьютер перезагрузится и покажет вам окно выбора параметров загрузки.
Выберите пункт OpenSUSE 11.0 – 2.6.25.5-1.1
И система загрузится в нормальном режиме.

Вам выдастся вот такое окно об окончании успешной установки операционной системы и вы сможете ознакомиться с её описанием.
Если не хотите читать, просто нажмите Закрыть .

OpenSUSE установлена на вашем компьютере, теперь можете перейти к следующим инструкциям нашего сайта по установке драйверов и программного обеспечения в этой замечательной операционной системе.

Оставьте свой комментарий!

Linux и Windows 10, счастливо живeт бок о бок, многие люди не могли поверить, что в Windows 10 Anniversary Update можно легко запустить Bash на Ubuntu, благодаря компоненту Windows, Subsystem для Linux (WSL). Не все пользователи остались довольны выбором компании Microsoft, предпочитая другой Linux вместо Ubuntu.
Многие с удовольствием запустили в Windows 10 вместо Bash на Ubuntu - Linux SUSE. В данной статье мы покажем, как это сделать - с OpenSUSE Leap 42.2 или SUSE Linux Enterprise Server 12 SP2 - так что вы тоже можете запустить бинарные файлы Linux изначально в Windows 10.

Предполагая, что вы уже работаете в Windows 10, есть простые шаги, которым вы должны следовать, чтобы установить дистрибутив SUSE Linux внутри WSL (Не стесняйтесь использовать комментарий пусть все знают, как вы делаете это по-другому). В настоящее время у вас есть два варианта, OpenSUSE Leap 42,2 и SUSE Linux Enterprise Server 12 SP2. Ниже я буду описывать процесс для OpenSUSE 42.2 Leap (он работает так же, как для SUSE Linux Enterprise Server 12 SP2, только с другим архивом для загрузки)


Windows 10 Как установить OpenSUSE 42.2 Leap вместо Ubuntu.

Включите в Windows 10 копонент Linux Subsystem (WSL) и установите Bash : пошаговое руководство можно найти здесь :
Во время установки вам нужно будет создать обычного пользователя и пароль. Будем называть этого пользователя как .

Скачать докер UserSpace OpenSUSE:

$ Wget -О OpenSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true

Откройте оболочку Bash, после установки вы можете найти ярлык в меню Пуск Windows (нажмите на кнопку Пуск, и введите " Bash " , а затем нажмите Enter ). Правда, это Ubuntu, но нам нужно только выполнить несколько команд прежде, чем сможем его заменить ее на SUSE

Извлеките UserSpace OpenSUSE (игнорируя любые предупреждения) и выйдите из оболочки Bash:

$ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit


Делаем резервное копирование старых корневой файловой системы (Ubuntu) и копируем новые системы OpenSUSE.

Откройте окно командной строки (ключ для Windows, введите "CMD" и нажмите Enter) и выполнить следующие команды:

cd %localappdata%\lxss\ rename rootfs rootfs.ubuntu move .\home\\rootfs .\

Новый OpenSUSE будет в пользовательском пространстве, конечно же, не включаtn пользователя, который был создан при установке Bash для Windows, а также не имеет "Sudo" . В качестве пользователя по умолчанию используется "root" . В окне командной строки выполните следующую команду:

lxrun /setdefaultuser root

После закрытия командной строки, запустите Bash из меню Пуск и у вас есть OpenSUSE 42.2 Leap который работает в пределах WSL.

Теперь давайте также изменим значок оранжевого цвета на более подходящий зеленый. Скачайте. ICO файл и скопируйте его в папку %LOCALAPPDATA% \lxss\ . В командной оболочке выполнять команды (или просто использовать проводник Windows, в зависимости от того что подходит вам лучше всего) :

Cd %localappdata%\lxss\ rename bash.ico Ubuntu.ico rename Apps-suse.ico bash.ico

Перезагрузите Проводник Windows 10 или ПК.

И последнее, перейдите к % AppData% \ Microsoft \ Windows \ Start Menu \ Programs и присвойте новое имя. Я назвал запись "Bash on Suse Windows 10" .

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

Создаем пользователя для Bash OpenSUSE

Запуск Linux с правами Root, по умолчанию не является хорошей идеей, так что давайте изменим пользователя обратно на - или на имя пользователя, которое вы выбрали. Но прежде чем сделать это, нам нужно установить инструмент под названием " Sudo " , который не входит в архив OpenSUSE, по умолчанию. Для тех, кто не знаком с Sudo, это программа, которая позволяет пользователю временно получить Root (он же администратор) права на выполнение административных задач.

Откройте Bash OpenSUSE , введите следующую команду:

zypper in sudo

Подождите некоторое время, пока Zypper не скопирует всю необходимую информацию хранилища, и подтвердить запрос, нажав кнопку [Y] , чтобы установить Sudo. Не закрывайте Баш OpenSUSE еще потому, что есть еще несколько команд, которые мы должны выполнить.

Давайте добавим пользователя (Любое имя пользователя) для OpenSUSE.

useradd

Фиксируем

chgrp 100 /home/ -R

Перед изменением пользователя по умолчанию, мы должны задать Root пароль

passwd root

Введите новый пароль для Root и подтвердите его повторным вводом.

Все, что осталось указать WsL использовать в качестве пользователя по умолчанию. Закройте Bash OpenSUSE и выполнить следующую команду в CMD окне :

lxrun /setdefaultuser

Вывод этой команды должен выглядеть так:

Готово . Наш пользователь правильно установлен и при запуске OpenSUSE Bash.

;
3. Доработка после установки (Вы читаете данный раздел).

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

Из-за последней опции у пользователя может сложиться впечатление о чрезмерной медлительности менеджера пакетов. Чтобы это устранить, нужно в файле /etc/zypp/zypp.conf в значении к параметру «repo.refresh.delay» указать другой промежуток времени в минутах, по прошествии которого zypper будет проверять метаданные при вызове (на мой взгляд, это значение лучше установить равным 2880 минутам, т. е. двум суткам). Для решения задачи по излишним установкам пакетов придётся обратиться к другому файлу - /etc/zypp/zypper.conf - и заменить в нём значение параметра «installRecommends» на «no».

Следует сказать и о системе безопасности, которую предоставляет пользователю openSUSE. Скажу лишь то, что она столь же надежная, как и запорная арматура трубопроводов (http://www.rosaquatoria.ru/)!

Теперь о мультимедийных пакетах и другом несвободном программном обеспечении. Несмотря на то, что это уже второй релиз openSUSE, как mp3-файлы воспроизводятся «из коробки», за бортом остаётся ещё много кодеков, которые не включены в дистрибутив и требуют установки вручную. Самый простой способ решить эту проблему описан на странице http:// opensuse-community.org/Restricted formats/12.3 (необходимые пакеты для установки не отличаются от оных в openSUSE 12.2).

Установка драйвера для видеоадаптера тоже не составляет труда, хотя это реализовано не так удобно, как в Ubuntu: требуется точно знать, какая установлена видеокарта, и иметь базовое представление о продукции NVIDIA (например, знать, что GeForce 6600 GT ниже GeForce GTX 660, а не наоборот). Здесь же я заметил ещё одну мелкую недоработку: в браузере Google Chrome файлы с расширением ymp (служат для установки «в один клик») по умолчанию открываются как текст вместо того, чтобы сохраняться. Свой драйвер я установил «по привычке» - командой «zypper install x11-video-nvidiaG03». И всё было бы в порядке, но возникла досадная проблема при воспроизведении любой более-менее серьёзной графики (причём не у меня одного, https://bugzilla.novell.com/show bug.cgi?id=808319). Например, не работало более половины эффектов KDE, а игра Team Fortress 2 выдавала ошибку «Could not find required OpenGL entry point "glColorMaskIndexedEXT"!». Если б я использовал GNOME, то ситуация бы только усложнилась: судя по отзывам, при запуске этой среды я должен был лицезреть только чёрный экран. Причина проблемы оказалась банальной: системный пользователь не был включён в группу video. И нет в этом вины мейнтейнеров драйверов - просто YaST в openSUSE 12.3 при создании пользователя не добавляет его в какие-либо группы кроме основной (users).

Остальное проприетарное программное обеспечение, такое как Skype, VirtualBox, Google Chrome/Talk Plugin и Steam, установилось без затруднений и происшествий. А прочие настройки системы носили либо довольно специфический (например, vdpau в UMPlayer), либо косметический характер.

Заключение


openSUSE 12.3 производит впечатление полной противоположности предыдущему релизу (обзор openSUSE 12.2 см. в «Open Source» №115 от 20.09.2012). На этот раз пользователя ожидает множество изменений положительного характера, которые должны привлечь внимание к релизу и мотивировать к его установке (либо обновлению с предыдущих версий). Однако вышедший в запланированный срок «Дартмут» получил проблемы, которые по большей части были известны до самого релиза и которые требуют ручной доработки после установки. Из-за них версия 12.3 может запомниться как «глючная».

В обзоре openSUSE 12.2 я упоминал про дилемму, возникшую у разработчиков, и о двух методах её решения. Авторы openSUSE думали, как поступить лучше: выпустить релиз 12.2 в назначенный день и час с серьёзными проблемами или задержать его на время, которое потребуется для дополнительной доработки и тестирования. 12.2 пошла по второму сценарию, а вот вывод по 12.3 напрашивается сам по себе - лучше бы и этот релиз «задержали». При таком развитии сюжета версия 12.3 получилась бы практически идеальной.

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

Я - «виндузятник», старательно стремящийся приобщиться к миру Linux. Моей главной целью было «вживую» увидеть KDE4.*, для чего и был выбран дистрибутив openSUSE 11.3. Собственно, выбирать было особо не из чего, т.к. такие объемы данных я могу получать только из DVD журнала «Хакер», а все другие дистры, которые у меня есть, оказались с Gnome.
Пару месяцев назад взамен давно утраченному ноутбуку я купил нетбук, естественно, без DVD-привода. И это особо не напрягало: Windows я установил с помощью флэш-драйва на 4 гибайта, а файлы просто копирую с другого ноутбука через кросс-кабель.
Но тут пришло время Linux…

Много fail"ов и один success

Что ж… Копируя на свой жесткий файл opensuse-i386-11.3.iso я даже не представлял, сколько часов я потрачу на установку «хамелеона».
Естественно, первым в дело пошел практически самый простой способ:
Flash-drive + ISO
Вооружившись своим боевым, видавшим десятки имэйджей, тысячи файлов, пару перепрошивок контроллера, и неимоверно глючащим драйвом Kingston DT100 и UNetbootin, я принялся сажать хамелеона на чип.
Образ не влез на диск. Сказать больше нечего. Fail.
VirtualBox + реальный раздел
В журнале «Хакер» был опубликован якобы весьма распространенный способ установки разных ОС из-под Windows: подключение реального жесткого диска (или отдельного раздела) к виртуальной машинке.
Итак, что нам нужно:
  1. переходим в папку с VirtualBox и командуем:
    VBoxManage internalcommands createrawvmdk -filename d:\realhd.vmdk -rawdisk \\.\PhysicalDrive0
  2. создаем новую ВМ. выделяя ей побольше ресурсов, и подключаем полученный файл d:\realhd.vmdk как жесткий диск;
  3. подключаем имеющийся у нас образ с дистрибутивом;
  4. запускаем.
Работает. Но такое ощущение сохранилось ровно до тех пор, пока я не вспомнил, что внутри моего калькулятор стоит Atom, пусть и N550. Перемещение курсора - с огромной задержкой, про реакцию на нажатия молчу.
В итоге, всеми правдами и неправдами установка доходит до разбивки диска на разделы и их монтирования. Вот он и затык. До этого момента я доходил и проваливался на нем 3 или 4 раза:
  1. ошибка монтирования разделов NTFS;
  2. проверка предыдущего;
  3. отменил монтирование. Получил ошибку при разрезании диска.
В общем, я стал грешить на ВиртуалБокс и кривое его подключение к физическому диску (а ведь зря, и дальнейшие эксперименты это подтвердили).
На сим терпение иссякло, диск лег на полочку, образ отправился в корзинку, я полез при«ман»ивать более продуктивные способы реализации своих коварных планов… Ах, да: fail.
GRUB4DOS + ISO
Перелопачивая папку с дистрибутивами различных программ, я набрел на WinSetup. Но речь сейчас не о «сетупе», а о волшебной штуке, которая является для него служебной - GRUB4DOS.
Я уже как-то читал, что он способен напрямую загружать ОС из ISO, но первые попытки успехом не увенчались - а перезагружаться каждый раз было тяжко (тогда и ВМ у меня не подключалась к HD, и о командной строке в Grub я не знал). Применим же более научный метод - чтение темплейтов конфигов.
Но сперва, используя grubinst_gui.exe установим загрузчик на диск.
Дабы не сильно вмешиваться в жизнь ОСей, у меня заранее был заготовлен стомегабайтный раздел (как оказалось, так в последствии меньше возни и больше вкусных плюшек).
Итак:
  1. выбираем жесткий диск;
  2. обновляем Part List с помощью кнопки «Refresh», в заполнившемся списке выбираем необходимый раздел, ориентируясь на ФС и размер тома.
  3. cтавим галку «Grub 2» и устанавливаем («Install»);
  4. копируем файлы груба в корень истерзанного раздела и принимаемся за меню, в моем случае добавились такие пункты:

    # Так как Груб встал на первый раздел (hd0,0) и при установке не затер
    # собственный бутлоадер 7ки, можно указывать просто загрузочнй диск.
    title Windows 7
    rootnoverify (hd0,1)
    chainloader +1

    # Мой образ лежит по дороге "d:\sys\Images\openSUSE11.3.iso"
    # Не забываем заменит Win-слэши (обратные) на *nix-слэши (прямые)
    title Install openSUSE 11.3
    map (hd0,2)/sys/Images/openSUSE11.3.iso (hd32)
    map --hook
    chainloader (hd32)

Еще один важный момент: образ должен быть contiguous, без дыр или, проще говоря, дефрагментирован. Воспользуемся советом Груба и призовем утилиту contig из комплекта Sysinternals:
contig d:\sys\Images\*
Перезагружаемся, выбираем второй пункт меню. Установщик. Текстовый. Просит вставить диск за нумеромъ первымъ. Сыграем в дурачка и нажмем «Отмена». Настройки… подсунем-ка ему исошник в качестве репозитория… Не вышло. Ну и ладно. Fail.
Перекур и обдумывание
Слышу, слышу свисты маститых и не очень линуксоидов и улюлюканья гуру командной строки. Крики «Погугли!»…
Конечно можно было бы, но… глубокая Адыгея, модем «Билайн», скорость 32Kb/s… Лучше уж научный тык.
В общем, путем тыканья пальцем в экран и мозг образовались дополнительные методы.
Flash-drive + урезанный ISO
Возвращаюсь к первому пункту, беру ISO и натравливаю на него UltraISO - да только rpm-щепки летят. Образ «худеет» на полгигабайта и теперь вполне помещается на флешку.
На этот раз диск я писал с помощью WinSetup (подробная инструкция прилагается к дистру), т.к. запись, сделанная UNetbootin «не заиграла».
Перезагружаемся. И хамелеоновский YaST отсылает нас к 4-му пункту, а именно - текстовый установщик и ни намека на подключенный дистрибутив. Fail.
GRUB4DOS + ISO + распакованный образ на ntfs-разделе (надежда на сукцесс)
Переходим к следующей вехе извращений - распакованные образы.
Раз уж текстовый установщик позволяет подключить к себе папку, воспользуемся этим.
  1. с помощью архиватора (7Zip, WinRAR) или путем монтирования в виртуальный CD-драйв извлечем содержимое диска в папку на HDD (у меня это NTFS-раздел), например «d:\suse»;
  2. добьемся появления текстового загрузчика - я загружался с помощью 3-го способа.
  3. запускаем виртуалку и пробуем. Лицо расплывается в довольной улыбке - после текстового сразу загрузился графический инсталлятор, даже без вопросов (ну почему-у меня это не насторожило?),- пальцы крэшат ВМ и перезагружают бедный нетбук.
  4. загружаем наш инсталлер и улыбка потихоньку сползает: все тот же вопрос «Где диск?», на указанную папку не реагирует. Самый позорный фэйл.
А все потому что кое-кто (руки бы ему оторвать) не отмонтировал ISO от ВМ при тесте! Стыдно, товарищи!
GRUB4DOS + ISO + распакованный образ на ext2-разделе (новая надежда)
Терпение на исходе, мозг закипает. Закипает и не знает, что успех так близок…
На меня, по всей видимости, спустилось озарение, и догадался положить дистрибутив на linux-раздел. Но и тут все оказалось не так просто.
PartedMagic отказался запускаться. По всем вышеизложенным причинам.
Хорошо, что в VirtalBox у меня уже стояла Ubuntu. В принципе, не важно, какой дистриб, лишь бы в нем можно было сконфигурировать разделы.
  1. подключаем к убунту наш реально-виртуальный диск realhd.vmdk ;
  2. делим нашу неразмеченную область на дополнительные разделы - я не заморачивался и сделал два - для / и для swap. Форматируем в ext4;
  3. монтируем наш будущий корневой каталог (пусть будет /media/suse);
  4. подключаем ISO-образ и копируем содержимое в папку /media/suse/suse_inst/ ;
  5. Reset, ибо на горячий рестарт сил уже нет. Шутка, нельзя так делать:) ;
  6. делаем все так, как и в предыдущие разы - текстовый инсталлер -> папка (теперь уже на ext4, а не на NTFS) -> появился графический инсталлятор -> соглашение и первичная настройка -> разметка диска, здесь нужно от всего отказаться. выбрав ручную настройку и примонтировать наши разделы. Swap, естественно, подцепился без проблем. А вот рут… Оказалось, что нельзя монтировать и, соответственно, устанавливать на диск, где лежат установочные файлы - чтобы случайно их не повредить. Вот так-то. Fail.
GRUB4DOS + распакованный ISO на отдельном ext2-разделе
Делаем все тоже самое, что и в предыдущей попытке, кроме пунктов 2,3,4 - мы должны создать еще один дополнительный раздел (я сделал ext2), на который помещаем дистрибутив, который и указываем при установке как репозиторий.
Success.

Дополнительные косячки

  1. Очень внимательно следите за тем, что предлагает сделать openSUSE в автоматическом режиме. У меня, например, он захотел затереть все существующие разделы и заюзать весь диск под свои нужды (хотя под виртуалкой такого не было).
  2. Хамелеонка не смог создать в существующем Грубе записи для себя, поэтому я вообще не стал ставить загрузчик для него. Чтобы сделать также, нужно записать всю инфу, которую он хочет поместить в лоадер - ядра и их параметры, а после установки присоединить их к Grub. У меня вышло так:

    Title openSUSE 11.3 Desktop
    kernel (hd0,6)/boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part7 resume=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part5 splash=silent quiet showopts
    initrd (hd0,6)/boot/initrd-2.6.34-12-desktop

    Title Xen
    kernel (hd0,6)/boot/vmlinuz-2.6.34-12-xen root=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part7 resume=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part5 splash=silent quiet showopts
    initrd (hd0,6)/boot/initrd-2.6.34-12-xen

    Title openSUSE 11.3 Failsafe
    kernel (hd0,6)/boot/vmlinuz root=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part7 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
    initrd (hd0,6)/boot/initrd

  3. при установке не монтируйте NTFS-разделы - у меня это приводило к ошибке.

Заключение

Вот такими тернистыми путями и стал я обладателем openSUSE 11.3. Вопросов было много, появилось же еще больше. Но это уже совсем другая история…

P.S. Прошу прощения за отсутствие скриншотов, но я не смог пройти через этот ад еще раз.



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