Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Od jakiś paru godzin usilnie próbuje zainstalować na virtualce Debiana w wersji Wheezy. Początkowo pobierałem obrazy z FTP-a, po kłopotami z instalacją GRUB-a i zasięgnięciu informacji w google znalazłem sposób gwarantujący pobranie kompletnego i możliwie najbardziej aktualnego obrazu ISO poprzez jigdo.
Niestety problem się powtarza i ciągle jest ten sam czyli: Instalacja 'grub-pc' w /target/ nie powiodła się. Moje pytanie jest następujące czy w związku z tym Debiana Wheezy nie da się na czysto zainstalować, czy może coś ze mną jest nie tak ;-P
P.S Jeśli ktoś napisze:
...to zainstaluj sobie wersje stabilną i wykonaj
Kod:
apt-get dist-upgradei będziesz miał testową
to niech zamilknie na zawsze.
Ostatnio edytowany przez s_piotr (2011-06-10 22:18:00)
Offline
Z businesscard wersji stabilnej możesz w trybie expert zainstalować wersję testową. A co do samego problemu… Pewnie znowu uwalony obraz, tak to już jest z tymi obrazami testinga. Możesz jeszcze zamiast GRUB-a zainstalować LILO albo doinstalować potem GRUB-a w chroocie.
Offline
ArnVaker napisał(-a):
Z businesscard wersji stabilnej możesz w trybie expert zainstalować wersję testową.
o czymś podobnym już gdzieś czytałem, nie wiem czemu nie zwróciłem na to uwagi ;-/.
Co do polecenia chroot to nie wiem jak ono się sprawdzi w sytuacji kiedy nie mam GRUB-a i za chiny ludowe (chyba powinienem z dużej napisać) system nie chce mi wystartować.
Offline
s_piotr napisał(-a):
Co do polecenia chroot to nie wiem jak ono się sprawdzi w sytuacji kiedy nie mam GRUB-a i za chiny ludowe (chyba powinienem z dużej napisać) system nie chce mi wystartować.
Chodzi właśnie o to, żeby chrootować się do nieuruchomionego systemu, np. z livecd. :)
Offline
ArnVaker napisał(-a):
s_piotr napisał(-a):
Co do polecenia chroot to nie wiem jak ono się sprawdzi w sytuacji kiedy nie mam GRUB-a i za chiny ludowe (chyba powinienem z dużej napisać) system nie chce mi wystartować.
Chodzi właśnie o to, żeby chrootować się do nieuruchomionego systemu, np. z livecd. :)
Nadaje się do tego np. Ubuntu lub GRML. Do samego live'a polecam tą drugą dystrybucję. Jej obrazy ważą od 110 do 700MB do wyboru.
Offline
Że obrazy uwalone ? - fakt, nawet niedawno to opisywałem, a robiłem tak:
instalator nie chciał mi zainstalować gruba, to wybrałem lilo. Też nici.
Dokończyłem instalację, ściągnąłem pakiet gruba z zależnościami na pendraka. Chroot na partycję z systemem, instalacja gruba i zależności przez dpkg, aptitude lub apt-get.
Reboot i gotowe.
Offline
Dr. Frankenstein napisał(-a):
It's alive buuuuaaaaa haaa haaaaa haaaa
Ale są wady i zalety takiego rozwiązania w porównaniu do apt-get dist-update:
Zaleta: nie ma problemów z zależnościami, aktualizacja przebiega bez dziwacznych komunikatów w stylu "aby zainstalować te aktualizację należy usunąć inny pakiet"
Wady: może to tylko u mnie ale strasznie mi muli na vitualce (VitualBox 4.0.8)
Pozdro
Offline
Eee chyba raczej to kwestia wirtualizacji że GRUB nie chce sie postawić.
Offline
qluk napisał(-a):
Eee chyba raczej to kwestia wirtualizacji że GRUB nie chce sie postawić.
...ale GRUB już dumnie stoi ;-). Raczej nie jest to wina wirtualizacji, przynajmniej tak wywnioskowałem czytając wpisy na google.
P.S w związku z planowanym umieszczeniem kolejnej wersji 6.0.2 http://debian-linux.pl/2011/06/08/squeeze-6-0-2-juz-25-czerwca/ w chłodziarko zamrażarce czy ktoś może napisać co znajdzie się w środku ??
Offline
Nic szczególnego — poprawki bezpieczeństwa, poprawki w międzyczasie znalezionych błędów, może nowsza wersja jakiegoś programu jeżeli jest taka potrzeba. Zasadniczo jednak wersje oprogramowania się nie zmienią, to tylko wydanie poprawiające błędy.
Offline
Jakby kto pytał o chroota, to może trochę tu pospamuję:
Chroot do Debiana:
#!/bin/bash mkdir /Debian sudo mount /dev/sda1 /Debian &>/dev/null sudo mount -o bind /dev /Debian/dev &>/dev/null sudo mount -t proc /proc /Debian/proc &>/dev/null #przy samym grubie poniższe komendy są niepotrzebne. sudo mount -t tmpfs tmpfs /Debian/var/tmp &>/dev/null sudo mount -t tmpfs tmpfs /Debian/tmp &>/dev/null sudo mount -t tmpfs tmpfs /Debian/var/run &>/dev/null sudo chroot /Debian
gdzie /dev/sda1 - partycja z Debianem.
Instalacja gruba1 w (Debianie grub-legacy) w chroocie - działa na 100% - sprawdzone organoleptycznie:
# grep -v rootfs /proc/mounts > /etc/mtab # grub-install --no-floppy /dev/sda
Gdzie /dev/sda - to dysk, na którym ma się znaleźć grub.
Wynik fdisk -l się kłania.
Sznurek: http://www.gentoo.org/doc/pl/handbook/handbook-x86. … -install-auto
Odzyskiwanie w chroot gruba2 - podobno działa, mnie używania gruba2 zabronił psychiatra :P, nie sprawdzałem:
http://dug.net.pl/tekst/77/przywracanie_grub2_za_pomoca_chroot/
ale podobno działa :D
Sposób z wiki Gentoo dla grub2 (z LiveCD) - też nie sprawdzony (psychiatra, jak wyżej :P), ale podobno dziala:
grub-install --root-directory=/Debian /dev/sda
Sznurek: http://en.gentoo-wiki.com/wiki/Grub2#Writing_to_the_MBR
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2011-06-20 18:59:37)
Offline
Specjalnie dziś sprawdziłem.
Zainstalowałem na VB testinga z netinstall z tego obrazu
ftp://cdimage.debian.org/cdimage/daily-builds/daily … 6-netinst.iso
Żadnych problemów.
Grub sie poprawnie zainstalował.
Offline
ilin napisał(-a):
Specjalnie dziś sprawdziłem.
Zainstalowałem na VB testinga z netinstall z tego obrazu
ftp://cdimage.debian.org/cdimage/daily-builds/daily … 6-netinst.iso
Żadnych problemów.
...jak widać widocznie tylko u mnie są problemy z płynnością ;-P spróbuje jeszcze odpalić w domu pod debianem.
Mimo wszystko problem uważam za rozwiązany i zakończe cytując klasyka tego forum:
Jacekalex napisał(-a):
To by było na tyle
;-)
Offline
Witam po dłuższej nieobecności. Sesja, egzamin, w tym licencjacki (zdany) więc stąd ta mała zmiana profilu :) . Mam nadzieje, że mnie poznacie :) No nic przejdę do sedna.
Instaluje debian'a no i klops. Dostałem testinga kiedyś tam od Arna z nowszym jajkiem 2.6.38 no i nie da się zainstalować grub'a. No ale nie zląkłem się tego i dokończyłem instalacje do końca myśląc, że zainstaluje go później z ubuntu. No i włączam to ubu, podmontowuję wszystko tzn:
sudo mount -t ext3 /dev/dysk_na_ktorym_jest_debian /mnt/temp sudo mount -o bind /dev /mnt/temp/dev sudo mount proc /mnt/temp/proc -t proc sudo mount sysfs /mnt/temp/sys -t sysfs sudo chroot /mnt/temp
No i teraz robi się tak:
root@ubuntu:/#
Ja mu:
grub-install /dev/sda
A on nicht verstehen... Czyli nie ma takiej komendy... Wie tylko co to install, install-info, installkernel...
Rady sugestie?? Mile widziane :)
Pozdrawiam
Ostatnio edytowany przez P@blo (2011-07-01 19:41:26)
Offline
Skoro nie zainstalowałeś gruba, to i nie masz w tym systemie polecenia grub-install. Doinstaluj w chroocie.
aptitude install grub-pc
lub
aptitude install grub-legacy
Offline
Nie idzie mi ta instalacja... Jestem połączony z netem ale nie moge zainstalować przez aptitude. Nie jest w stanie pobrać nowych pakietów czy daje repo debiana czy ubu
Ostatnio edytowany przez P@blo (2011-07-01 20:05:51)
Offline
Co znaczy „nie idzie”? Strzał — resolv.conf skopiowałeś przed chrootem?
Offline
Kurcze sam nie wiem... Zrobie jeszcze raz te podmiany plików tak jak opisałem wcześniej. No a 'nie idzie' no tak jakby neta nie mial... Powiedzmy ubu (wirtualne) ma ale po chroocie na debianie nie ma neta...
Offline
To pewnie resolv.conf właśnie…
mkdir /mnt/debek mount /dev/sdaX /mnt/debek mount -t proc proc /mnt/debek/proc mount -t sysfs sysfs /mnt/debek/sys mount -o bind /dev /mnt/debek/dev cp /etc/resolv.conf /mnt/debek/etc chroot /mnt/debek
Gdzie „X” to partycja „/” Debiana. Jeżeli masz osobne partycje /boot itp., to też przed chrootem montujesz je gdzie trzeba.
Offline
Nie ma na ubuntu /etc/resolv.conf 8-o i co teraz?
Ostatnio edytowany przez P@blo (2011-07-01 20:17:34)
Offline
O i to jeszcze pewnie będzie potrzebne jeśli instalowałeś z w miarę świeżego obrazu testinga:
mkdir /run/lock touch /run/lock/aptitude
Offline
Tzn tak. Dam locate resolv.conf to mi pisze że jest w /etc ale wejde do /etc i go tam nie ma... Jak ja go mam skopiować :(
Ostatnio edytowany przez P@blo (2011-07-01 20:29:44)
Offline
W Ubuntu nie ma czy w Debianie nie ma? Masz skopiować z ubuntowego /etc do /etc Debiana.
Offline
W ubu nie ma... Ubu łączy się ładnie z netem (przez wifi). Tylko teraz nie jestem w stanie nic zainstalować... Po chroocie rozumiem ze 'jestem' na debianie (ktory jest na dysku). Tam w source.list daje czy to repo z ubu czy z debiana testing to nie da się zainstalować... aptitude update nie reaguje. Pisze że 'Nie udało się przetłumaczyć nazwy "security.debian.org" i tak do każedego repo..
Offline
E, nie może być nie może nie być… Pokaż:
ls -l /etc/resolv.conf
z tego Ubuntu.
Offline