Författare |
Meddelande |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 Chroot-tråden
Junkade ner min burk med några snabbt ovarsamma kommandon... 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, 21:23 |
|
 |
Osprey
Blev medlem: 05 apr 2008, 23:09 Inlägg: 5682 Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
|
 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, 10:14 |
|
 |
gruble
Blev medlem: 24 maj 2007, 10:30 Inlägg: 704
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS
|
 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, 08:54, redigerad totalt 1 gång.
|
29 jan 2011, 00:03 |
|
 |
vulfgar
ung forumnörd
Blev medlem: 01 okt 2006, 21:31 Inlägg: 12893 Ort: Bohuslän
OS: Ubuntu
Utgåva: 20.10 Groovy Gorilla
|
 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!
|
29 jan 2011, 00:10 |
|
 |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 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, 09:20 |
|
 |
gruble
Blev medlem: 24 maj 2007, 10:30 Inlägg: 704
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS
|
 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, 22:34 |
|
 |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 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, 22:59 |
|
 |
gruble
Blev medlem: 24 maj 2007, 10:30 Inlägg: 704
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS
|
 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
|
23 feb 2011, 23:03 |
|
 |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 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.
|
23 feb 2011, 23:11 |
|
 |
gruble
Blev medlem: 24 maj 2007, 10:30 Inlägg: 704
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS
|
 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
|
23 feb 2011, 23:20 |
|
 |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 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....
|
23 feb 2011, 23:24 |
|
 |
gruble
Blev medlem: 24 maj 2007, 10:30 Inlägg: 704
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS
|
 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 foundJag 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, 12:51, redigerad totalt 3 gånger.
|
24 feb 2011, 00:07 |
|
 |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 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, 20:07 |
|
 |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 Re: Chroot-tråden
Hamnade i chrooten nar dbus rasade i Natty Ska se ut sa har nar det funkar via en Live-skiva  Hur man nu lagar dbus-felet.... 
|
24 feb 2011, 21:56 |
|
 |
vulfgar
ung forumnörd
Blev medlem: 01 okt 2006, 21:31 Inlägg: 12893 Ort: Bohuslän
OS: Ubuntu
Utgåva: 20.10 Groovy Gorilla
|
 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!
|
25 feb 2011, 13:51 |
|
 |
pun
Blev medlem: 20 okt 2007, 21:11 Inlägg: 5317
OS: Ubuntu
|
 Re: Chroot-tråden
Yep, snabbt fixat när jag kom hem.
|
25 feb 2011, 18:13 |
|
 |
Lennie
Blev medlem: 07 nov 2010, 18:10 Inlägg: 121
OS: Arch Linux
|
 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, 20:23 |
|
|