Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 22 jul 2019, 23:56



Denna tråd är låst, du kan inte redigera inlägg eller besvara den.  [ 17 inlägg ] 
 Chroot-tråden 
Författare Meddelande
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Chroot-tråden
Junkade ner min burk med några snabbt ovarsamma kommandon... >:D

Chrootade och lagade felet.

Kod:
sudo mount /dev/sda1 /mnt/
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt/ /bin/bash


Sen är det bara att laga med apt-get eller aptitude....

/dev/sda1 är då beroende var man har sin partition, kollas med sudo fdisk -l


11 nov 2010, 22:23
Profil
Online
Användarvisningsbild

Blev medlem: 06 apr 2008, 00:09
Inlägg: 5285
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
Det funkar bra även för andra lagningar än apt-get och aptitude. I princip innebär det att man kör en trasig/annan installation, i det här fallet /dev/sda1 med den aktuella kärnan man redan har igång och med vad den har skapat i /dev, /proc, /sys och så.

På så sätt får man virtuellt igång ett annat system (kommandon etc.), med hjälp av det system man redan har igång, som mycket väl kan vara en live-cd.

Funkar alldeles förträffligt bland annat för att reparera grub, eller installera en ny kärna och så. Fast om /boot ligger i en egen partition så måste man montera även den...

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


16 nov 2010, 11:14
Profil WWW
Användarvisningsbild

Blev medlem: 24 maj 2007, 11:30
Inlägg: 704
OS: Foresight
Utgåva: 18.10 Cosmic Cuttlefish
Svara med citat
Inlägg Re: Chroot-tråden
1. Måste det vara samma dist för att Chroota ett system eller går det med vilken linux-dist som helst, och version av chroot ?.
Pun skrev:
Jo om man kör i diket totalt så är en "chroot" mycket bra att ta till !

Enklast så har du då bara någon Ubuntu-dist på en USB-sticka så är det bara att köra.

Har du kört i diket med xorg-edgers så kör du då bara en ppa-purge via "chrooten", sen kan du då också uppdatera alla paket till senaste version.... osv... allting går att fixa via en chroot.

2. Är det efter dom 6 första mount och chroot komandot som man utför själva reparationen från Live CD:n?
För jag tyckte inte det hände någonting när jag körde bara dom från en Maverick Merkat Live CD, eftersom jag inte hittade 11.04 Alpha 1:an..

_________________
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review


Senast redigerad av gruble 29 jan 2011, 09:54, redigerad totalt 1 gång.



29 jan 2011, 01:03
Profil
ung forumnörd
Användarvisningsbild

Blev medlem: 01 okt 2006, 22:31
Inlägg: 12893
Ort: Bohuslän
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: Chroot-tråden
Mycket bra info, lägger lite klister på denna tråden. :)

_________________
På internet vet ingen att du är en hund. ..... ~~~ ..... I'm a bitch! 8)


29 jan 2011, 01:10
Profil
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
gruble skrev:
1. Måste det vara samma dist för att Chroota ett system eller går det med vilken linux-dist som helst, och version av chroot ?.
Pun skrev:
Jo om man kör i diket totalt så är en "chroot" mycket bra att ta till !

Enklast så har du då bara någon Ubuntu-dist på en USB-sticka så är det bara att köra.

Har du kört i diket med xorg-edgers så kör du då bara en ppa-purge via "chrooten", sen kan du då också uppdatera alla paket till senaste version.... osv... allting går att fixa via en chroot.

2. Är det efter dom 6 första mount och chroot komandot som man utför själva reparationen från Live CD:n?
För jag tyckte inte det hände någonting när jag körde bara dom från en Maverick Merkat Live CD, eftersom jag inte hittade 11.04 Alpha 1:an..


Jo men en viktig sak är att partitionen kan ha en annan beteckning men oftast är det ju sda1 och för att vara säker så ser man det med fdisk -l

Sen är det bara att köra och det sista kommandot ändrar då promten till en rootprompt.

Eftersom man då är root så behövs sedan inte sudo.

apt-get update ska direkt lista förråden man har i sina "sources". Det kommandot bör man alltid köra som första steg.

Sen är det bara att köra ppa-purge eller vad man vill.

Sedan kan man även uppdatera installationen osv precis som man vill.


29 jan 2011, 10:20
Profil
Användarvisningsbild

Blev medlem: 24 maj 2007, 11:30
Inlägg: 704
OS: Foresight
Utgåva: 18.10 Cosmic Cuttlefish
Svara med citat
Inlägg Re: Chroot-tråden
Jag lyckas inte få till det med chroot, verkar fel vid bash: groups: command not found

ubuntu@ubuntu:~$ sudo chroot /mnt/ /bin/bash
bash: groups: command not found
root@ubuntu:/# apt-get update
bash: apt-get: command not found
root@ubuntu:/#

_________________
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review


23 feb 2011, 23:34
Profil
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
gruble skrev:
Jag lyckas inte få till det med chroot, verkar fel vid bash: groups: command not found

ubuntu@ubuntu:~$ sudo chroot /mnt/ /bin/bash
bash: groups: command not found
root@ubuntu:/# apt-get update
bash: apt-get: command not found
root@ubuntu:/#


Vad bootar du med för Live-skiva ???

Är det samma som installationen 32 alt 64 bitar ?

Jag har chrootat säkert 10 gånger senaste året och jag hade liknande fel med nån iso jag bootade med....kommer inte ihåg vilken som krånglade.


23 feb 2011, 23:59
Profil
Användarvisningsbild

Blev medlem: 24 maj 2007, 11:30
Inlägg: 704
OS: Foresight
Utgåva: 18.10 Cosmic Cuttlefish
Svara med citat
Inlägg Re: Chroot-tråden
Senaste daily build som jag hämtade ikväll, men jag lyckades inte köra igång
Installera ubuntu 11.04 på den heller, stoppade vid "Förbereder.
uname -r
2.6.38-4-generic

_________________
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review


24 feb 2011, 00:03
Profil
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
gruble skrev:
Senaste daily build som jag hämtade ikväll, men jag lyckades inte köra igång
Installera ubuntu 11.04 på den heller, stoppade vid "Förbereder.
uname -r
2.6.38-4-generic


Du ska starta i Liveläget, sedan startar du Firefox och surfar hit till tråden.

Startar terminalen och klistrar in mina kommandon en efter ett så blir det inget fel heller.


24 feb 2011, 00:11
Profil
Användarvisningsbild

Blev medlem: 24 maj 2007, 11:30
Inlägg: 704
OS: Foresight
Utgåva: 18.10 Cosmic Cuttlefish
Svara med citat
Inlägg Re: Chroot-tråden
När jag startade med skivan så upptäckte den en Package Manager på disken min,
kryssade bort den förra gången men startade den nu. Det ser ut som den hittade
dagens uppdateringar, ska testa köra den en gång.

_________________
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review


24 feb 2011, 00:20
Profil
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
gruble skrev:
När jag startade med skivan så upptäckte den en Package Manager på disken min,
kryssade bort den förra gången men startade den nu. Det ser ut som den hittade
dagens uppdateringar, ska testa köra den en gång.


Ok... då funkade chrooten med andra ord.....

Det kan ev behövas en dist-upgrade men se upp för ev borttagningar !!

Kod:
apt-get update

apt-get dist-upgrade


sedan en återställning av ubuntu-desktop
Kod:
apt-get install ubuntu-desktop


Sen borde det bara vara och boota om....


24 feb 2011, 00:24
Profil
Användarvisningsbild

Blev medlem: 24 maj 2007, 11:30
Inlägg: 704
OS: Foresight
Utgåva: 18.10 Cosmic Cuttlefish
Svara med citat
Inlägg Re: Chroot-tråden
Nej lika med chroot kommandot.

Edit 2: Men tror jag hittat lösningen på detta problem efter mycket googleing
ubuntu@ubuntu:~$ sudo chroot /mnt/ /bin/bash
bash: groups: command not found


Jag har förut flyttat runt /usr till en egen partition (/dev/sda2)
(har för tillfället installationen sda1=/, sda2=/usr, sda3=/home)

Därför kör jag detta kommando som nr 2 i Terminalen.
sudo mount /dev/sda2 /mnt/usr

Då verkar chroot fungera för första gången på min installation.
(enligt denna lista med montering av /usr på partition sda2)

Kod:
sudo mount /dev/sda1 /mnt/
sudo mount /dev/sda2 /mnt/usr
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt/ /bin/bash

_________________
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review


Senast redigerad av gruble 21 maj 2011, 13:51, redigerad totalt 3 gånger.



24 feb 2011, 01:07
Profil
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
Jo, vilken partition som innehåller Natty vet nog bara du.... dvs det är den som ska chrootas

Sen är jag inte med på det här med uppstarten av Live-skivan... den ska bara starta.


24 feb 2011, 21:07
Profil
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
Hamnade i chrooten nar dbus rasade i Natty

Ska se ut sa har nar det funkar via en Live-skiva

Bild

Hur man nu lagar dbus-felet.... ???


24 feb 2011, 22:56
Profil
ung forumnörd
Användarvisningsbild

Blev medlem: 01 okt 2006, 22:31
Inlägg: 12893
Ort: Bohuslän
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: Chroot-tråden
pun skrev:
Hamnade i chrooten nar dbus rasade i Natty


samma här. Bekvämt att chroota när man har en stabil installtion på samma dator. ;)

Nu funkar natty igen efter ett antal uppdateringar. :)

_________________
På internet vet ingen att du är en hund. ..... ~~~ ..... I'm a bitch! 8)


25 feb 2011, 14:51
Profil
Användarvisningsbild

Blev medlem: 20 okt 2007, 22:11
Inlägg: 5317
OS: Ubuntu
Svara med citat
Inlägg Re: Chroot-tråden
Yep, snabbt fixat när jag kom hem.


25 feb 2011, 19:13
Profil

Blev medlem: 07 nov 2010, 19:10
Inlägg: 121
OS: Arch Linux
Svara med citat
Inlägg Re: Chroot-tråden
Hur avmonterar man allting efteråt? När jag var färdig med det jag skulle göra avslutade jag med "exit", och sen skrev jag "sudo umount /mnt" och fick då till svar:
"umount: /mnt: enheten är upptagen."


14 aug 2011, 21:23
Profil
Visa inlägg nyare än:  Sortera efter  
Denna tråd är låst, du kan inte redigera inlägg eller besvara den.   [ 17 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011