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:

Kod: Zaznacz cały

mount: permission denied
Jak się z tym uporać?

: 01 maja 2011, 23:01
autor: fnmirk
Przedstaw wynik polecenia z działającego systemu:

Kod: Zaznacz cały

fdisk -l

: 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:

Kod: Zaznacz cały

aptitude update
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.