Przerwana instalacja Debiana próba doko

Pomoc dotycząca instalacji systemu
KORraN
Posty: 7
Rejestracja: 08 kwietnia 2009, 00:04

Przerwana instalacja Debiana próba dokończenia przez USB

Post autor: KORraN »

Witam.

Chciałem zobaczyć jak będzie się sprawował Debian Testing z XFCE na starym laptopie. Komputer nie posiada CD-ROMu oraz możliwości uruchamiania z USB, dlatego skorzystałem z instalacji z poziomu Windows (zainstalowana jest wersja Windows 98) przez win-installer z goodbye-microsoft.com.

Wszystko szło poprawnie, do momentu kiedy wysiadł prąd, a że laptop baterii nie posiada, instalacja się przerwała podczas ściągania ostatecznych pakietów (bazowy system się zainstalował). Za radą znajomego, wrzuciłem Live CD z jakimś Ubuntu, podpiąłem dysk i przez chroot chciałem kontynuować instalację. Uruchomiłem aptitude, program sam wiedział, jakich pakietów mu brakuje i po ich ściągnięciu przystąpić do instalacji.

Co jakiś czas wyskakiwały ostrzeżenia/błędy o braku zmiennej ,,LOCALE'':

Kod: Zaznacz cały

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Nie przejmowałem się tym, póki wszystko szlo dalej. Niestety, pod koniec ujawnił się błąd, który spowodowany jest prawdopodobnie tym, że instalacja zaczynana była na dysku wpiętym normalnie do laptopa, a teraz jest pod USB na innym komputerze:

Kod: Zaznacz cały

ubuntu:/# dpkg --configure -a
Setting up initramfs-tools (0.92o) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.26-1-486
mkinitramfs: missing hda root /dev/hda3 /sys entry
mkinitramfs: workaround is MODULES=most
mkinitramfs: Error please report the bug
update-initramfs: failed for /boot/initrd.img-2.6.26-1-486
dpkg: subprocess post-installation script returned error exit status 1
Ma ktoś może pomysł jak to naprawić? Zaznaczam, że pierwszy raz instaluje Debiana, wcześniej bawiłem się trochę Ubuntu, więc nie należę do osób posiadających dużą wiedzę.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Jak wygląda fizyczny układ dysku? Jesteś w stanie wrzucić wynik

Kod: Zaznacz cały

fdisk -l
i Debianowego fstaba?
KORraN
Posty: 7
Rejestracja: 08 kwietnia 2009, 00:04

Post autor: KORraN »

Oto wynik fdiska:

Kod: Zaznacz cały

root@ubuntu:/home/ubuntu# fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x98c58794

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1959    15735636    7  HPFS/NTFS
/dev/sda2            1960       14593   101482605    5  Extended
/dev/sda5            1960       12293    83007823+   7  HPFS/NTFS
/dev/sda6           13288       14593    10490413+  bc  Unknown
/dev/sda7           12376       13287     7325608+  83  Linux
/dev/sda8           12294       12375      658633+  82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x13231322

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         459     3686886    b  W95 FAT32
/dev/sdb2             460        1714    10080787+   f  W95 Ext'd (LBA)
/dev/sdb3   *        1715        2432     5767335   83  Linux
/dev/sdb5             460        1675     9767488+   b  W95 FAT32
/dev/sdb6            1676        1714      313236   82  Linux swap / Solaris
Dysk, na ktorym Debian jest prawie zainstalowany to sdb, podlaczony przez USB.

Zawartosc fstab po chrootowaniu sie na niekompletny system:

Kod: Zaznacz cały

ubuntu:/# cat /etc/fstab 
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda3       /               ext3    errors=remount-ro 0       1
/dev/hda6       none            swap    sw              0       0
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Chyba wiem w czym problem, ale na razie nie będę się mądrzył :-P
Pozmieniaj w fstabie 'hda' na 'sda' (cyferki zostaw jakie są) i próbuj dalej.
KORraN
Posty: 7
Rejestracja: 08 kwietnia 2009, 00:04

Post autor: KORraN »

Nadal to samo. Tyle, ze teraz Live-CD pokazalo partycje z malego dysku jako sdc.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

To akurat nie ma nic do rzeczy. Pewnikiem chodzi o to, że w tym chroot'cie nie masz właściwego /dev. Dzisiaj sam się z tym zmagałem, a że czas naglił to odpuściłem.
Myślę że czas uruchomić Debiana i z jego poziomu dokończyć instalację. Chyba że ktoś poda Ci sposób na przeniesienie /dev do wewnątrz klatki chroot.
KORraN
Posty: 7
Rejestracja: 08 kwietnia 2009, 00:04

Post autor: KORraN »

No ale właśnie jak go uruchomić? Gdybym wiedział jak wrzucić GRUBa, żeby odpalić Debiana to bym to już wczoraj zrobił.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

KORraN, nie masz przejściówki aby podpiąć dysk do komputera stacjonarnego. Kosztuje to mniej niż 10zł. Mając taki sprzęt bez napędu cd to na pewno się przyda.
KORraN
Posty: 7
Rejestracja: 08 kwietnia 2009, 00:04

Post autor: KORraN »

No właśnie nie mam. Na tym laptopie chciałem zainstalować system, żeby chodził i się więcej nie babrać. Ale zdarzył się wypadek i jest problem. Sądziłem, że jest tyle możliwości instalacji Linuksa, że da się coś zrobić... Ale może lis6502 ma jeszcze coś w zanadrzu :)
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Szperając w zanadrzu wyszperałem takie coś Listing 3.2: Montowanie wirtualnych systemów plików ale nie testowałem tego.
Drugim co możesz próbować to z poziomu Ubuntu zainstalować GRUB'a na wbudowanym dysku sda, przekręcić system i pobawić się w opcjach edycji opcji kernela z poziomu samego GRUB'a.. Najeżdżasz kursorem na którąkolwiek opcję w GRUB'ie, naciskasz 'e' i zmieniasz wpisy root i kernel na coś takiego
root (hd1,2) czyli drugi dysk, trzecia partycja
kernel /boot/vmlinuz-pełną nazwę kernela bierzesz z Debianowego /boot root=/dev/sda3 ro
ODPOWIEDZ