Kesalahan "Tidak ada sistem file root yang ditentukan" saat menginstal ubuntu

60

Saya baru mengenal linux / ubuntu dan baru saja mengunduh v11 dari ubuntu untuk belajar linux. Saya menghadapi kesalahan "Tidak ada sistem file root yang ditentukan" saat mencoba menginstalnya. Ini adalah bagaimana saya melanjutkan -

  1. Mengunduh ubuntu v11 dari situs web ubuntu.com, menulis iso ke dalam CD yang dapat di-boot, dan kemudian masuk ke proses instalasi linux saat memulai kembali; semuanya baik-baik saja sampai di sini.

  2. Di salah satu layar selama instalasi, ada tiga pilihan - instal di samping windows, sesuatu yang lain dll. Karena saya memiliki windows 7 di drive C, saya memilih opsi pertama - "Instal di samping OS lain".

Biarkan saya menyela di sini untuk memberikan detail sistem saya yang ada - Ukuran HardDisk: 640GB. Jumlah partisi yang ada - 5 drive C - label windows - 160GB - memiliki windows 7 drive yang diinstal D - label linux - 160GB - tidak memiliki data drive E - label cadangan - 100GB - memiliki beberapa data drive F - hiburan label - 100GB - memiliki beberapa data G drive - label work - 90GB - memiliki beberapa data Semua hal di atas adalah dalam format NTFS.

  1. Pada layar berikutnya, sebuah gambar ditampilkan dengan 2 bagian dan masing-masing bagian ditampilkan memiliki ukuran yang sama dengan 80GB. Ada slider horizontal di tengah-tengah dua gambar ini, yang dengannya saya dapat mengubah ukuran partisi. Partisi sisi kanan diberi label Linux. Ada juga opsi untuk melakukan 'partisi lanjutan'.

  2. Pada mengklik partisi lanjutan pada layar di atas, layar baru ditampilkan di mana partisi yang ada di komputer saya ditampilkan - tetapi label berbeda. Saya melihat bahwa ada dua partisi dengan ukuran = 160GB masing-masing (seperti yang diharapkan), dan jadi saya berasumsi bahwa 160GB pertama akan menjadi drive C yang ada dan yang kedua adalah partisi yang saya beri label linux (drive D). Jadi saya memilih partisi linux dan mengklik lanjutkan / instal sekarang, dan kemudian kesalahan ini ditunjukkan - "Tidak ada sistem file root didefinisikan" .. dan saya tidak dapat melanjutkan setelah ini.

Tolong beri tahu saya dua hal di sini:

  1. Selama layar dalam poin nomor 3 di atas, gambar dengan slider ditunjukkan. Partisi mana (drive c: atau d: atau yang lainnya) yang dirujuk di sini? Yang mana saya benar-benar mengubah ukuran - apakah itu ada c: drive yang sudah menginstal windows 7, yang semakin menyusut dan kemudian ubuntu dipasang di ruang yang tersisa?

  2. Apa yang dimaksud dengan kesalahan "Tidak ada sistem file root yang didefinisikan"? Bagaimana cara memilih partisi yang tepat dan melanjutkan instalasi?

PS :

Saya sudah mempartisi drive saya seperti yang disebutkan di atas, dan drive D dengan 160GB secara khusus dibiarkan bebas untuk menginstal ubuntu. Saya ingin memilih drive D selama pengaturan dan menginstal ubuntu di sini, sambil tetap mempertahankan windows7 yang sudah diinstal di drive C.

Terima kasih!

arun nair
sumber

Jawaban:

42

Untuk menjawab pertanyaan pertama Anda, partisi yang diusulkan untuk dibagi di layar pertama adalah partisi windows Anda. Karena Anda sudah membuat partisi untuk Ubuntu, Anda tidak ingin melakukan itu.

Anda mengatakan bahwa Anda memilih partisi pada layar lanjutan, tetapi hanya mengkliknya tidak menghasilkan apa-apa; Anda perlu mengklik tombol edit dan menetapkan tipe sistem file partisi (gunakan ext4) dan titik mount.

Kesalahannya adalah karena Anda tidak menetapkan sistem file apa pun untuk dipasang di direktori root (/) dan oleh karena itu, tidak ada tempat untuk menginstal.

psusi
sumber
1
terima kasih @psusi untuk menjawab kedua pertanyaan. Yah, saya belum mencoba instalasi yang sebenarnya, tetapi kemudian pergi dengan tanggapan lain dan Anda, sepertinya saya melewatkan "/" :) Terima kasih semuanya.
arun nair
48

Pastikan sistem file partisi yang ingin Anda instal Linux, Ubuntu atau Backtrack di atasnya adalah ext4, ext3 atau ext2, dan bukan FAT32 atau NTFS.

Kemudian pasang /di atasnya:

  1. Selama proses instalasi tekan "ubah" pada partisi yang ingin Anda gunakan

  2. Pastikan "jangan gunakan partisi ini" gulir tidak dipilih, gulir ke ext4, ext3 atau ext2

  3. Pada kolom "mount" tulis /

  4. Klik ok, maka selanjutnya pesan akan muncul mengatakan sesuatu seperti "area swap tidak ditentukan, apakah Anda ingin melanjutkan atau memilih area swap?", Klik "ok" dan lanjutkan atau klik "kembali" dan pilih partisi lain dan klik ubah, pada sistem file gulir pilih "swap" dan klik "ok" dan selanjutnya

Ini akan menyelesaikan pesan "no root file system didefinisikan" dan "swap area", jika Anda masih mendapatkan pesan area swap kemudian pada langkah 4 mount /swapke partisi

Saidi Awad
sumber
jika Anda melihat ini, Anda akan melihat bahwa sistem file partisi ext4
Errol Fitzgerald
@ ErrolGongson Anda perlu mengatur titik mount di installer. Ini adalah penyebab dari pesan kesalahan kami.
ζ--
1
Sukai jawaban ini dengan lebih baik - jelaskan apa yang perlu dilakukan.
Samik R
ini adalah satu-satunya solusi yang bekerja untuk saya, namun setelah mengubah partisi ke ext4 saya tidak melihat partisi itu lagi ketika saya masuk ke windows dan karena saya baru ke ubunto saya pikir saya tidak melihatnya partisi di ubunto juga, apakah ini yang seharusnya terjadi?
Baig
9

melanjutkan dari jawaban @ binW,

Jika Anda siap untuk beberapa petualangan, yang mungkin menjadi mimpi buruk jika kehati-hatian yang tepat tidak diikuti.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Anda perlu menentukan titik mount secara khusus /agar berfungsi sebagai sistem file root.

masukkan deskripsi gambar di sini

Tukar Anda dengan yang lain, tetapi literatur memberi tahu Anda untuk menyimpannya !! FYI, saya tidak punya swap.

Sumber gambar

Vineet Menon
sumber
Ini untuk saya. Terima kasih! Berani mengapa nilai kosong pada dropdown itu bahkan merupakan pilihan ... "/" seharusnya menjadi default!
Ty.
Sama sama. IMHO, nilai kosong mungkin default, jika Anda hanya ingin memformat spasi dan tidak menggunakannya untuk tujuan apa pun, seperti pada disk cadangan.
Vineet Menon
8

Bagi siapa pun yang menemukan masalah ini ... ini adalah solusi saya.

sudo apt-get remove dmraid
Errol Fitzgerald
sumber
Ini memperbaikinya bagi saya juga
William Z
4

Anda harus membuat partisi swap dan ruang untuk partisi filesystem (ext4) dengan tanda '/' sebagai sistem file root.

Ashkan Ghorab
sumber
Terima kasih Ashkan. Menambahkan "partman-auto / method string regular" dan "partman-auto / disk string / dev / sda" membantu menyelesaikan masalah di atas.
shiva.nayak.mdn
3

Jika Anda mendapati daftar partisi kosong saat instalasi, Anda mungkin memiliki masalah dengan modul dmraid yang dimuat jika sistem Anda memiliki pengontrol RAID (built in).

Saya mengalami masalah ini selama instalasi dan setelah menekan Ctrl+ Alt+ F1untuk beralih ke konsol, jalankan perintah ini:

sudo apt-get remove dmraid

diaktifkan kembali ( Ctrl+ Alt+ F7), saya bisa melanjutkan instalasi dan membuat partisi saya terdaftar.

pengguna126781
sumber
1

Ubuntu, atau distro Linux apa pun, memerlukan setidaknya dua partisi untuk dijalankan. Salah satunya disebut swap dan digunakan sebagai ruang swap untuk memori virtual. Itu tidak dipasang di mana saja. Partisi lain digunakan untuk sistem file root dan di-mount ke '/' yaitu root dari pohon sistem file. Jika Anda tidak terbiasa dengan sistem file linux dan tidak tahu apa arti pemasangan dalam konteks linux maka silakan baca ini . Ini akan membantu Anda memahami konsep-konsep ini.

Sekarang tentang kesalahan yang Anda lihat. Itu karena Anda tidak mendefinisikan partisi apa pun untuk sistem file root. Seperti yang telah Anda katakan bahwa Anda adalah pengguna baru, saya akan merekomendasikan Anda hanya menghapus partisi yang telah Anda pesan untuk Linux (menggunakan windows) dan kemudian saat menginstal Ubuntu pilih untuk menggunakan semua ruang kosong yang tersedia untuk Linux.

binW
sumber
1
swap tidak diperlukan sekarang-a-hari ... jika Anda tidak perlu hibernasi ...
Vineet Menon
Pertahankan partisi swap untuk berjaga-jaga.
Engels Peralta
0

Mungkin Anda memiliki masalah dengan ISO yang Anda unduh. Cobalah untuk menemukan MD5 dari .iso di situs dan bandingkan dengan yang Anda unduh.

Saya sudah memiliki Mandriva Free 2010 pada hard drive saya ketika saya menginstal Ubuntu 12,04, dan dalam instalasi semuanya bekerja dengan baik untuk saya.

Filipe
sumber