新浦京娱乐

来自飞扬CPU与嵌入式体系
跳转至: 导航搜索
硬盘启动阐明
  1. 飞扬主板断电的状况下掏出CF卡;
  2. 接上硬盘数据线、电源线;
  3. 飞扬主板连上串口, 接通电源,在串口console有输出的状况下, 敲打随便键,等候呈现字符“FT1500a#”时,键入以下号令:
    1     setenv bootargs console=ttyS1,115200 earlyprintk=uart8250-32bit,0x28001000 root=/dev/sda1 initrd=0x95000000,16M rootwait rw KEYBOARDTYPE=pc KEYTABLE=us;
    2    setenv scsi_load_kern ext4load scsi 0:1 0x90100000 boot/uImage;
    3    setenv scsi_load_initrd ext4load scsi 0:1 0x95000000 boot/initrd.m.gz;
    4    setenv scsi_load_fdt ext4load scsi 0:1 0x90000000 boot/dtb;
    5    setenv scsi_boot run scsi_load_kern\;run scsi_load_fdt\;run scsi_load_initrd\;eq close c0\;eq close c1\;eq close c4\;eq close c5\;pci enum\;bootm 0x90100000    0x95000000:0x1000000 0x90000000;
    6    setenv bootcmd run scsi_boot;
    7    saveenv
    8    run scsi_boot
    9    #(注:每条号令逐一施行)
    
  4. 施行完最初一步操纵,硬盘启动debian体系,debian登录用户名:root 暗码:root123


CF卡启动阐明
  1. 飞扬主板断电铲除硬盘数据线、电源,接回CF卡;
  2. 飞扬主板连上串口, 接通电源,在串口console有输出的状况下, 敲打随便键,等候呈现字符“FT1500a#”时,键入以下号令:
    1    setenv bootargs console=ttyS1,115200 earlyprintk=uart8250-32bit,0x28001000 root=/dev/sda1 initrd=0x95000000,16M rootwait rw KEYBOARDTYPE=pc KEYTABLE=us;
    2    setenv cf_load_kern ext4load usb 0:1 0x90100000 boot/uImage;
    3    setenv cf_load_initrd ext4load usb 0:1 0x95000000 boot/initrd.m.gz;
    4    setenv cf_load_fdt ext4load usb 0:1 0x90000000 boot/dtb;
    5    setenv cf_boot run cf_load_kern\;run cf_load_fdt\;run cf_load_initrd\;eq close c0\;eq close c1\;eq close c4\;eq close c5\;pci enum\;bootm 0x90100000    0x95000000:0x1000000 0x90000000;
    6    setenv bootcmd run cf_boot;
    7    saveenv
    8    run cf_boot
    9    #(注:每条号令逐一施行)
    
  3. 施行完最初一步操纵,经由过程CF卡启动netone体系;


多块硬盘(CF卡)并存的状况下的启动阐明
  1. 假如多块硬盘并存, 那么增长大概削减硬盘的时分, 有可能会发作辨认次第漂移的征象, 比方上一次启动的时分, 启动盘是/dev/sda, 插上一块新硬盘后, 启动盘变成了/dev/sdb, 假如仍是从/dev/sda去启动, 这类漂移就有可能会形成启动失利.
  2. 另外, 因为B/CEX01A的CF卡是经由过程USB模式挂载的, 在硬盘和CF卡同时存在的状况下, 在debian下, 也有可能发作挂载序次的漂移成绩.
  3. 处理这个问题的法子是经由过程UUID.
  4. 第1步, 获得启动盘的UUID. 施行:
    1 blkid
    2 # 会有相似上面的输出:
    3 /dev/sda1: UUID="4fba3652-ac13-4086-97d4-3356537732f6" TYPE="ext4"
    4 /dev/sdb1: UUID="45559bc9-add1-4d6a-bd53-8ae0b5b043e3" TYPE="ext4"
    5 #记载UUID以后的内容, 如上例所示, 本机的root盘是/dev/sda1, 那么就记载下4fba3652-ac13-4086-97d4-3356537732f6
    
    奥门新萄京赌场大陆线
  5. 第2步, 重启装备, 进入uboot. (进入uboot的办法是在串口毗连的状况下, 在uboot启动历程中敲打键盘)
  6. 第3步, 在uboot下输入以下号令:
    1 FT1500a# setenv bootargs console=ttyS1,115200 earlyprintk=uart8250-32bit,0x28001000 root=UUID=4fba3652-ac13-4086-97d4-3356537732f6 initrd=0x95000000,16M rootwait rw KEYBOARDTYPE=pc KEYTABLE=us;
    2 FT1500a# saveenv
    3 # 留意, 上面的号令就是把本来root=/dev/sda1交换成root=UUID=4fba3652-ac13-4086-97d4-3356537732f6. 假如你的root盘相似/dev/sdb1, 请用对应的UUID交换
    
  7. 上述操纵完成后, linux将始终利用指定UUID的硬盘分区作为root分区, 不论是否有新硬盘大概CF卡增长大概削减. 可是缺陷也很明显, 假如你要改换root硬盘, 需求先获得新硬盘root分区的UUID, 并反复上面的步调.