Translate

пʼятниця, 27 вересня 2013 р.

Восстановление загрузчика GRUB2

Многие пользователи устанавливают несколько операционных систем на компьютер (например, Windows и Linux). При этом сначала следует установить Windows, а затем Linux, но не наоборот, поскольку загрузчик Windows перезаписывает MBR (Master Boot Record), что делает невозможной загрузку других операционных систем. Но даже после правильной установки обоих систем в дальнейшем может возникнуть необходимость в переустановке Windows. Опять-таки, двойная загрузка (dual-boot) станет недоступной, т.е. Windows будет загружаться, а Linux нет. В Ubuntu и Kubuntu используется загрузчик GRUB2, и его легко можно восстановить с помощью LiveCD.
Итак, загружаемся с LiveCD, запускаем консоль. Нам нужно примонтировать корневой раздел системы. Если вы не помните, на каком разделе стоит система, то наберите

sudo fdisk -l

Введите пароль (при загрузке с LiveCD пароль пользователя - ubuntu). Программа выведет что-то вроде

Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders, total 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b04b5

Device
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
/dev/sda5
Boot
*


Start
2048
206848
51202048
102402048
102404096
End
206847
51202047
102402047
167766015
104501247
Blocks
102400
25497600
25600000
32681984
1048576
Id
7
7
83
5
82
System
HPFS/NTFS/exFAT
HPFS/NTFS/exFAT
Linux
Extended
Linux swap / Solaris

В нашем примере мы видим, что Linux установлен в разделе /dev/sda3. Определившись с корневым разделом, монтируем его

sudo mount /dev/sda3 /mnt

Теперь переходим собственно к установке GRUB. Ключ "--root-directory" позволяет указать, что использовать в качестве корневой директории. Нам нужен корневой раздел нашей системы, который примонтирован в /mnt. Поэтому выполняем:

sudo grub-install --root-directory=/mnt /dev/sda

Если выйдет сообщение: "Installation finished. No error reported.", значит восстановление GRUB прошло успешно. Перезагружаемся и видим, что меню GRUB на месте

середа, 25 вересня 2013 р.

Ubuntu 13.10+Mate Desktop

      Ubuntu - хорошая, удобная и надежная операционная система из мира OpenSource. Но особенно в последних выпусках понятное, удобное окружение рабочего стола Gnome2 было заменено на Unity. Оно конечно красиво и в какой-то мере удобно, но... При попытках отобразить спрятанную боковую панель, приходится несколько раз подводить курсор к краю рабочего стола (не удобно), да и много еще ньюансов в работе есть. Посему было принято решение искать вариант вернуть Gnome 2 или его аналог. Gnome 3 тоже не подходил, уж больно Windows 8 попахивало.

     Вот и переродилась идея с Ubuntu 12.04, добавилось  некоторые детали (есть уже кнопка выключения - добавлен соответствующий пакет).

     Самое главное, чтобы получилось все и только MATE Desktop был установлен - нужно работать только с системой, содержащим только консоль!!! 


Для этого и берется mini.iso.

Итак начнем:

Устанавливаем ubuntu, скачать можно отсюда.
Далее добавляем репозитории пакетов:

логинимся под root: sudo su 
apt-get install python-software-properties software-properties-common
 
это даст нам возможность добавлять репозитории в /etc/apt/sources.list прямо из консоли
 с помощью команды add-apt-repository.

add-apt-repository "deb http://repo.mate-desktop.org/ubuntu saucy main"  
add-apt-repository "deb http://packages.mate-desktop.org/repo/ubuntu saucy main" 
add-apt-repository "deb http://mirror1.mate-desktop.org/ubuntu saucy main" 
 
Затем:
apt-get update 
apt-get --yes --quiet --allow-unauthenticated install mate-archive-keyring 
apt-get update 
apt-get install mate-core mate-desktop-environment synaptic xorg mate-common 
mate-desktop-environment-extra mate-dialogs-gnome mate-keyring lightdm-gtk-greeter

Перегружаем систему и логинимся в МАТЕ DESKTOP.
Вот у нас есть базовая система, которая в ОЗУ занимает 140 Мб. Может кому нибудь хватит, но все таки необходимо установить дополнительное ПО.

apt-get install brasero audacious banshee alsa-tools gnome-alsamixer apturl banshee-dbg banshee-meego hardinfo tomboy ubiquity xchat chromium-browser firefox usb-creator-gtk usb-creator-common update-notifier update-notifier-common mc vim rcconf dnsutils xdg-user-dirs and xdg-user-dirs-gtk jockey-gtk network-manager update-manager mate-desktop-gnome gnome-disk-utility deja-dup ubuntuone-client ubuntuone-control-panel-qt


Вот собственно у нас есть теперь все, что нужно базово для работы. Все остальное каждый пусть настраивает под себя, на то он и LINUX!!! :-)