新聞中心
如何進(jìn)行SUSE Linux 10掛載分區(qū)后引導(dǎo)出錯(cuò)的修復(fù)?

創(chuàng)新互聯(lián)建站是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、域名注冊(cè)、軟件開發(fā)、重慶小程序開發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營(yíng)推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個(gè)面向全國(guó)乃至全球的業(yè)務(wù)窗口:建站咨詢電話:18980820575
SUSE Linux是一個(gè)基于Linux內(nèi)核的開源操作系統(tǒng),廣泛應(yīng)用于服務(wù)器、桌面和嵌入式系統(tǒng)等領(lǐng)域,在使用SUSE Linux 10的過程中,可能會(huì)遇到掛載分區(qū)后引導(dǎo)出錯(cuò)的問題,本文將介紹如何進(jìn)行SUSE Linux 10掛載分區(qū)后引導(dǎo)出錯(cuò)的修復(fù),以幫助用戶解決問題。
檢查硬件連接
1、確保硬盤、光驅(qū)等硬件設(shè)備已正確連接到計(jì)算機(jī)上,并使用fdisk -l命令查看硬件設(shè)備的信息。
2、如果硬件設(shè)備未被識(shí)別,可以嘗試使用lspci命令查看PCI設(shè)備信息,或者檢查BIOS設(shè)置中的硬件設(shè)備配置。
創(chuàng)建并掛載分區(qū)
1、使用fdisk命令對(duì)硬盤進(jìn)行分區(qū)操作,對(duì)/dev/sda硬盤進(jìn)行分區(qū):
sudo fdisk /dev/sda
2、按照提示進(jìn)行分區(qū)操作,創(chuàng)建一個(gè)新分區(qū)或擴(kuò)展現(xiàn)有分區(qū),完成后,使用w命令保存更改。
3、使用mkfs命令格式化分區(qū),將新創(chuàng)建的分區(qū)/dev/sda5格式化為ext4文件系統(tǒng):
sudo mkfs.ext4 /dev/sda5
4、創(chuàng)建一個(gè)掛載點(diǎn)目錄,創(chuàng)建一個(gè)名為/mnt/data的目錄:
sudo mkdir /mnt/data
5、將分區(qū)掛載到指定目錄,將/dev/sda5分區(qū)掛載到/mnt/data目錄:
sudo mount /dev/sda5 /mnt/data
修復(fù)引導(dǎo)問題
1、備份當(dāng)前的GRUB引導(dǎo)配置文件:
sudo cp /etc/grub.d/* /boot/grub/grub.cfg_backup/
2、使用文本編輯器打開GRUB引導(dǎo)配置文件,使用vi編輯器打開/boot/grub/grub.cfg文件:
sudo vi /boot/grub/grub.cfg
3、在grub.cfg文件中找到以下行:
set root=(hd0,) linux /boot/vmlinuz-$(uname -r) root=UUID=ro quiet splash vga=7880 nokaslr init=/bin/bash
4、如果存在多個(gè)根分區(qū),請(qǐng)確保每個(gè)根分區(qū)都有一個(gè)唯一的UUID,如果沒有UUID,可以使用blkid命令為分區(qū)生成UUID:
sudo blkid /dev/sdaXNNNNNNNNNNNNNNNN | grep "UUID=" | cut -d' ' -f2> uuid_file.txt
將生成的uuid_file.txt文件中的UUID替換到grub.cfg文件中的相應(yīng)行。
5、如果存在多個(gè)啟動(dòng)項(xiàng),請(qǐng)確保每個(gè)啟動(dòng)項(xiàng)都指向正確的引導(dǎo)分區(qū),如果有多個(gè)根分區(qū),可以使用以下方法添加啟動(dòng)項(xiàng):
menuentry "Ubuntu" {
set root=(hd0,)
linux /boot/vmlinuz-$(uname -r) root=UUID= ro quiet splash vga=7880 nokaslr init=/bin/bash inst.sh runlevel=5 multiboot=casper netboot=cdrom quiet splash locale=en_US.UTF-8 modprobe.blacklist=nouveau vga_mode=7880 xserver-args=--vga-mode=7880 --vga-fb=screen0 --serverip= --serverport= --serverostype=ubuntu --serverosrelease= --serverarch=amd64 --target-list=http://mirrorlist.centos.org/?release=$(echo $RELEASE_ID | sed 's/([0-9]+).([0-9]+).*/12/g')&repo=os&infra=$(hostname) &arch=$(uname -m) &trusty_installer=1 http://mirrorlist.centos.org/?release=$(echo $RELEASE_ID | sed 's/([0-9]+).([0-9]+).*/12/g')&repo=os&infra=$(hostname) &arch=$(uname -m) &trusty_installer=1 cdrom::cdimage=CentOS-7-x86_64-Server-1708.iso cdrom::url=http://mirror.centos.org/centos/7/os/$basearch xenial_installer=1 mode=install autoboot=on network::configmode=networkmanager systemd::systemunit=network manager systemd::systemunit=network service name='NetworkManager' type='service' systemd::systemunit=network service name='ifupdown' type='service' systemd::systemunit=network service name='firewalld' type='service' systemd::systemunit=network service name='avahi' type='service' systemd::systemunit=network service name='sshd' type='service' systemd::systemunit=network service name='timesyncd' type='service' systemd::systemunit=network service name='chronyd' type='service' systemd::systemunit=network service name='syslog-ng' type='service' systemd::systemunit=network service name='ntpd' type='service' systemd::systemunit=network service name='nfs-common' type='service' systemd::systemunit=network service name='rpcbind' type='service' systemd::systemunit=network service name='idmapd' type='service' systemd::systemunit=network service name='xinetd' type='service' systemd::systemunit=network service name='tftp' type='service' systemd::systemunit=network service name='transmission-daemon' type='service' systemd::systemunit=network service name='postgresql95-postmaster' type='process' systemd::systemunit=postgresql95-postmaster type='socket' socket_type='unixstream' socket_protocol='local' socket_wait_timeout='3600s' socket_user='postgres' socket_group='postgres' socket_directory="/var/run" sysctl kernel.printk="4 4 1 7":7 sysctl kernel.core_uses_pid="1" sysctl kernel.randomize_va_space="2" sysctl net.ipv4.ip_forward="1" sysctl net.bridge.bridge-nf-call-iptables="1" sysctl net.bridge.bridge-nf-call-ip6tables="1" sysctl net.bridge.bridge-nf-call-arptables="1” target=”livecd”} label=”Ubuntu %E%A%8%B%E%A%8%B – Live CD (64 bit)” disabled priority=”100” zapage“” gpgcheck“” gpgkey“http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse” >> grub.cfg_backup/grub.cfg_backup2 && sudo update-grub && sudo reboot -f && exit 0 || sudo update-grub && sudo reboot -f && exit $?; echo "Grub bootloader has been updated successfully!" || echo "Failed to update Grub bootloader!"; exit $?; sudo umount /mnt/data; sudo chmod a+rw /mnt/data; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit
網(wǎng)頁(yè)題目:linux掛載分區(qū)失敗
標(biāo)題路徑:http://m.fisionsoft.com.cn/article/cdoedsg.html


咨詢
建站咨詢
