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

Для загрузки Ubuntu обычно используется GRUB. В последних версиях GRUB2 (исправления вносятся в файл /etc/default/grub), раньше GRUB (/boot/grub/menu.lst). Определим версию используемого GRUB:

 

$ dpkg -l |grep grub
ii grub-common 2.00-5ubuntu1 i386 GRand Unified Bootloader (common files)
ii grub-gfxpayload-lists 0.6 i386 GRUB gfxpayload blacklist
ii grub-pc 2.00-5ubuntu1 i386 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.00-5ubuntu1 i386 GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii grub2-common 2.00-5ubuntu1 i386 GRand Unified Bootloader (common files for version 2)

В данном случае невооруженным глазом видно что установлена вторая версия и значит, что все изменения необходимо вносить в /etc/default/grub, так как именно из него создается конфигурационный файл /boot/grub/grub.cfg.

Первое, что необходимо сделать - исправить параметры, передаваемые ядру. Это делается с помощью опции

GRUB_CMDLINE_LINUX_DEFAULT="

Возможно передать параметры также через

GRUB_CMDLINE_LINUX=""

Обычно ядру передаются параметры "quiet splash". Первый параметр отключает вывод сообщений ядром, второй - заменяет вывод процесса загрузки на заставку.

Если у вас других систем кроме ubuntu  не установлено, то меню отображаться не будет. Для его включения есть следующие опции:

GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=false

Я предпочитаю видеть меню загрузки в обычном текстовом режиме:

GRUB_TERMINAL=console

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

GRUB_GFXMODE=1680x1050x24

После внесения всех необходимых изменений необходимо сгенерировать новый конфигурационный файл:

$ sudo update-grub

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

$ sudo fdisk -l
.....
/dev/sda1 * 63 97835910 48917924 83 Linux
.....
$ mkdir /tmp/mnt
$ sudo mount /dev/sda1 /tmp/mnt
$ sudo grub-install --root-directory=/tmp/mnt /dev/sda

Внимание: Последним параметром указываем весь диск, а не раздел.

Кроме этого существует специальный iso-образ, предназначенный для подобных проблем http://www.supergrubdisk.org/super-grub2-disk/

Добавить комментарий
  • Комментарии не найдены