Instalacja Debiania na dysku 2TB - nie uruchania si

Pomoc dotycząca instalacji systemu
grek84
Posty: 3
Rejestracja: 27 stycznia 2011, 10:48

Instalacja Debiania na dysku 2TB - nie uruchania się system

Post autor: grek84 »

Wczoraj zakupiłem dysk 2TB i chciałem zainstalować system. Debiana 6.0 RC2. Nie chciało mi się kombinować, więc stworzyłem partycje z pomocą kreatorka, oczywiście osobne punkty montowania dla katalogów /usr, /var, /etc i system nie uruchomił się. Nie znaleziono urządzenia startowego[/b z systemem po skończeniu instalacji. Stwierdziłem, że kreatory to są dobre dla innych, więc ręcznie wszystko ustawiłem. Niestety system również się nie uruchomił. Tworzyłem osobną partycje /boot na samym początku i nadawałem jej flagę boot. Również próbowałem nadać flagę na partycję główną /, również bez rezultatów.
Teraz zacząłem szukać w internecie i znalazłem informacje iż dyski 2TB i w górę korzystają z GPT, przez to są problemy.
Pytanie z mojej strony, czy ktoś zna rozwiązanie jak rozwiązać ten problem? Bardzo mi zależy aby tylko ten dysk 2TB był w komputerze, więc rozwiązania typu, zainstaluj system na mniejszym dysku, a nowy zamontuj, raczej mnie nie interesują.
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

Kod: Zaznacz cały

Name        Flags      Part Type  FS Type          [Label]        Size (MB)
 ------------------------------------------------------------------------------    
sda1                    Primary   Linux ext3                         353,69
sda5                    Logical   Linux ext3                       15002,92
sda6                    Logical   Linux ext3                        8003,20
sda7                    Logical   Linux swap / Solaris              5000,98
sda8                    Logical   Linux ext3                        1003,49
sda9                    Logical   Linux ext3                       50001,48
sda10                   Logical   Linux ext3                      420739,53    
Ja nie widzę na żadnej partycji flagi boot. Możesz spróbować zrobić to ręcznie, powinno pomóc. Dodatkowo z poziomu live CD wklej zawartość /etc/fstab.
grek84
Posty: 3
Rejestracja: 27 stycznia 2011, 10:48

Post autor: grek84 »

Oto moja tablica partycji.

Kod: Zaznacz cały

GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA SAMSUNG HD204UI (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start      End        Size      File system     Name     Flags
 1         17.4kB    10.0MB   9983kB                     primary  bios_grub
 2         10.5MB   256MB    245MB    ext3            primary
 3         256MB    1330MB  1074MB   ext3                         boot
 4         1330MB  12.1GB   10.7GB    ext3
 5         12.1GB   16.3GB   4245MB   ext3
 6         16.3GB   20.6GB   4295MB   linux-swap(v1)
 7         20.6GB   21.7GB   1074MB   ext3
 8         21.7GB   2000GB  1979GB
/etc/fstab

Kod: Zaznacz cały

# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda3 during installation
UUID=25c6275a-ef3c-4353-84ba-852291ab26ef /               ext3    errors=remount-ro 0       1
# /boot was on /dev/sda2 during installation
UUID=efa0b7e7-ef61-4bcf-8a65-bb49dde70338 /boot           ext3    defaults        0       2
# /home was on /dev/sda8 during installation
UUID=9828e4de-e88d-4881-85bf-68807b1ec940 /home           ext3    defaults        0       2
# /tmp was on /dev/sda7 during installation
UUID=d10efb23-a1b2-4979-bcde-7f1796acab6c /tmp            ext3    defaults        0       2
# /usr was on /dev/sda4 during installation
UUID=7209da25-5688-43b4-aeda-a9781584a941 /usr            ext3    defaults        0       2
# /var was on /dev/sda5 during installation
UUID=dd3bfe7b-9305-4c88-9e2a-b0d8707215af /var            ext3    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=083b19e6-4157-4fbd-9ef5-f02eae1140c7 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0 
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

grek84 wklej wynik poleceń:

Kod: Zaznacz cały

fdisk -l

Kod: Zaznacz cały

mount

Kod: Zaznacz cały

cat /etc/fstab
Dodatkowo rozwiń trochę stwierdzenie "system się nie uruchomił", np. jakimś komunikatem błędu itp.

Przydatne może być również przejrzenie lub/i pokazanie plików logów.
grek84
Posty: 3
Rejestracja: 27 stycznia 2011, 10:48

Post autor: grek84 »

Kod: Zaznacz cały

root@cudo:~# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      243202  1953514583+  ee  GPT

Kod: Zaznacz cały

root@cudo:~# mount
/dev/sda3 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda2 on /boot type ext3 (rw)
/dev/sda7 on /tmp type ext3 (rw)
/dev/sda4 on /usr type ext3 (rw)
/dev/sda5 on /var type ext3 (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
lun pisze: Dodatkowo rozwiń trochę stwierdzenie "system się nie uruchomił", np. jakimś komunikatem błędu itp.
Generalnie chodzi oto, iż podczas instalacji systemu instalacja gruba przebiegła bez komunikatu błędu. Po prostu komputer po skończonej instalacji nie uruchomił się. Gdy uruchomiłem z pomocą płytki rescuecd komputer i wybrałem startowanie z pierwszego dysku twardego, mój Debian się uruchomił.

Problem pojawił się przy dyskach 2TB i większych gdyż tablica partycji nie jest jak dotychczas w formacie MSDOS Partition Table tylko GPT (GUID Partition Table).
Przez to np. żaden system Windows w wersji 32 bit nawet nie zobaczy partycji na takim dysku, wersje 64bit widzą partycje ale nie są w stanie wystartować systemu z dysku z GPT.
GPT znosi limity czterech partycji podstawowych oraz np. pozwala na tworzenie partycji o wielkości 2TB lub większych

Chodzi mi o podanie rozwiązanie jak zainstalować GRUB-a na dysku z GPT.

P.S. Na razie korzystam z rozwiązania takiego, iż GRUB-a zainstalowałem na dysku pendrive, z którego startuję system.
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

Seba_Fan
Posty: 20
Rejestracja: 14 maja 2011, 15:01

Post autor: Seba_Fan »

U mnie startuje i Windows XP i Debian, niestety po rozwaleniu Debiana już nie wstał, naprawić grub też się nie udało, jak widać z dyskami 2TB na system trzeba uważać.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Pokaż wynik polecenia:

Kod: Zaznacz cały

blkid
ODPOWIEDZ