Saya sedang melakukan instalasi bersih Ubuntu Server 16.04 LTS pada mesin dengan SSD internal tunggal. Setelah menyelesaikan pemasangan, sistem gagal mem-boot dan mencetak fsck
output satu baris , dengan sisa layar kosong sama sekali.
Server yang sama ini menginstal Ubuntu Server 14.04.4 LTS dengan baik, jadi ini sangat spesifik untuk 16,04 LTS. Saya sudah mencoba menginstal segala cara yang dapat saya pikirkan dalam 16 dan saya mendapatkan hasil yang sama setiap kali: instalasi selesai tanpa kesalahan, tetapi setelah reboot saya mendapatkan layar hitam dengan satu baris fsck
output setelah reboot :(
Saya perhatikan bahwa satu perbedaan besar antara 14 dan 16 pemasangan pada mesin server ini (yang tidak eksklusif, hanya saja kotak Broadwell i5 generik dengan 16GB RAM dan Samsung 850 EVO SSD) adalah bahwa Ubuntu 14 mendeteksi dan menginstal drive seperti yang /sda
terdeteksi oleh/sdc
Ubuntu 16 dan instal drive sebagai - selanjutnya, Ubuntu 16 mendeteksi USB flash drive dengan instal Ubuntu sebagai /sda
! Menurut saya ini .. sangat salah.
Bagaimana saya bisa menginstal Ubuntu Server 16.04 untuk berhenti memperlakukan drive instalasi USB /sda
?
Sunting: per permintaan, inilah output fdisk
setelah menekan alt+ di →dekat akhir instalasi
inilah output dari
# mkdir /mnt/ssd
# mount /dev/sdc1 /mnt/ssd
# nano /mnt/ssd/etc/fstab
Ketika saya boot ke "mode penyelamatan" dari media instalasi USB (tidak ada opsi untuk boot dalam mode pemulihan disajikan kepada saya), saya mendapatkan opsi berikut untuk "perangkat untuk digunakan sebagai sistem file root"
/dev/sda1
/dev/sda5
/dev/sdb1
Assemble RAID array
Do not use a root file system
Perhatikan bahwa tidak ada sistem file / sdc yang terdeteksi atau ditampilkan. Namun, ketika saya masuk ke konsol di bawah /sda1
dan fdisk -l
saya melihat apa yang saya instal sebagai / sdc!
Saya mencoba penargetan "Instal ulang boot loader GRUB" /sda1
dan saya mendapatkan kesalahan. Saya mencobanya lagi dengan /sda
target, dan itu sepertinya berhasil.
Tapi me-reboot, layar hitam yang sama, tunggal seperti keluaran fsck sayangnya.
sumber
e
untuk mengedit entri default, dan tambahkandebug
di akhir baris yang mengatakanquiet
. Bahkan, menghilangkan ketenangan tidak masalah.Jawaban:
Saya perhatikan perilaku yang sama dengan menginstal net 16,04.
Jika masalah Anda sama dengan masalah saya, sebenarnya boot dengan baik itu hanya menunjukkan Anda tty7.
Coba tekan ctrl+ alt+ F1yang akan membawa Anda ke terminal dengan prompt masuk.
sumber
Saya memiliki masalah yang sama tadi malam dengan Ubuntu 15.10. Ternyata saya merobohkan konektor SATA pada drive (sekunder). Tidak ada kesalahan aktual yang dihasilkan di sini, yang cukup membingungkan sampai saya membuka dan melihat konektor tidak pada tempatnya.
Buat saya berpikir bahwa bagi Anda ini mencari flash drive menggunakan semacam pengidentifikasi yang dalam beberapa hal telah berubah antara boot USB langsung dan boot sistem yang diinstal, atau Anda belum mencoba boot dengan drive terpasang.
Boot OS live (Anda harus bisa menggunakan kembali Ubuntu Server flash drive Anda - tekan Alt→untuk sampai ke baris perintah). Dapatkan daftar disk dan partisi:
Jelas itu akan di sdc, tetapi menentukan partisi mana yang merupakan sistem ext4.
Pasang partisi (dengan asumsi sdc2):
Sekarang periksa fstab-nya:
Jika ini adalah instalasi UEFI, Anda mungkin hanya boleh memiliki baris untuk partisi sistem EFI (
/boot/efi
), partisi boot (/boot
), dan root sistem (/
). Pengaturan ini sangat membantu memberi keterangan pada garis yang dibuat di fstab yang dihasilkan, jadi apa pun yang tidak aktif/dev/sdc*
harus dihapus (atau komentar saja agar aman).Kirimkan bahwa ( CtrlX, Y, Enter), dan melakukan
untuk memastikan perubahan dilakukan ke disk dan reboot. Lepaskan koneksi flash drive dan lihat bagaimana hasilnya.
Beberapa alasan umum saya melihat flash drive muncul sebelum drive sistem adalah karena pengaturan BIOS yang digunakan yang memungkinkan Anda untuk memalsukan drive ke tipe lain (floppy drive, hard drive, dll) daripada mengandalkan identifikasi drive itu sendiri. , atau karena drive telah menonaktifkan bit yang dapat dilepas. Apakah Anda menggunakan drive yang sama untuk installer 14,04 seperti Anda untuk 16,04? Jika Anda yakin itu tidak berakhir, maka itu terdengar seperti bug OS.
sumber
Anda disesatkan oleh masalah sda / sdc. Anda
fstab
menunjukkan bahwa mesin menetapkan sistem file per UUID, dan di atas itu,fsck
baris tersebut menunjukkan bahwa grub dapat memulai initrd yang melakukan pemeriksaan awal file.Ini bisa menjadi sesuatu yang sederhana seperti pengaturan grafis yang salah untuk kernel. Pada dasarnya, Anda tidak dapat melihat ttys, dan X tidak ada di server Anda, benar?
Mencoba dan tambahkan
nomodeset
keGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
baris dalam/etc/default/grub
, dan juga menambahkan barisGRUB_GFXPAYLOAD_LINUX=keep
.Saya memiliki dua sistem dengan 16,04 yang menunjukkan gejala yang sama seperti yang Anda gambarkan, tetapi karena mereka bisa boot ke X, saya bisa memperbaikinya dalam sistem yang sedang berjalan. Itu sangat mirip, saya melihat garis fsck (pada tty1) atau tidak sama sekali (pada tty2-6).
sumber
tty7
output ke tampilan utama, tetapi berhasil boot? tidak tahu kenapa, atau bagaimana cara memperbaikinya. ctrl + alt + f1 memungkinkan saya beralih ke konsol "nyata".GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash"
seperti yang disarankan, tambahkan baris lain juga. Ini membuat inisialisasi selesai untuk saya. Saya mendapatkan prompt login tty1 setelah saya melakukan ini, pada dua komputer.Saya baru saja menginstal Ubuntu Server 16.04.1 LTS dan mengalami masalah yang sama persis.
Masalah ini disebabkan oleh opsi grub GRUB_CMLDLINE_LINUX_DEFAULT disetel ke "quiet splash", seperti di Ubuntu versi Desktop. Layar splash ditampilkan sebagai ganti teks boot verbose yang biasa.
Entah bagaimana setelah proses boot selesai, konsol akan turun ke tty7, yang merupakan GUI xserver yang tidak ada, yang menghasilkan masalah di atas.
Atur kembali ke "teks" dan setelah semua itu pesan boot verbal Server Ubuntu akan boot ke konsol tty1.
Sunting: Sebagaimana disebutkan oleh @ emk2203, masalah ini bukan disebabkan oleh bootloader yang diinstal ke drive yang salah. Instalasi sebenarnya berhasil melakukan boot, tetapi karena bug pada konfigurasi grub, tty7 tidak ada dikirim ke tampilan utama alih-alih tty1.
sumber
Ini terlihat seperti masalah serupa yang saya miliki dengan Ubuntu sebelumnya. Itu menginstal boot loader ke drive Usb. Saya harus menginstal boot loader secara manual (grub atau apa pun) ke SSD internal.
sumber
/sdc