系统无法正常启动 但是在advance选项选择 upstart那个模式就可以启动

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
zhangwuyi55
帖子: 3
注册时间: 2012-02-16 18:56

系统无法正常启动 但是在advance选项选择 upstart那个模式就可以启动

#1

帖子 zhangwuyi55 » 2018-04-20 23:14

系统是16.04 系统无法正常启动 在出现紫色开机界面之后闪一下紫色界面就消失 然后就停留在黑色界面 左上角有一个光标 光标也不闪 界面就一直停在这里不动.

但是如果在启动的时候选择 advance---> 内核版本(upstart) 模式的选项就能正常进入系统


系统背景:
1) 系统是从14.04升级到16.04的
2) 之前有 执行过清除多余kernel版本操作.. 但是清除之后一段时间开关机都是正常的
3) 出问题之前有通过software Updater 更新软件 更新操作因为未知原因中断了,(怀疑和此有关)
3) 目前使用内核版本是 4.4.0-119-generic
4) 电脑是安装的双系统 win10 + ubuntu16.04

请教各位大侠 有知道怎么解决这个问题, 每次要从upstart模式启动也比较郁闷, 还要可以怎么查看开机这个log输出?
头像
九天星
帖子: 1440
注册时间: 2007-07-14 20:45

Re: 系统无法正常启动 但是在advance选项选择 upstart那个模式就可以启动

#2

帖子 九天星 » 2018-04-21 0:24

zhangwuyi55 写了:
选择 advance---> 内核版本(upstart) 模式的选项就能正常进入系统

正常进入系统后执行

代码: 全选

sudo rm -rf ~/.Xauthority&&reboot
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 系统无法正常启动 但是在advance选项选择 upstart那个模式就可以启动

#3

帖子 poloshiao » 2018-04-21 8:06

1. 把下面指令 複製 貼進終端機 執行
1-1. sudo efibootmgr -v
1-2. sudo parted -l print
1-3. sudo ls -al /dev/disk/by-uuid/*
1-4. sudo ls -al /dev/disk/by-partuuid/*
1-5. sudo cat /etc/fstab
1-6. sudo cat /boot/grub/grub.cfg | grep menuentry
把結果直接複製貼上來
zhangwuyi55
帖子: 3
注册时间: 2012-02-16 18:56

Re: 系统无法正常启动 但是在advance选项选择 upstart那个模式就可以启动

#4

帖子 zhangwuyi55 » 2018-04-21 12:09

poloshiao 写了:1. 把下面指令 複製 貼進終端機 執行
1-1. sudo efibootmgr -v
1-2. sudo parted -l print
1-3. sudo ls -al /dev/disk/by-uuid/*
1-4. sudo ls -al /dev/disk/by-partuuid/*
1-5. sudo cat /etc/fstab
1-6. sudo cat /boot/grub/grub.cfg | grep menuentry
把結果直接複製貼上來

1-1. sudo efibootmgr -v
----> efibootmgr: EFI variables are not supported on this system.

1-2. sudo parted -l print
---->
Model: ATA WDC WD5000LPVT-0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 32.3kB 52.2GB 52.2GB primary ntfs boot
2 52.2GB 53.2GB 971MB primary ntfs diag
3 53.2GB 53.7GB 479MB primary ntfs diag
4 53.7GB 500GB 446GB extended lba
5 53.7GB 285GB 232GB logical ntfs
6 285GB 288GB 3071MB logical linux-swap(v1)
7 288GB 500GB 212GB logical ext4


1-3. sudo ls -al /dev/disk/by-uuid/*
--->
lrwxrwxrwx 1 root root 10 Apr 21 12:05 /dev/disk/by-uuid/000D222C000AD0EB -> ../../sda5
lrwxrwxrwx 1 root root 10 Apr 21 12:05 /dev/disk/by-uuid/0A664D19664D06C3 -> ../../sda1
lrwxrwxrwx 1 root root 10 Apr 21 12:05 /dev/disk/by-uuid/12A274E2A274CBAB -> ../../sda2
lrwxrwxrwx 1 root root 10 Apr 21 12:05 /dev/disk/by-uuid/16FC65B3FC658E35 -> ../../sda3
lrwxrwxrwx 1 root root 10 Apr 21 12:05 /dev/disk/by-uuid/35edfdb6-198f-4760-ad7d-0284f584d093 -> ../../sda7
lrwxrwxrwx 1 root root 10 Apr 21 12:05 /dev/disk/by-uuid/dba39933-1720-4176-bfcb-29875edf1f7a -> ../../sda6


1-4. sudo ls -al /dev/disk/by-partuuid/*
---> ls: cannot access '/dev/disk/by-partuuid/*': No such file or directory


1-5. sudo cat /etc/fstab
---->
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda7 during installation
UUID=35edfdb6-198f-4760-ad7d-0284f584d093 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=dba39933-1720-4176-bfcb-29875edf1f7a none swap sw 0 0

#UUID=000D222C000AD0EB /media/win ntfs defaults 0 0


1-6. sudo cat /boot/grub/grub.cfg | grep menuentry
---->
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-35edfdb6-198f-4760-ad7d-0284f584d093' {
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-35edfdb6-198f-4760-ad7d-0284f584d093' {
menuentry 'Ubuntu, with Linux 4.4.0-119-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-119-generic-advanced-35edfdb6-198f-4760-ad7d-0284f584d093' {
menuentry 'Ubuntu, with Linux 4.4.0-119-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-119-generic-init-upstart-35edfdb6-198f-4760-ad7d-0284f584d093' {
menuentry 'Ubuntu, with Linux 4.4.0-119-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-119-generic-recovery-35edfdb6-198f-4760-ad7d-0284f584d093' {
menuentry 'Ubuntu, with Linux 4.4.0-116-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-116-generic-advanced-35edfdb6-198f-4760-ad7d-0284f584d093' {
menuentry 'Ubuntu, with Linux 4.4.0-116-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-116-generic-init-upstart-35edfdb6-198f-4760-ad7d-0284f584d093' {
menuentry 'Ubuntu, with Linux 4.4.0-116-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-116-generic-recovery-35edfdb6-198f-4760-ad7d-0284f584d093' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-0A664D19664D06C3' {
zhangwuyi55
帖子: 3
注册时间: 2012-02-16 18:56

Re: 系统无法正常启动 但是在advance选项选择 upstart那个模式就可以启动

#5

帖子 zhangwuyi55 » 2018-04-21 12:10

九天星 写了:
zhangwuyi55 写了:
选择 advance---> 内核版本(upstart) 模式的选项就能正常进入系统

正常进入系统后执行

代码: 全选

sudo rm -rf ~/.Xauthority&&reboot

这样操作之后 还是不能正常进入 卡在黑色只有一个不闪动的光标界面
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 系统无法正常启动 但是在advance选项选择 upstart那个模式就可以启动

#6

帖子 poloshiao » 2018-04-21 15:44

如果在启动的时候选择 advance---> 内核版本(upstart) 模式的选项就能正常进入系统
每次要从upstart模式启动也比较郁闷
0. 從你貼出來的資料 無法判斷

1. 永久以 upstart 模式 启动
1-1. https://wiki.ubuntu.com/SystemdForUpsta ... to_upstart
Permanent switch back to upstart
1-2. sudo apt-get install upstart-sysv

1-2-1. sudo apt-get install --reinstall upstart-sysv
1-3. sudo update-initramfs -u -k all
1-4. sudo update-grub
1-5. sudo systemctl reboot
1-6. 參閱
https://packages.ubuntu.com/search?suit ... chon=names
Package upstart-sysv
event-based init daemon - SysV links

2. 如果你要變回 永久以 systemd 模式 启动
2-1. https://wiki.ubuntu.com/SystemdForUpsta ... to_upstart
Permanent switch back to systemd
2-2. sudo apt-get install systemd-sysv ubuntu-standard

2-2-1. sudo apt-get install --reinstall systemd-sysv ubuntu-standard
2-3. sudo update-initramfs -u -k all
2-4. sudo update-grub
2-5. sudo systemctl reboot
2-6. 參閱
2-6-1. https://packages.ubuntu.com/search?suit ... chon=names
Package systemd-sysv
system and service manager - SysV links
2-6-2. https://packages.ubuntu.com/search?suit ... chon=names
Package ubuntu-standard
The Ubuntu standard system
电脑是安装的双系统 win10 + ubuntu16.04
sudo parted -l print
Model: ATA WDC WD5000LPVT-0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 32.3kB 52.2GB 52.2GB primary ntfs boot
2 52.2GB 53.2GB 971MB primary ntfs diag
3 53.2GB 53.7GB 479MB primary ntfs diag
4 53.7GB 500GB 446GB extended lba
5 53.7GB 285GB 232GB logical ntfs
6 285GB 288GB 3071MB logical linux-swap(v1)
7 288GB 500GB 212GB logical ext4
3. 如果還有問題 請先提供
你開機先出現
Win 10 選單
還是
Ubuntu 的 grub 選單
回复