LINUX.ORG.RU

Gentoo LiveDVD загрузился с раб. столом, но как получить привилегии root?

 ,


0

1

Доброго времени, уважаемые программисты, почтенные форумчане!

Вопрос: как получить привилегии рут, чтобы запускать команды fdisk, mount итд?

История: чтение https://wiki.gentoo.org/wiki/LiveUSB/Guide и многочисленные эксперименты создания загрузочной флешки увенчались успехом на второй день, благодаря открытию https://wiki.gentoo.org/wiki/LiveUSB где описано что Hybrid iso нужно расколдовать командой isohybrid.

Флешку с LiveDVD x86 удалось создать так:

su -
apt-get install syslinux sysliux-utils
cd /home/user
wget https://mirrors.kernel.org/gentoo//releases/x86/20160704/livedvd-x86-amd64-32ul-20160704.iso
fdisk -l
umount /dev/sdc1
mkfs.fat -F 16 /dev/sdc1
mkdir -p /mnt/usb
ls /usr/lib/syslinux/mbr
dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdc
isohybrid livedvd-x86-amd64-32ul-20160704.iso
dd if=livedvd-x86-amd64-32ul-20160704.iso of=/dev/sdc

Очень необычно, что довольно увесистый образ не содержит загрузочного файла, и необходимо копировать mbr.bin, что сильно отличает процесс создания загрузочной флешки Gentoo.

Загрузиться удалось, рабочий стол Plasma смогла подключиться к вай-фай, открыть консоль. Но беда в следующем:

gentoo@livecd ~ $ fdisk
bash: fdisk: command not found
gentoo@livecd ~ $ gparted
bash: gparted: command not found
gentoo@livecd ~ $ passwd root
passwd: You may not view or modify password information for root.
gentoo@livecd ~ $ passwd
New password: 
BAD PASSWORD: it is WAY too short
New password: 
BAD PASSWORD: it does not contain enough DIFFERENT characters
New password: 
BAD PASSWORD: it does not contain enough DIFFERENT characters
passwd: Have exhausted maximum number of retries for service
passwd: password unchanged
gentoo@livecd ~ $ su -
Password: 
su: Authentication failure
gentoo@livecd ~ $ chroot /mnt/gentoo
chroot: cannot change root directory to '/mnt/gentoo': Operation not permitted
gentoo@livecd ~ $ mount /dev/sdc1 /mnt/gentoo
mount: only root can do that
gentoo@livecd ~ $ mount -t ext3 /dev/sdc1 /mnt/gentoo    
mount: only root can use "--types" option
gentoo@livecd ~ $ fdisk  /dev/sda
bash: fdisk: command not found

http://gentoo.linuxhowtos.org/TipsTricks/recover_root_passwd.htm — кажется, бут-меню имеет только 4 пункта:

-Gentoo x86 -Gentoo x86 nofb -Gentoo amd64 -Gentoo amd64 nofb

Как загрузиться в консоль с правами рут и пойти ставить?

★★

Последнее исправление: znavko (всего исправлений: 1)

Конечно, это ни разу не отвечает на вопрос, но... а зачем нужен LiveDVD?

Gentoo отлично ставится с любого дистрибутива. Я для этого когда-то использовал последнюю убунту. И сеть заработала, и звук, и рут есть.

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

спасибо, наверное, чтобы лишнее не удалять, а сразу диск отформатировать. в хендбуке вашего варианта нет.

znavko ★★
() автор топика

Как загрузиться в консоль с правами рут и пойти ставить?

Выбираешь разрядность в меню, жмешь «tab» дописываешь nox и жмешь энтер. В хендбуке это есть https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Media#Other_options.

With ★☆☆
()
Последнее исправление: With (всего исправлений: 3)

Нужно же понимать, что ты делаешь, а не тупо выполнять инструкции. Например посмотри внимательно на команды:

mkfs.fat -F 16 /dev/sdc1
dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdc
isohybrid livedvd-x86-amd64-32ul-20160704.iso
dd if=livedvd-x86-amd64-32ul-20160704.iso of=/dev/sdc

Из них последние две отменяют все предыдущие. В общем-то тебе достаточно было только трёх команд. А на самом деле даже двух, поскольку тот образ, который ты скачивал и так был гибиридизирован.

Кроме того, обрати внимание на:
wget https://mirrors.kernel.org/gentoo//releases/x86/20160704/livedvd-x86-amd64-32ul-20160704.iso
Ты качаешь образ годичной давности.

Если хочешь изучить GNU/Linux, а не получить себе ачивку «установил Gentoo» в несуществующий профиль, нужно прежде чем вводить каждую команду, разобраться, что и как она должна делать и нужна ли она тебе вообще.

Может стоит начать с чего-нибудь попроще, не Gentoo взять, а например, Slackware? Тем более что возможностей по сборке программ из исходников там не меньше.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 6)
Ответ на: комментарий от Xenius

Хотя более нового образа из «стабильных» релизов и нет...

Xenius ★★★★★
()

Под рутом в графике не сидят. Для консоли есть команды su и sudo.

Ygor ★★★★★
()
21 октября 2017 г.

в лайв генту когда загрузился нужно забиндить пароль ,я так делал ,если не ошибаюсь что то вроде этого :
sudo su или su root не помню точно
passwd
пароля там изначально нету ,что то вроде того .

zoloz
()
Ответ на: комментарий от a1batross

Жаным, ТС наверное думает, что с этого исошника можно генту установить на жесткий диск, как принято у белых людей, а не гиков. :)

Deleted
()
Ответ на: комментарий от Deleted

теперь пользуюсь system-rescue-cd.org и ставлю фанту через Интернет по хендбуку на funtoo.org.

system-rescue-cd значительно удобнее прочих лайвусб.

znavko ★★
() автор топика
Последнее исправление: znavko (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.