昨夜升级nvidia一个什么东西 进不了图形界面 现在连grub都毁了


#282

你是不是在 BIOS 里选了优先从 USB 启动?


#283

你觉得怎么做?插着liveCD重启 然后在里面选boot linux system?


#284

不是吧,你看


#285

看下你 BIOS 里的引导顺序。

另外,efibootmgr -Bb 0006 把 hd1 那个引导删了


#286

上面那张图就是引导顺序,依次是opensuse, P0是光驱,P1是我的硬盘WDC。。刚买的西数硬盘


#287

你先把 0006 的那个删了。再关机重开看还是一样错误么。我看看是不是 efi 对磁盘 lebel 有特殊要求导致它去找了 sda2


#288

你再仔细看看,0000是HD(7,GPT,…
这个没问题么?


#289

没问题,但 0006 是你 Windows 的恢复分区,而且 BootCurrent 是 0006。


#290

那确实是windows在搞鬼


#291

也可能那个 0006 是你的 sdb1,就是 U 盘上的这个 openSUSE,那样的话影响就不大。

你能不能把 sda2 mount 一下?

mount /dev/sda2 /mnt/sda2
cd /mnt/sda2
ls -l

看看里面有什么?


#292

删掉0006,彻底关机,再启动 仍然是missing operating system


#293

mount /dev/sda2 /mnt/sda2出错
mount.bin: mount point /mnt/sda2 does not exit


#294

开机按F12,选opensuse试试?


#295

那就 mount 到 /mnt


#296


#297

ls -l /mnt/EFI


#298


#299

遇见文件夹你就进去 ls -l,让我看看那下面都有什么吧。

现在我想这样:

  1. 把 openSUSE 的 grub 装到 sda2。
  2. 把 sda7 删除,因为它紧挨着 Windows 的数据盘,可以缩放数据盘去利用这一块磁盘空间
  3. 这样磁盘上只有一个 EFI 分区,出错的概率就小很多了。

我现在不确定是不是 EFI 找分区的时候又去找 Windows 分区了还是怎样。但 missing operating system 肯定不是 opensuse 的问题……


#300

另外 fdisk -l 让我看看。


#301

fdisk -l的结果 以及 ls -l各个文件夹的结果