Автор: ebreo 07.04.2010 21:18
Очень простой способ получить полный доступ (права root'а) к системе Linux, используя загрузчик GRUB (даже LiveCD не нужен). Что для этого нужно? Только руки... :-)
1. Просто грузим систему и ждем появления меню GRUB'а со списком установленных в системе операционных систем. Список может быть примерно такой:
Gentoo Linux 2.6.31-r6
ArchLinux 2.6.31
Ubuntu Karmic Koala 9.10
Sabayon Linux r5.1 KDE
2. Выбираем систему (стрелочками вверх-вниз), к которой хотим получить доступ. И нажимаем буковку '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=0x318
initrd /boot/kernel26.img
3. Удаляем с строке kernel (в данном случае - третья по счету) все, кроме пути к ядру (/boot/vmlinuz26) и пути к разделу root (root=/dev/sda6). То есть, у нас получится запись такого вида:
kernel /boot/vmlinuz26 root=/dev/sda6
4. Дописываем в конец этой строки это: rw init=/bin/bash. В итоге запись будет выглядеть так:
kernel /boot/vmlinuz26 root=/dev/sda6 rw init=/bin/bash
5. Сохраняем результаты нашего "непосильного" труда - нажимаем 'Enter' и затем грузим Archlinux с исправленными нами параметрами, нажав 'b' ('b' - от ''boot').
6. В итоге у нас загружается консоль с правами root'а. Что и требовалось. Дальше - только дело фантазии и умения... :-)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий