Не удалось загрузить Ubuntu после установки Windows

Учитывая, что клиент livepatch является собственностью, у меня нет полного ответа.

При этом клиент (/snap/canonical-livepatch/*/canonical-livepatchd) записывается в Go. Отладка с Delve, вот некоторая информация для начала:

(dlv) bt
0  0x00000000006ad140 in main.(*client).check
   at /home/c/Canonical/go/livepatch/src/github.com/CanonicalLtd/livepatch-client/parts/canonical-livepatch/build/daemon/client.go:212
1  0x00000000006acfeb in main.(*client).Check
   at /home/c/Canonical/go/livepatch/src/github.com/CanonicalLtd/livepatch-client/parts/canonical-livepatch/build/daemon/client.go:200
2  0x00000000006b8415 in main.refresh
   at /home/c/Canonical/go/livepatch/src/github.com/CanonicalLtd/livepatch-client/parts/canonical-livepatch/build/daemon/refresh.go:60
3  0x00000000006bf957 in main.newDaemon.func1
   at /home/c/Canonical/go/livepatch/src/github.com/CanonicalLtd/livepatch-client/parts/canonical-livepatch/build/daemon/daemon.go:76
4  0x00000000006b86a3 in main.(*refreshLoop).loop
   at /home/c/Canonical/go/livepatch/src/github.com/CanonicalLtd/livepatch-client/parts/canonical-livepatch/build/daemon/refresh.go:120
5  0x00000000006c0bfd in main.(*service).Start.func1
   at /home/c/Canonical/go/livepatch/src/github.com/CanonicalLtd/livepatch-client/parts/canonical-livepatch/build/daemon/service.go:151
6  0x0000000000457b31 in runtime.goexit
   at /home/c/.gobrew/versions/1.10/src/runtime/asm_amd64.s:2361
(dlv) locals
rendered.cap = 0
rendered.len = 0
rendered.ptr = *uint8 nil
status = main.ClientStatus {ClientVersion: "8.0.1", MachineId: "bfcf169468f641528ac653c41ff1797d", MachineToken: "",...+7 more}
(dlv) print status
main.ClientStatus {
    ClientVersion: "8.0.1",
    MachineId: "bfcf169468f641528ac653c41ff1797d",
    MachineToken: "",
    Architecture: "x86_64",
    CpuModel: "Intel(R) Core(TM) i7-6920HQ CPU @ 2.90GHz",
    LastCheck: time.Time {
        wall: 0,
        ext: 0,
        loc: *time.Location nil,},
    BootTime: time.Time {
        wall: 0,
        ext: 63662149770,
        loc: *(*time.Location)(0x963f60),},
    ApplyTime: time.Time {
        wall: 0,
        ext: 0,
        loc: *time.Location nil,},
    Uptime: 3472,
    Kernels: []main.KernelStatus len: 1, cap: 1, [
        (*main.KernelStatus)(0xc4201883c0),
    ],}

Поля в переменной status:

Идентификатор машины версии клиента (значение от /etc/machine-id) Machine Token (Ubuntu One token?) Модель процессора и (OS?) Архитектура Последнее время проверки Время загрузки (время, затрачиваемое на загрузку?) Применить время (? - возможно, когда последнее обновление было применено?) Uptime Список ядер

Время загрузки и время ожидания могут считаться включенными в статистику и показатели производительности.

Опять же, это отправная точка. Сделайте это так, как хотите, и, надеюсь, кто-то еще сможет предоставить более определенную информацию.

Как я могу быть уверен, что он не изменится внезапно, чтобы передать больше, чем я хочу?

Вы не можете. Исходный код недоступен, а привязки автоматически обновляются, IIRC.

4
задан 8 March 2012 в 21:35

4 ответа

Ваша установка grub2 была удалена из MBR с помощью установки Windows.

Следуйте инструкциям на странице «Восстановление Ubuntu после установки Windows», графический метод должен восстановить вашу установку grub2, написанную установка Windows.

Вставьте компакт-диск Ubuntu, перезагрузите компьютер и установите его для загрузки с компакт-диска в BIOS и загрузите его в живую сессию. Вы также можете использовать LiveUSB, если вы создали его в прошлом. Установите и запустите Boot-Repair. После этого нажмите «Рекомендуемый ремонт» и примените. Если вы хотите использовать расширенные параметры, убедитесь, что вы оставили галочку «Переустановить GRUB». Теперь перезагрузите вашу систему. Должно появиться обычное меню загрузки GRUB. Если это не так, удерживайте нажатой клавишу «Влево» во время загрузки. Вы сможете выбирать между Ubuntu и Windows.

Метод восстановления должен обнаружить как вашу новую Windows, так и установку Ubuntu.

3
ответ дан 25 May 2018 в 13:39

Кажется, вам нужно переустановить grub, как он был вытернут после установки Windows 7. Если я прав, вы будете искать переустановку grub 2. Кажется, есть некоторые варианты восстановления grub 2, заданного на сайте помощи сообщества ubuntu : https://help.ubuntu.com/community/Grub2#Reinstalling_GRUB2

1
ответ дан 25 May 2018 в 13:39

Установите GRUB. Если у вас есть компакт-диск Ubuntu Live, и вы знаете раздел, где установлен Ubuntu, то это сообщение в блоге поможет вам в этом: -)

Восстановить Ubuntu после установки Windows

0
ответ дан 25 May 2018 в 13:39

У Windows 7 есть собственный менеджер загрузки, который загружает Windows, поэтому, когда вы устанавливаете Windows 7 grub, невозможно загрузить обе оперативные системы, чтобы решить эту проблему, я бы воспользовался http://www.supergrubdisk.org/, затем вы сможете попасть в ubuntu, обновите свой grub: sudo update-grub, и это должно исправить вашу проблему -

0
ответ дан 25 May 2018 в 13:39

Другие вопросы по тегам:

Похожие вопросы: