我將深入探討細節,以便您能夠準確地了解發生了什麼。
我一直在使用 Ubuntu,我想體驗不同的發行版。在我的電腦上,它不是雙重開機的,我只有 Ubuntu,沒有其他的。我只有一個主分割區,就是 Ubuntu。沒有任何擴充的分區。只是為了澄清:存在一個主分區。我嘗試建立新的主分割區,以便我可以在 Ubuntu 分割區和 Windows 8 上安裝其他發行版到我剛剛建立的第二個主分割區。
起初,它不允許我創建新的分區,我相信這是因為所有空間都被第一個也是唯一的分區使用。所以我刪除了它。沒有留下任何隔間。我創建了 2 個新的。它說更改將在重新啟動後應用。我重新啟動,得到的是 grub 救援畫面。我實際上期待 Ubuntu 打開,但我又想了想,這沒有意義,因為我刪除了它並創建了 2 個空的新分割區。 (這部分是我的看法,我不知道是不是這個原因。)
在 grub-rescue 螢幕上,我得到了這個:
error: attempt to read or write outside of partition.
Entering rescue mode...
grub rescue> _
我嘗試了網上的所有方法,所以請不要輸入此解決方案,因為它不起作用。
grub rescue > ls
(hd0) (hd0, msdos9)
grub rescue > ls (hd0,msdos9)
grub rescue > ls (hd0,msdos8)
grub rescue > ls (hd0,msdos5) # suppose this is linux
grub rescue > ls (hd0,msdos5)
grub rescue > set root=(hd0,msdos5)
grub rescue > set prefix=(hd0,msdos5)/boot/grub
grub rescue > insmod normal
grub rescue > normal
當我輸入 insmod normal 時,它顯示“錯誤:沒有這樣的分區”。
如你所知,我實際上不想拯救 Ubuntu,所以如果我可以從 grub 救援畫面中刪除兩個分割區,我相信我可以安裝其他發行版。當沒有分割區時,它可能會建立自己的分割區。然後我嘗試建立第二個主分割區,然後再次收到 grub 救援錯誤等等。 (只是在開玩笑)
額外資訊:我創建了具有相同空間的分割區,大小均為 250 GB 左右。
非常非常感謝任何幫助。昨天我一整天都在努力解決這個問題,今天因為壓力而生病了。
答案1
如果您所說的是正確的 - 您刪除了唯一的分割區並建立了兩個新分割區 - 您已經沒有作業系統了。嘗試從頭開始安裝作業系統。
答案2
您已經刪除了分割區,並且可能建立了兩個新分割區。從 GRUB 救援畫面您無法執行任何操作,您需要安裝作業系統。
刪除分割區會刪除這些分割區上儲存的所有資料。包含您的作業系統。 GRUB 的工作是引導已安裝的作業系統。在沒有作業系統的情況下,GRUB 無能為力。因此,選擇一個作業系統,任何作業系統並安裝它。如果你openSUSE安裝失敗,您可以在以下位置發布相關問題UNIX 與 Linux,解釋你做了什麼以及它是如何失敗的。或者,您可以安裝另一個發行版,甚至如果您願意,也可以安裝 Windows。你不能使用 GRUB 來恢復你的 Ubuntu。