Buat tabel partisi GUID (GPT) selama instalasi Ubuntu Server


11

Pada komputer dengan hard drive kosong baru berkapasitas <2 TB, saya menginstal Ubuntu Server dengan installer mode teks standar . Saya memilih untuk mempartisi disk secara manual. Lalu saya bisa membuat tabel partisi kosong baru. Ini akan menjadi tabel partisi lawas. Namun, saya ingin yang GPT, tetapi saya tidak menemukan cara untuk memilihnya.

Saya sudah mencoba beralih ke konsol teks melalui Alt+ F2. Namun, perintahnya gdisktidak tersedia (tidak ada fdisk).

Saya tahu bahwa saya bisa mem-boot beberapa linux langsung terlebih dahulu untuk membuat tabel partisi (yang tampaknya tidak perlu rumit). Jadi pertanyaan saya secara eksplisit tentang installer mode teks standar Ubuntu Server. Apakah ada cara untuk membuat tabel partisi GUID (GPT) selama instalasi?

Jawaban:


6

Saya kira solusi 'ya' langsung untuk pertanyaan Anda adalah memastikan mesin Anda melakukan booting dalam mode UEFI-only . Ini bekerja dengan sempurna bagi saya di mainboard SuperMicro X11 dengan installer server 14.04.4 resmi. Saya memang harus mengubah mode boot BIOS dari "DUAL" (yang juga memungkinkan "LEGACY" boot) ke "UEFI".

Ini menghasilkan /dev/sdadisk root yang dipartisi GPT (dengan tipe partisi FAT32 bootable EF00) tanpa intervensi manual. Saya juga dapat menyesuaikan partisi "dipandu" - hanya karena saya menginginkan ukuran dan tata letak yang berbeda, tidak perlu melakukan sesuatu yang khusus terkait dengan GPT.

Akan menarik untuk mengetahui apakah ada kelemahan untuk mem-boot dalam mode UEFI. Mau tidak mau teknologi ini sudah ada cukup lama untuk menyelesaikan masalah ...

lihat juga tangkapan layar terlampir


4

Tes ini:

Anda beralih ke konsol teks melalui Alt+ F2.

Cobalah untuk membuat partisi, mulai GNU berpisah sebagai berikut:

sudo -i
parted /dev/sda

Keluaran:

GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

Membuat tabel partisi ie GPT disklabel baru:

mklabel gpt

Output sampel:

Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes

Selanjutnya, atur unit default ke TB, masukkan:

unit TB

Untuk membuat ukuran partisi 2TB, masukkan:

mkpart primary 0.00TB 2.00TB

Untuk mencetak partisi saat ini, masukkan:

print

Output sampel:

Model: ATA ST33000651AS (scsi)
Disk /dev/sda: 2.00TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number  Start   End     Size    File system  Name     Flags
 1      0.00TB  2.00TB  2.00TB  ext4         primary

Keluar dan simpan perubahan, masukkan:

quit

Gunakan perintah mkfs.ext4 untuk memformat sistem file, masukkan:

mkfs.ext4 /dev/sda1

Terima kasih atas jawaban ini. Saya akan memeriksa apakah partedtersedia dari konsol teks pemasang Server.
azimut

1
@kyodake, @azimut: tidak, sayangnya, partedtidak tersedia di konsol teks penginstal Server :-(
ph0t0nix

2
Setelah beberapa penelitian lebih lanjut adalah mungkin (setidaknya pada installer server Xenial 16,04): Dari installer server Anda dapat pop ke konsol yang berbeda (misalnya menggunakan Alt-F2) dan menjalankanudpkg -i /cdrom/pool/main/p/parted/parted-udeb_3.2-15_amd64.udeb
ph0t0nix

@ ph0t0nix: Terima kasih. Saya akan mencobanya pada instalasi saya berikutnya setelah rilis resmi 16,04
azimut

@ ph0t0nix: tip luar biasa, yang juga berfungsi pada 14.04.4 CD / ISO, kecuali untuk jalur yang sedikit berbeda (karena versi yang berbeda). Gunakanudpkg -i /cdrom/pool/main/p/parted/parted-udeb_2.3-19ubuntu1.14.04.1_amd64.udeb
sxc731

2

Untuk menemukan paket gdisk: find /cdrom | grep gdisk

Untuk menginstalnya: udpkg -i /cdrom/<blah>

Anda perlu mengulang ini beberapa kali untuk menginstal libstdc++, libgcc_sdan mungkin satu atau dua pustaka bersama lainnya yang hilang dari gambar penginstal Ubuntu Server 15.10, sebelum paket gdisk yang diinstal akan berjalan.

Anda akan mendapatkan beberapa kesalahan saat memasang pustaka bersama karena udpkgtidak apt-getdan tidak menyelesaikan dependensi. Abaikan kesalahan, gdisk masih akan berfungsi.


2

Fdisk tidak berfungsi untuk GPT, saat ini. Tetapi berpisah tidak. Atau Anda dapat dengan mudah menginstal gdisk.

Pada saat ini penginstal tidak membiarkan Anda memilih. Pada titik tertentu di atas 1,5TB (jika drive tidak dipartisi) atau UEFI default ke GPT, jika tidak maka default ke MBR dan tidak dapat dipilih.

Konversikan ke msdos atau gpt, jika Anda memiliki data yang dapat merusak, maka miliki cadangan yang bagus:

sudo parted /dev/sda
mklabel msdos/gpt
quit

Anda dapat dengan mudah menginstal gdisk:

sudo apt-get install gdisk

http://www.rodsbooks.com/gdisk/

Keuntungan GPT (lebih tua tetapi masih valid) lihat pos # 2 oleh srs5694:

http://ubuntuforums.org/showthread.php?t=1457901

https://wiki.archlinux.org/index.php/GUID_Partition_Table#Advantages_of_GPT


Pertanyaannya adalah bagaimana membuat GPT di installer mode teks Ubuntu Server .
azimut

@azimut Jawaban ini memberi Anda cara menggunakan parteduntuk membuat GPT dalam tty (yang Anda coba fdisktidak akan berhasil karena tidak mendukung GPT). Jika Anda mau, saya bisa memberi Anda jawaban yang lebih sederhana tetapi itu hanya akan berbunyi "Tidak, dari installer mode teks itu sendiri saat ini tidak mungkin untuk melakukan ini" dan kemudian tutup pertanyaan Anda sebagai "di luar topik: bug seharusnya diarsipkan ke launchpad "... Berikan saya komentar jika itu lebih baik daripada seseorang yang benar-benar mencoba membantu Anda ... : P ;-)
Fabby

1
@ Fabby: Benar, saya memberikan pertanyaan "ya atau tidak", dan itulah yang saya inginkan sebagai jawaban: Entah "tidak" atau "ya" + bagaimana. Saya menulis dua kali bahwa pertanyaan ini secara eksplisit tentang installer Ubuntu Server standar, jadi saya pikir adil untuk mengharapkan bahwa poin ini tidak sepenuhnya diabaikan.
azimut

@azimut:: D Saya mengerti sekarang! ;-) Nah, Anda sudah mendapatkannya di komentar di bawah jawabannya sekarang! : P ;-) oldfred : harap edit jawaban Anda dan mulai dengan "Tidak, ini tidak mungkin, tapi ini solusinya:" dan biarkan sisanya tetap utuh. Setelah itu, saya pikir seseorang akan mendorong tanda centang abu-abu kecil yang menyedihkan dan mengubahnya menjadi warna hijau yang indah ... ;-)
Fabby

1

Cara paling sederhana bagi saya adalah melakukan boot ke instalasi yang ada:

apt-get install gdisk gdisk /dev/vda

& tulis (opsi odalam gdisk) tabel partisi GPT (yang mengalokasikan 1 MiBruang di awal & akhir disk & simpan salinan MBR yang dilindungi ).

Saya kemudian reboot dari CD & memilih Rescue Mode& me - mount rootpartisi dari instalasi yang ada & berlari:

/sbin/gdisk /dev/vda

& membuat gptpartisi yang mengatur jenis partisi yang benar:

masukkan deskripsi gambar di sini

Anda perlu me - reboot mesin lagi sehingga kernel membaca tabel partisi baru & memulai instalasi.

Selama instalasi saya mengatur:

Partisi 1:

1 MiB EF02 sebagai tipe sistem file reserved-bios

Partisi 2:

250 MiB EF00seperti ext4dengan noatime,nodiratimemount @ /boot& ditandaibootable


Terima kasih untuk ini. Saya belum mencobanya tetapi apakah metode ini memungkinkan menjaga instalasi yang ada atau apakah Anda harus menginstal ulang di atas partisi yang dibuat secara manual?
sxc731

@ sxc731 - Anda harus menginstal ulang
Stuart Cardall
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.