Очень простой способ получить полный доступ (права root’а) к системе Linux, используя загрузчик GRUB (даже LiveCD не нужен).
Что для этого нужно? Просто грузим систему и ждем появления меню GRUB’а со списком установленных в системе операционных систем.
Список может быть примерно такой:
Gentoo Linux 2.6.31-r6
ArchLinux 2.6.31
Ubuntu Karmic Koala 9.10
Sabayon Linux r5.1 KDEВыбираем систему (стрелочками вверх-вниз), к которой хотим получить доступ. И нажимаем буковку e на клавиатуре (e – от edit). Например, нам нужно “попасть” в ArchLinux.
Выбираем пункт ArchLinux 2.6.31, нажимаем e и нам открывается для редактирования запись, соответствующая записи в конфигурационном файле GRUB menu.lst (для Debian-подобных систем, или grub.cfg – для Gentoo):
title Archlinux 2.6.31
root (hd0,5)
kernel /boot/vmlinuz26 root=/dev/sda6 ro vga=0?318
initrd /boot/kernel26.imgУдаляем в строке kernel (в данном случае – третья по счету) все, кроме пути к ядру /boot/vmlinuz26 и пути к разделу root (root=/dev/sda6). То есть, у нас получится запись такого вида:
kernel /boot/vmlinuz26 root=/dev/sda6Дописываем в конец этой строки это: rw init=/bin/bash. В итоге запись будет выглядеть так:
kernel /boot/vmlinuz26 root=/dev/sda6 rw init=/bin/bashСохраняем результаты нашего “непосильного” труда – нажимаем Enter и затем грузим ArchLinux с исправленными нами параметрами, нажав b (b – от boot).
В итоге у нас загружается консоль с правами root’а. Что и требовалось. Дальше – только дело фантазии и умения.
На этом все.