状況
私は非常に複雑な状況にあります。基本的に、eSataを介して自宅のPCで実行するSSDにOSがあります。それは大丈夫です、私は毎日それを使用し、OSは正常に動作し、SSDには問題がありません(eSataにはTRIMMも必要です)、私たちはモデルSamsung 840 Proについて話している、私はそれを実行できるHDDケースに入れますeSata(電源用にusb2を使用)またはUSB 3(電源用にusb2を使用)。
要約すると、 eSata + USB2 =>自宅のPC(正常に動作)、USB3 + USB2 =>ラップトップ(正常に動作していません)
SSDはこのようにパーティション分割されます:パディングとして使用される8MBの空(未加工)パーティション(SSDの問題を回避)、debianを含む〜120GB EXT4パーティション
単一のOSで作業したいので、この戦略を使用します。ラップトップはあまり使用しませんが、家にいないときは外で仕事を続けたいと思います。
問題
ラップトップでssdを起動すると、プロンプトのある黒い画面しか表示されませんが、書き込みできません(osブートレコードに到達したとは思わない)、ctrl + alt + cancはコンピューターを起動します他のラップトップhdd(windows)。
重要な注意:以前は、この構成は正常に機能し、SSDは異なりましたが(hddケースは同じでした)、重要なM4であり、パディングパーティションを見逃しました(これが問題の原因だと思います)。
重要な注意2: SSDには同じDebianパーティションにインストールされたGRUBインスタンスがあります(常に起動します)が、明らかに実行されていません。
一時的な解決策
この方法で解決しました:ペンドライブにSuper Grub Diskをインストールし、そこから「Live Swap」=> Easy Swapを実行して、SSDの「最初のドライブ」に移動しました。次に、「パーティションのアクティブ化」を実行し、SSDを選択し、2番目のパーティション(120 GBパーティション)を選択しました。
最後に、Boot linuxを実行して、正しく起動し、Debian GRUBを起動してから、OSが正しく起動しました。
なぜこれが起こっているのか、grubでペンドライブを使用してSSDを正しく実行しないようにするにはどうすればよいですか?私のラップトップにはUSBスロットが4つしかなく、SSD用に2つ、マウス用に1つ使用されています。
アップデート1
私は実行することが示唆されてきたbootinfoscriptをして、この主旨あなたは完全を期すために、ここで報告されたコマンドの結果を、見つけることができます。
Boot Info Script 0.61 [1 April 2012]
Identifying MBRs...
Computing Partition Table of /dev/sda...
Computing Partition Table of /dev/sdb...
Searching sda1 for information...
Searching sda2 for information...
Searching sda3 for information...
Searching sda5 for information...
Searching sda4 for information...
Searching sdb1 for information...
Searching sdb2 for information...
Searching sdc for information...
Finished. The results are in the file "RESULTS1.txt"
located in "/home/francesco/Downloads/bootinfoscript-061/".
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Windows is installed in the MBR of /dev/sda.
=> No boot loader is installed in the MBR of /dev/sdb.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /BOOT/BCD
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe
sda3: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: According to the info in the boot sector, sda5 starts
at sector 2048.
Operating System:
Boot files:
sda4: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /boot/bcd
sdb1: __________________________________________________________________________
File system:
Boot sector type: -
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
sdb2: __________________________________________________________________________
File system: ext4
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sdb2
and looks at sector 42235976 of the same hard drive
for core.img. core.img is at this location and looks
for (,msdos2)/boot/grub on this drive.
Mounting failed: mount: unknown filesystem type ''
mount: /dev/sdb2 already mounted or sdb2 busy
sdc: ___________________________________________________________________________
File system: vfat
Boot sector type: SYSLINUX 4.03 2010-10-22 ........>..sr>.......sr.:...0...~.....~...f...M.f.f....f..0~....>E}.u......
Boot sector info: Syslinux looks at sector 35744 of /dev/sdc for its
second stage. SYSLINUX is installed in the directory.
No errors found in the Boot Parameter Block.
Boot file info: Grub Legacy (v) in the file /ubninit looks at sector
700 of the same hard drive for the stage2 file, but no
stage2 files can be found at this location.
Operating System:
Boot files: /syslinux.cfg /ldlinux.sys
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 * 2,048 206,847 204,800 7 NTFS / exFAT / HPFS
/dev/sda2 206,848 130,230,271 130,023,424 7 NTFS / exFAT / HPFS
/dev/sda3 130,230,272 927,825,919 797,595,648 f W95 Extended (LBA)
/dev/sda5 130,232,320 927,825,919 797,593,600 7 NTFS / exFAT / HPFS
/dev/sda4 927,825,920 976,769,023 48,943,104 27 Hidden NTFS (Recovery Environment)
Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdb1 2,048 16,383 14,336 83 Linux
/dev/sdb2 * 16,384 250,068,991 250,052,608 83 Linux
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 FA6C09876C09403D ntfs SYSTEM
/dev/sda2 9878A3D078A3AC06 ntfs
/dev/sda4 5CDE50ECDE50BFC6 ntfs SAMSUNG_REC
/dev/sda5 0AA83289A8327375 ntfs
/dev/sdb2 472ab335-fb07-4e24-90c1-d54758f4b7d9 ext4 Deb
/dev/sdc 48E6-24B9 vfat KEYBIG
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/disk/by-uuid/472ab335-fb07-4e24-90c1-d54758f4b7d9 / ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
============================== sdc/syslinux.cfg: ===============================
--------------------------------------------------------------------------------
default menu.c32
prompt 0
menu title UNetbootin
timeout 100
label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit
--------------------------------------------------------------------------------
================== sdc: Location of files loaded by Syslinux: ==================
GiB - GB File Fragment(s)
?? = ?? ldlinux.sys 1
?? = ?? menu.c32 1
?? = ?? syslinux.cfg 1
=============== sdc: Version of COM32(R) files used by Syslinux: ===============
menu.c32 : COM32R module (v4.xx)
=============================== StdErr Messages: ===============================
xz: (stdin): Compressed data is corrupt