GNU/Linux >> Belajar Linux >  >> Ubuntu

Gparted Tidak Akan Bekerja Di Ubuntu 14.04, Pada Disk yang Baik Di Ubuntu 10.04?

Mempertimbangkan pergi ke ubuntu 14.04 saya mencoba untuk mem-boot live dvd dan melihat bagaimana ia melihat pengaturan hard disk saya.
Pada instalasi 10,04 normal saya, hard disk (yang saya konfigurasikan dengan gparted) berfungsi dengan baik:

$ parted /dev/sda
GNU Parted 2.2
Using /dev/sda
(parted) print                                                            
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  37.7GB  37.7GB  ext3               boot
 3      37.7GB  37.7GB  32.9MB                     bios_grub
 2      37.7GB  3001GB  2963GB                     raid

(parted) quit       

ketika saya boot ke 14,04 gparted mengeluh bahwa itu tidak dapat menanyakan drive, meminta saya untuk mencoba lagi mengabaikan atau membatalkan, dan kemudian menunjukkan bahwa hard disk tidak dikonfigurasi (tidak mengandung partisi)

gdisk di bawah 14,04 mengatakan bahwa tabel partisi rusak.
gdisk di bawah 10,04 mengatakan bahwa tabel partisi baik-baik saja.

Bagaimana mungkin alat yang sama memberikan hasil yang berbeda pada perangkat keras yang sama?
Saya bahkan mencoba mem-boot dengan live dvd dari ubuntu 10.04 untuk melihat apakah itu disebabkan oleh boot dari cd, tetapi ternyata tidak. Disk tampak baik-baik saja dari 10,04 meskipun telah di-boot dari dvd.

beberapa hasil dari 14,04:

parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Error: Invalid argument during seek for read on /dev/sda
Retry/Ignore/Cancel? c
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags: 
(parted) print                                                            
Error: Invalid argument during seek for read on /dev/sda
Retry/Ignore/Cancel? i                                                    
Error: The backup GPT table is corrupt, but the primary appears OK, so that will
be used.
OK/Cancel? o                                                              
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags: 
(parted) q


gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.8

Warning! Disk size is smaller than the main header indicates! Loading
secondary header from the last sector of the disk! You should use 'v' to
verify disk integrity, and perhaps options on the experts' menu to repair
the disk.
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************

Command (? for help): q

`
dan pada 10,04:

fdisk -l /dev/sda

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


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

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      267350  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.
[email protected]:~# gdisk /dev/sda
GPT fdisk (gdisk) version 0.5.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): q

Jawaban yang Diterima:

Ini adalah tebakan liar, tetapi bisa jadi disk Anda menggunakan fitur Host Protected Area (HPA), yang "menyembunyikan" beberapa sektor disk. Sayangnya, beberapa kernel Linux lama mengabaikan HPA. Jika Anda mempartisi disk dengan kernel seperti itu, kernel yang lebih baru (yang menghormati pengaturan HPA) akan menunjukkan disk sebagai tiba-tiba lebih kecil dari yang ditunjukkan kernel lama, dan Anda akan mendapatkan gejala yang persis seperti yang Anda laporkan.

Terkait:Bagaimana Cara Menavigasi ke Folder Dengan Spasi di Nama Mereka? Saya Mendapatkan "Tidak Ada File atau Direktori Tersebut" Saat Saya Mencoba di Ubuntu?

Untuk memeriksa ini, gunakan hdparm dan -N pilihan, seperti pada:

$ sudo hdparm -N /dev/sda

/dev/sda:
 max sectors   = 488397168/488397168, HPA is disabled

Dalam hal ini, HPA dinonaktifkan; tetapi jika diaktifkan, output akan mengungkapkan fakta itu. Jika ini yang Anda temukan, Anda dapat mengaturnya dengan benar dengan perintah yang sama, tetapi Anda harus menambahkan p dan ukuran yang benar, seperti pada:

$ sudo hdparm -N p488397168

Anda harus menyesuaikan nilai yang diteruskan berdasarkan ukuran sebenarnya dari disk Anda.


Ubuntu
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  3. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  1. Kapan Menggunakan /dev/random Vs /dev/urandom?

  2. Ubuntu – Parted:Bagaimana Mengatasi Lokasi Di Luar Kesalahan Perangkat?

  3. Bagaimana cara menyandikan base64 /dev/random atau /dev/urandom?

  1. Bagaimana Anda menukar/dev/sda dengan/dev/sdb?

  2. Linux:Perbedaan antara /dev/console , /dev/tty dan /dev/tty0

  3. gema atau cetak /dev/stdin /dev/stdout /dev/stderr