Ubuntu'lu dahili bir HDD harici bir USB kutusundan otomatik olarak önyüklenebilir mi?


11

Bence soru oldukça açıklayıcı ve evet ya da hayır cevabı gerektiriyor.

Benim özel durumum şudur. Kısa bir süre önce eski sabit diskimi bir SSD ile değiştirdim ve bu süreçte xenial'e yükselttim. HDD'yi güvenilir bir harici USB kutusuna yerleştirdim ve önyüklemeyi denedim ama işe yaramadı.

Harici olarak önyüklenebilir hale getirmek için HDD'ye bazı dosyalar eklemeniz gerekip gerekmediğini veya burada önerilen bir donanım sorunu olup olmadığını merak ediyorum (ki btw yinelenmediğini düşünüyorum). Toshiba Satellite L855-149 üzerinde bir ORICO 2588US3 harici kasa kullanıyorum.


5
Sistem UEFI veya BIOS'tur. BIOS, HDD'den SSD'ye dd yapmadığınız ve yinelenen UUID'lerle sonuçlanmadığınız sürece çalışmalıdır. Ancak UEFI yalnızca /EFI/Boot/bootx64.efi dosyasından önyükleme yapar. / EFI / ubuntu'yu / EFI / Önyükleme'ye kopyalamanız ve UEFI modunda harici önyükleme yapmak için shimx64.efi'yi bootx64.efi olarak yeniden adlandırmanız gerekir. Ancak diğer yorumlarda belirtildiği gibi, çeşitli USB kasalarının SSD ile çalışmadığını veya büyük sürücülerle çalışmadığını veya gpt bölümlenmiş sürücülerle çalışmadığını veya USB3 bağlantı noktalarıyla çalışmadığını gördük (sistem o zaman durum böyle olmayabilir).
oldfred

Mevcut dahili SSD'mde, "sudo parted --list" bana 500MB "EFI Sistem Bölümü" veriyor. Sanırım HDD de EFI olmalı? Yönteminizi bugün daha sonra deneyeceğim.
sawablo

@oldfred Her iki dizini de bulamıyorum. / EFI / Boot klasörü yok, sadece / boot / efi / var ve içinde / ubuntu / klasörü yok.
sawablo

Yüklemenizde / boot / efi / Boot / ubuntu mu arıyorsunuz? Genellikle fstab ayarında onu görmenizi engeller. Boot-Repair, ESP'yi görmek ve düzenlemek istediği için bunları sıfırlayabilir. askubuntu.com/questions/794725/… Veya ESP'yi hem dahili hem de harici sürücülere monte etmenizi sağlayacak canlı yükleyici kullanın.
oldfred

1
Aynı sayfada olduğumuzdan emin olmak için: Ayrıntıları görmek en iyisi olabilir, Ubuntu canlı yükleyicisinden veya çalışan herhangi bir yüklemeden çalıştırabilirsiniz: Bağlantıyı BootInfo Yarat özet raporuna gönderin. Boot- Repair'nin bir
oldfred

Yanıtlar:


11

Harici disk sürücüsü kasalarının içinde kullanılan dahili USB'den SATA köprüsü adaptörüne bağlı olarak, nakledilen disk sürücülerinin kullanılmadan önce yeniden biçimlendirilmesi gerekebilir ... bu nedenle yanıt "belki" olabilir.

Daha eski / daha ucuz vakaların bir sürücünün ne kadar büyük destekleyeceği konusunda sınırlamaları vardır. Genellikle 1 TB'ın altındaysanız iyi olmalısınız.

"Standart" Windows harici bir USB sürücüden önyükleme yapmaz. Ubuntu tarafında, / etc / fstab'ı düzenlediyseniz ve mount deyimlerinizde UUID'ler yerine cihaz adlarını (örn. / Dev / sda2) kullandıysanız, cihaz adları bağlı olarak değişebileceğinden önyükleme sorunu olabilir mevcut donanım yapılandırmanız, UUID'ler değişmez.

Eğer varsa klonlanmış SDD HDD'den, muhtemelen HDD kesmek gerekecek veya UUID en iki diske de kopyalanması çünkü sen önyükleme sorunları gerekir. Sen edebilirsiniz sürücülerden birini kullanma konusunda UUID en değiştirebilir sudo blkidve ( sudo tune2fsveya gparted) bu tür hiçbir UUID en çoğaltılamaz olduğunu.

Bir donanım notunda, Orico dış kasaları ile gerçekten kötü şansım vardı. İki tane Newegg'e geri gönderdim çünkü işe yaramadılar. Aynı disk sürücüsünü kullanan başka bir durum iyi çalıştı.


Teşekkürler hyennema. Önce bir soru: ne tür bir yeniden biçimlendirme gerekiyor? Bir eğiticiyle bağlantı sağlayabilir misiniz? Tüm diskin silinmesini içeriyor mu? Ayrıca, bu Orico kasası iyi çalışıyor gibi görünüyor: otomatik olarak monte edildi ve dosyalarımın çoğunu yeni sürücüme kopyaladım. Sadece önyükleme yapamıyorum.
sawablo

Windows hack olmadan harici bir USB'den önyükleme yapmaz. Ubuntu iyi açılmalıdır. Yeniden biçimlendirme sürücüyü siler. Orico davası hala sorun olabilir.
heynnema

Birisi niçin bir oy hakkım olduğunu açıklayabilir mi? 40 yılı aşkın bir süredir donanım ile çalışıyorum, bu yüzden cevabımın geçerli olduğunu biliyorum.
heynnema

Gönderilerinizi de oylayacağım - heynnema'nın cevabı alakalı ve yararlı ve soru ilgili :-)
sudodus

Evet, eğer iyi iseler soruları oylamayı da unutmayın!
sawablo

4

Evet - Linux USB'den çalışıyor - ve şimdi öğreniyorum, Windows'un da çalışabileceğini

HDD'ler ve SSD'ler ile birçok kez yaptım. Kesinlikle aynı bilgisayarda çalışmalı ve özellikle herhangi bir özel sürücü yüklemediyseniz, diğer birçok bilgisayarda da çalışacaktır. (2013 satın aldım Toshiba Satellite Pro'mda çalışıyor, ancak sizinkinden başka bir model.)

Eğer işe yaramazsa, şüphelenirim

  1. kasa (bazı elektronik bileşenler veya kasadaki bazı programlama) veya bilgisayarın USB sistemi ile kasa kombinasyonu,

  2. veya bilgisayardaki UEFI / BIOS sistemini seçin. Sürücü UEFI modunda kuruluysa, özellikle UEFI sistemi standart spesifikasyonlara uymuyorsa sorunlar olabilir.

  3. Harici bir sürücüde taşınabilir bir Ubuntu sistemi kurmanıza yardımcı olmak için aşağıdaki bağlantıda ve bu bağlantılardan genel ipuçları ve ayrıntılı talimatlar vardır,

    Harici sürücüden Ubuntu'yu önyükleyin.


Hangi Windows sürümünü "USB'den çalışmıyor" diye iddia ediyorsunuz? Kişisel deneyimlerime göre, Windows 10 1611'in işe yaradığını biliyorum. Windows Embedded Standard (XP Embedded olarak adlandırıldığından beri) de öyle, ancak bu vanilya Windows'undan biraz farklı davrandı. Muhtemelen USB önyüklemesini engelleyen çeşitli hatalar aynı anda ana hat dağıtımında "Windows To Go" tanıtıldı, ancak bunu onaylamak güzel olurdu.
Ben Voigt

İlginç! Önceki sürümlerle (Windows 10'dan önce) birkaç kez denedim ve her zaman başarısız oldum. Bu bilgilerin Microsoft'un çalışmasını istemediği diğer insanlardan da aldım. Win10_1607 sistemini kurdum ve iso dosyasına sahibim ve yarın deneyebilirim. Linux dağıtımları gibi taşınabilir olmasa bile şimdi çalışırsa çok mutlu olurum :-)
sudodus

1
Önyüklenebilir bir USB yapmak için mevcut bir yüklemeyi klonlamayın veya normal GUI yükleyiciyi çalıştırmayın, bunun yerine ISO'yu takın ve kullanın dism. Komut, /Apply-Imagegoogle ile kolayca bulabileceğiniz bazı parametrelere ihtiyaç duyuyor. Sürümünü kullanın dismiçinde sourcessenin monte ISO alt dizinine.
Ben Voigt

1
dismkurulu bir sistem oluşturur. Sadece yükleme dosyalarını önyüklenebilir bir yükleyici oluşturan USB'ye kopyalamaktan bahsetmiyorum. Bu, USB'den çalışan tam Windows olacaktır, ancak sabit diskler için geçerli olan ancak USB için geçerli olmayan varsayımları yapan (oluşturulan yükleme yalnızca onu oluşturan bilgisayarda önyüklenecektir) yükleyici GUI'sini atlamanız gerekir.
Ben Voigt

1
Tabii, CPU mimarisinin bir eşleşme olması gerekiyor. Bir x64 yükleme görüntüsü uyguladığınızda, x86 veya ARM'de önyükleme yapan bir USB disk alınmaz. Bunun ötesinde, muhtemelen (örneğin) SATA'dan daha portatiftir, çünkü USB denetleyici yazılım arayüzü oldukça standartlaştırılmıştır ve sadece bir avuç sürücünün bulunması gerekir (OHCI, EHCI, UHCI, xHCI) artı USB yığın depolama profili, endişelenmenize gerek yok AHCI'yi konuşmayan ve tescilli sürücülere ihtiyaç duyan RAID modu için BIOS ayarı hakkında. Hareket ettirirseniz böyle bir kurulumun etkin kalması için bir sorun olabileceğini duydum.
Ben Voigt

1

Belirli bir sürücüye belirli bir makineye sistem kurmak, diğer makinelerde önyüklenebileceğini garanti etmez:

  1. Başlatıcı başka bir sürücüde olabilir
  2. Başlatıcınız bir .efi dosyasıysa, yalnızca MBR başlatıcılarından başlatılan eski sistemlerde çalışmaz.
  3. Güvenli önyükleme kullanıyorsanız, önyükleme yapmak için her zaman doğru imzanız olmayabilir.
  4. Önyükleme bölümünün, uygulanabilir olduğunda aynı sürücüde olması garanti edilmez

Yukarıdakilerin tümü hariç:

  1. Anakart, yapılandırma veya eski yapı nedeniyle USB'den önyüklemeyi önleyebilir
  2. Belirli bir sistem için eksik sürücü nedeniyle önyükleme başarısız olabilir
  3. USB köprüsü, anakart tarafından zamanında önyüklenebilir olarak algılanmayı başlatmak ve önlemek için çok yavaş olabilir.

Kısa yapmak için, hayır, otomatik olarak önyüklenebilir olmayacak, depolama ve hedef sisteminizin gereken her şeye sahip olduğundan emin olmalısınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.