Apakah ada cara mudah untuk memutakhirkan sistem ke x64 dari x86 tanpa kehilangan pengaturan dan harus partisi ulang dll?
Apakah ada cara mudah untuk memutakhirkan sistem ke x64 dari x86 tanpa kehilangan pengaturan dan harus partisi ulang dll?
Jawaban:
Anda hanya dapat melakukan instalasi x86-64 di atas instalasi i386 yang ada. Tidak perlu memformat ulang atau mempartisi ulang - penginstal Ubuntu telah mendukung menjaga konten /homedan (sebagian besar) /etc(dan direktori data lainnya) untuk beberapa rilis sekarang.
Itu akan membuat Anda sebagian besar jalan ke sana; Anda akan menyimpan semua konfigurasi Anda, tetapi Anda tidak akan menginstal perangkat lunak yang sama.
Untuk melakukan itu, panduan dari jawaban ini harus berfungsi:
dpkg --get-selections > ~/installed-softwaredi terminal.sudo dpkg --set-selections < ~/installed-softwarediikuti oleh sudo apt-get -f install. Mungkin akan ada beberapa paket yang tidak dapat diinstal, karena ada beberapa paket i386 tanpa rekan x86-64 - libc6-686, libc yang dioptimalkan 686 adalah contoh umum.Tidak. Yah ... Tidak dengan cara yang layak.
Ada beberapa panduan yang menawarkan jalur keruh dari disclaimer dari 32bit ke 64bit tetapi percayalah ketika saya mengatakan bahwa saya telah bermain-main dengan Linux selama bertahun-tahun saya hanya tidak ingin melakukannya. Ini adalah hack raksasa yang dengan sengaja memecah hal-hal untuk membodohi sistem 32bit agar mengambil paket 64bit. Dapatkan satu hal yang salah dan Anda hancurkan instalasinya ... Dan sepertinya itu akan memakan waktu lama.
Yang benar adalah itu hanya jauh lebih mudah untuk cadangan hal-hal yang tidak dapat menggantikan ( /etc/, /home/, bagian dari /var) ke drive lain, pop di 64bit hidup CD / USB dan instal ulang. Instalasi ke SSD saya dari USB memakan waktu 12 menit terakhir kali saya melakukannya.
Saat diinstal ulang, buat pengguna baru dan salin bit apa pun dari profil yang ingin Anda kembalikan. Anda dapat membuang semuanya kembali atau menghabiskan sedikit waktu dan melakukan pembersihan kuno yang bagus.
/etcdan /homejika Anda menggunakan Apache.
Harus sederhana.
/etcdan /homefolder Anda (saya punya /homesebagai partisi sendiri, Anda mungkin memerlukan lebih banyak folder jika Anda memiliki folder khusus ... atau /var/wwwjika Anda memiliki apache, mungkin buat cadangan basis data jika Anda punya)dpkg --get-selections > installed-softwareuntuk menyimpan daftar perangkat lunak yang diinstal, buat cadangan file installed-software./etc and/ home folders and theinstall-software`.dpkg --set-selections < installed-softwarekemudian jalankan dselectuntuk menginstal perangkat lunak yang diinstal sebelumnya.dpkg --get-selections > installed-softwaretidak berfungsi untuk saya karena :i386arsitektur pada beberapa nama paket. Alih-alih, saya menjalankan skrip ini:cat installed-software | cut -f1 | sed 's/:i386//g' | while read P; do sudo apt-get install $P; done
Saya tidak percaya Anda hanya dapat memutakhirkan ke versi 64 bit Ubuntu, Anda harus memformat ulang partisi dan menginstal versi 64 bit dari Live CD x64.
James benar.
Karena x86 dan x64 adalah arsitektur yang berbeda, Anda tidak bisa hanya memutakhirkan langsung dari satu ke yang lain tanpa menghapus partisi root dan menginstal ulang sistem.
Satu hal yang dapat Anda (dan HARUS) lakukan adalah memiliki direktori tempat Anda menyimpan pengaturan dan file (biasanya / home / nama pengguna Anda) di partisi yang terpisah, karena ini memungkinkan Anda untuk memformat sistem Anda tanpa kehilangan pengaturan penting, seperti email Anda konfigurasi akun 'Evolution / Thunderbird, atau jenis file lainnya.
Jika Anda melakukan hal yang sama untuk / usr / bin (misalnya), maka ia juga mencadangkan semua file di bawah direktori ini dalam format sistem.