LinuxForum.Fans
Тема

Jessie Debian. Первое знакомство.

Автор: Termo 15 сообщений 6489 просмотров
#345667

Вопрос: а зачем это надо?
Ответ: да просто так.

Открываем любой браузер и идем по ссылке cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/
Качаем файл debian-testing-i386-CD-1.iso
Настраиваем Virtual Box и запускаем...
Выбираем "Расширенные настройки".


Режим эксперта.


Язык по понятным причинам русский.


Локализация Российская Федерация.


Я на всякий пожарный указываю еще пару-тройку локалей.


По умолчанию RU UTF-8


Настройка клавиатуры - это пару раз нажать Enter.


С определением компакт-диска тоже никаких проблем.


Т.к. вы эксперт, то система предложит выбрать еще пакеты.
Я пропустил этот шаг.


Настройка сети. Никаких сложностей.
Два раза нажать Enter.

Имя машины оставил по умолчанию: debian.
Всякие прокси и домены пропустил ибо не надо.

#345668

Не стал зацикливаться и на настройке времени. :-)

Настройка учетных записей и паролей.
Теневые пароли - да.
Суперпользователь - да.
Пользователь - на ваш выбор.
*как пример*
Полное имя: User.
Логин: user.


Выбираю свой жесткий диск.


Ручное разбиение.


Первый раздел /dev/sda1: /boot ext2 120Mb первичный загрузочный.
(почему ext2 я расскажу позже).


Второй раздел /dev/sda2: / ext4 2,8Gb первичный незагрузочный.


Третий раздел /dev/sda5: /home xfs 1,4Gb логический.
Четвертый раздел /dev/sda6: swap логический.

Записать изменения на диск - да.

*лирика*
Разбиение дисков процесс сугубо индивидуальный. Как и выбор ФС.
Если планируете компилировать ядра, то под корень необходимо выделить более 10Gb.
Некоторые из категории труЪ делают отдельные разделы для каждой директории корня.
Возможно это есть правильно. Спорить не буду. Я не труЪ!
*/лирика*

Установка базовой системы. Ядро 3.10.3-486.


В менеджере пакетов оставляю всё без изменений.


Debian существенно поумнел.
Не мог не порадоваться.


Оставил только стандартные утилиты.

#345669

Установить GRUB в главную загрузочную запись? Да.
Выбираю диск /dev/sda.


Уточнил про часы в системе UTC и перезагрузился.
Привет Jessie!


Вошел как root.
Проверил себя командой uname -a и заодно насчет свободного места справился df -h.

Видно что система заняла 765Mb, ядро отхватило 17Mb, а в /home/user занялось 33Mb.
Вот тебе и хваленая XFS!

Первое, что надо сделать в системе - это набрать nano /etc/apt/sources.list
И закомментировать первую строчку, где deb cdrom. Она сразу посинеет. Удобно.
Ctrl+O - Enter - Ctrl+X (сохранили и вышли).


Обновляю систему.
[console]apt-get update[/console]

А теперь, собственно, то, для чего я сделал отдельный /boot.
Выпиливаю к чертовой матери grub2.
[console]apt-get purge grub-pc grub-common[/console]
Всего система удалит 4 пакета.


На вопрос отвечаю категорически - ДА!


Ставлю grub 0.97.
[console]apt-get install grub-legacy[/console]
Устанавливаю его в MBR.
[console]grub-install /dev/sda[/console]
Обновляю.
[console]update-grub[/console]


Открываю файл загрузчика и делаю, что пожелаю.
[console]nano /boot/grub/menu.lst[/console]
Reboot.

Результат.


Теперь надо установить дополнения гостевой системы.
Для начала установлю пару-тройку пакетов.
[console]apt-get install mc dkms linux-headers-3.10-3-486[/console]
Более ничего устанавливать не надо.

Теперь возьмусь за иксы.
[console]apt-get install xorg[/console]
Установится 77 новых пакетов, система потяжелеет на 33Mb.


*лирика*
Что плохо в debiane?
Вместе с Х-сервером устанавливаются все возможные видеодрайвера и прочая ересь.
Они мне будут мешать чуть далее...
*/лирика*

Ну а коль я ставлю систему на виртуальную машину, мне понадобятся гостевые дополнения.
Кликаю на "Устройства" - Установить дополнения гостевой ОС.
Debian не был бы самим собой, если бы у него всё сразу установилось. :-)
[console]mount /dev/sr0 /media/cdrom[/console]

Открываю mc и перехожу в /media/cdrom.
Нахожу файл VBoxLinuxAdditions.run и нажимаю Enter.

Ошибок не было, всё встало как часы.
Reboot по просьбе Jessie.

Теперь сам Xorg.
[console]Xorg -configure[/console]
Куча ошибок и призыв посмотреть логи.
Ага, щаз!

В директории /root создался файл xorg.conf.new.
Вот он то мне и нужен.
Смотрите сами: тупая машина собрала все драйвера в одну кучу.

Показать
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
Screen 3 "Screen3" RightOf "Screen2"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "built-ins"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor3"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
Identifier "Card0"
Driver "vboxvideo"
BusID "PCI:0:2:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "kmsdev" # <str>
#Option "ShadowFB" # [<bool>]
Identifier "Card1"
Driver "modesetting"
BusID "PCI:0:2:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # <str>
#Option "fbdev" # <str>
#Option "debug" # [<bool>]
Identifier "Card2"
Driver "fbdev"
BusID "PCI:0:2:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card3"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Monitor2"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen3"
Device "Card3"
Monitor "Monitor3"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Убираю всё, кроме относящегося к vboxvideo.
Должно получиться вот так:

Показать
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0

InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "built-ins"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_alt_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
Identifier "Card0"
Driver "vboxvideo"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768_60"
EndSubSection
EndSection

Это по поводу зависимостей при установке xorg.
Ну а куда деваться то?
Копирую исправленный xorg.conf.new
[console]cp xorg.conf.new /etc/X11/xorg.conf[/console]
Выхожу из-под root и запускаю xorg как user.
[console]startx[/console]

Обана, работает!


Мое скромное мнение таково: Debian допилили до вменяемого состояния, если не принимать во внимание Xorg.

#345673

Не вкуриваю.
Здесь уже нельзя?

#345675
"Termo" написал:
Не вкуриваю.
Здесь уже нельзя?

Можно где угодно, где больше нравится.

#345677

Termo, зачем было выпиливать grub2?

#367076

Доброго время суток! Хотел сделать разбиение диска как у вас. Подскажите пожалуйста какой выбрать тип таблицы разделов??????? Заранее огромное спасибо!!!!!!!

#367077

muksus2010, если хотите выбрать между MBR или GPT, то устанавливать надо в режиме эксперта, но это рекомендуется опытным пользователям. Можно взять например LiveCD, например Knoppix, и разбить диск при помощи Gparted, а потом устанавливать Debian.

#367078

Спасибо огромное за ответ! Я в данный момент тренируюсь на VirtualBox как мне быть с таблицей разделов?????? Скажите пожалуйста еще где мне можно взять наиболее стабильной образ Debian, чтобы установка на VirtualBox прошла без ошибок.

#367080

muksus2010, а что у вас за ошибки?

#367164

После долгих мучений все таки удалось установить Debian. Но процесс застопорился на установке пакетов как я понял заголовков после ввода команды:

text
apt-get install mc dkms linux-headers-3.10-3-486

появляется ошибка: "E: Не удалось найти пакет linux-headers-3.10-3-486". Хотя я прежде чем начать установку в пакетов я выбрал в VirtualBox: Настроить -> Носители -> Контроллер IDE выбрал папку, где находится скаченный образ нажал OK. Еще вопрос, где находится пункт меню: "Устройства" - Установить дополнения гостевой ОС????? В VirtualBox???? У меня VirtualBox: Версия 4.3.6. r91406. Не удалось смонтировать cdrom командой

text
mount /dev/sr0 /media/cdrom

?????? Не удалось открыть mc, перейти в /media/cdrom и найти файл VBoxLinuxAdditions.run?????? Не удалось сделать снимок экрана в VirtualBox?????????? *WALL* *WALL* *WALL* *WALL* Помогите пожалуйста, если не трудно приложите снимки экранов. Заранее огромное спасибо вам!!!!

#367170

muksus2010, во первых, вы, я так понимаю, скачали Debian 7.X - стабильную версию. Софт в ней не обновляется. Выходят только обновления бузопасности. Если хотите свежие программы, то в /etc/apt/source.list нужно заменить "wheezy" на "testing", тогда вы получите rolling-reliase.
Во вторых, "Устройства" ---> "Установить дополнения гостевой ОС"
У Debian 7.X последнее ядро - 3.2.X

#367224

еще два года допиливать будут..
к тому моменту уже 4.0 ядро выйдет

Войдите или зарегистрируйтесь, чтобы ответить.