Strona 1 z 2
[+] Debootstrap - mount: permission denied
: 01 maja 2011, 21:45
autor: pzduniak
Witam.
Próbuję zainstalować Debiana Lenny i386 na Debianie Lenny amd64 (by korzystać z wine, z którym nie mogę się uporać, bo nawet wine32 sypie się). Utworzyłem środowisko /chroot/. Gdy wpisuję polecenie:
Kod: Zaznacz cały
debootstrap --arch i386 lenny /chroot/ http://ftp.pl.debian.org/debian/
Po chwili czekania, dbs wywala taki błąd:
Kod: Zaznacz cały
I: Extracting tar...
I: Extracting tzdata...
I: Extracting bsdutils...
I: Extracting mount...
I: Extracting util-linux...
I: Extracting zlib1g...
W: Failure trying to run: chroot /chroot mount -t proc proc /proc
System bez 60% oprogramowania nie nadaje się do niczego. W logach widnieje:
Jak się z tym uporać?
: 01 maja 2011, 23:01
autor: fnmirk
Przedstaw wynik polecenia z działającego systemu:
: 03 maja 2011, 12:19
autor: pzduniak
Kod: Zaznacz cały
root@ks313701:~# fdisk -l
Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000aee3c
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 1 38245 307198976+ fd Linux RAID autodetect
/dev/sda2 38245 120327 659318784 fd Linux RAID autodetect
/dev/sda3 120327 121601 10238976 82 Linux swap / Solaris
Dysk /dev/sdb: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000ccfde
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdb1 1 38245 307198976+ fd Linux RAID autodetect
/dev/sdb2 38245 120327 659318784 fd Linux RAID autodetect
/dev/sdb3 120327 121601 10238976 82 Linux swap / Solaris
Dysk /dev/md2: 675.1 GB, bajtów: 675142369280
głowic: 2, sektorów/ścieżkę: 4, cylindrów: 164829680
Jednostka = cylindrów, czyli 8 * 512 = 4096 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000
Dysk /dev/md2 nie zawiera poprawnej tablicy partycji
Dysk /dev/md1: 314.6 GB, bajtów: 314571685888
głowic: 2, sektorów/ścieżkę: 4, cylindrów: 76799728
Jednostka = cylindrów, czyli 8 * 512 = 4096 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000
Dysk /dev/md1 nie zawiera poprawnej tablicy partycji
Problem wciąż istnieje, wciąż nie mogę uruchomić środowiska chroot.
: 03 stycznia 2012, 12:14
autor: silelis
Mam podobny problem. Czy ktoś wie, co może być jego powodem?
: 03 stycznia 2012, 13:08
autor: ilin
Nieumiejętność postępowania.
Montujemy partycję z opcjami zapisu i odczytu (rw).
Załóżmy w katalogu /mnt/lin.
Nie używamy polecenia chroot.
Przykładowe polecenie jakiego ja używam przy instalacji wersji testowej.
Kod: Zaznacz cały
debootstrap --arch i386 testing /mnt/lin http://ftp.debian.org/debian/
Jak skończy tworzyć drzewo katalogów dopiero montujemy odpowiednie katalogi i uruchamiamy środowisko chroot.
Kod: Zaznacz cały
mount none /mnt/lin/proc -t proc
mount -o bind /dev /mnt/lin/dev
mount -o bind /sys /mnt/lin/sys
chroot /mnt/lin /bin/bash
Dalej:
i instalujemy to co nam jest potrzebne.
: 04 stycznia 2012, 15:00
autor: silelis
Niestety to samo.
Czy może mieć na to wpływ, że instaluję na architekturze mipsel?
: 23 stycznia 2012, 12:53
autor: fnmirk
Zachowanie standardowych poleceń systemu jest niezależne od architektury procesora. Problemem mogą być inne nazwy urządzeń. Najlepiej jest skorzystać np. z: UUID.
: 20 marca 2012, 11:18
autor: Van Pytel
Również mam taki sam błąd

Jak można to naprawić?
Kilka danych:
Kod: Zaznacz cały
fdisk -l
Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000e4a8a
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 1 1275 10238976+ 83 Linux
/dev/sda2 1275 121536 965994496 83 Linux
/dev/sda3 121536 121601 523264 82 Linux swap / Solaris
Kod: Zaznacz cały
/etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 / ext4 errors=remount-ro 0 1
/dev/sda2 /home ext4 defaults 1 2
/dev/sda3 swap swap defaults 0 0
Kod: Zaznacz cały
debootstrap squeeze /home/squeeze-chroot http://ftp.us.debian.org/debian
Mój system to squeeze 64 bit.
Korzystałem z tego poradnika:
http://damlab.pl/howto/chroot/
Dzięki za pomoc

: 20 marca 2012, 14:41
autor: Yampress
http://debian.linux.pl/entries/183-Inst ... ebootstrap
Nie radze instalować np. systemu amd64 spod livecd i386. Nie zrobi się środowiska chroot do takiego środowiska. Albo system amd64 i live64 albo się nie brać. Opis Kaki jest stary i...
: 20 marca 2012, 15:13
autor: Van Pytel
Właśnie różnie instalowałem 32 i 64 i żaden nie chciał się uruchomić.
To co podałeś to jest z live CD i to trochę odpada. Bo ja chcę zrobić to na serwerze i muszę zrobić z już zainstalowanego systemu.